Software Engineer, SaaS
Riverbed Vezi toate joburile
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- Design and develop SaaS micro-services with complex performance, scale, and high availability considerations
- Provide production support, troubleshoot distributed systems, and resolve critical issues
- Identify, assess, and remediate security vulnerabilities across the technology stack
- Own the entire lifecycle of your domain - from architecture and implementation to monitoring, optimization, and continuous improvement
- Participate in CI/CD processes, code reviews, and architectural design decisions
- Leverage AI development tools (Cursor, Claude Code, Copilot) throughout the development lifecycle for code generation, refactoring, debugging, test creation, documentation, and technical analysis
- Collaborate with DevOps, product owners, management, and cross-functional stakeholders
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology (or equivalent)
- 3+ years of backend development experience with strong Object-Oriented programming skills, specifically Java
- Proficient with modern AI development tools (Claude Code, Cursor, GitHub Copilot, etc.) - actively using them for code generation, debugging, refactoring, test creation, security analysis, and documentation - not just as autocomplete but as intelligent development partners
- Proven experience troubleshooting large-scale distributed systems
- Hands-on experience with SaaS technologies: microservices architecture, Kafka, high availability patterns, and big data performance optimization
- Strong knowledge of Linux, Docker, and AWS services
- Experience with monitoring and observability tools (AWS CloudWatch, Grafana, ELK stack)
- Can-do attitude with strong problem-solving skills, proactive mindset, and intellectual curiosity
- Excellent communication and interpersonal skills with experience in agile methodologies
- Big Plus: Kubernetes, Ansible, Jenkins, Maven, BitBucket, and deep CI/CD expertise