Lead design and development of cloud-native, multi-tenant SaaS backend services using Java/Spring. Define scalable, secure microservices architectures, implement CI/CD and containerized deployments, apply TDD and automation, mentor engineers, and integrate with platform, UI, and data teams to deliver production-grade distributed systems.
Job Description SummaryWe are looking for a Staff Software Engineer – Java/Spring to lead the design, development, and evolution of cloud‑native, multi‑tenant, and highly scalable SaaS platforms. This role requires deep expertise in Java and Spring-based ecosystems, strong system design skills, and hands-on experience building secure, high-performance distributed systems.
As a Staff Engineer, you will define backend architecture for SaaS solutions, guide engineering best practices, and work closely with cloud, platform, UI, and data teams. You will remain highly hands-on while influencing technical strategy, enabling rapid, reliable delivery through modern DevOps, CI/CD, and cloud-native practices. Exposure to Python, AI/ML, and GenAI-driven development is a strong plus.Job Description
As a Staff Engineer, you will define backend architecture for SaaS solutions, guide engineering best practices, and work closely with cloud, platform, UI, and data teams. You will remain highly hands-on while influencing technical strategy, enabling rapid, reliable delivery through modern DevOps, CI/CD, and cloud-native practices. Exposure to Python, AI/ML, and GenAI-driven development is a strong plus.Job Description
Key Responsibilities
- Architect, design, and develop cloud‑native, multi‑tenant SaaS backend services using Java and the Spring ecosystem.
- Define and evolve scalable, secure, and high‑performance system architectures for distributed, multi-tenant platforms.
- Design and implement microservices-based architectures, ensuring loose coupling, resiliency, and scalability.
- Build SaaS capabilities such as tenant isolation, configuration management, feature flags, and role-based access control.
- Develop and maintain RESTful and event-driven services integrated with UI, data, and platform layers.
- Leverage containerization (Docker) and orchestration (Kubernetes) to deploy and scale services in cloud environments.
- Collaborate with cloud and DevOps teams to implement CI/CD pipelines for build, test, security scan, and deployment.
- Apply Test-Driven Development (TDD) and test automation to ensure high code quality and system reliability.
- Design systems with strong emphasis on security, observability, performance, and fault tolerance.
- Use Python to build lightweight microservices, automation scripts, or rapid prototypes where appropriate.
- Explore and apply AI/ML, GenAI, and LLM-based solutions to improve platform capabilities and engineering productivity.
- Mentor engineers, conduct design and code reviews, and drive backend engineering standards across teams.
- Partner closely with product management and architecture teams to align technical solutions with business goals.
Must-Have Skills & Qualifications
- 10–12 years of software engineering experience, with significant hands-on work in backend and distributed systems.
- Strong proficiency in Java and Spring (Spring Boot, Spring Cloud).
- Deep understanding of object-oriented design principles, design patterns, and clean architecture.
- Proven experience designing and building secure, scalable, high-performance distributed systems.
- Strong experience with microservices architectures.
- Hands-on experience with:
- Containerization: Docker
- Orchestration: Kubernetes
- Cloud platforms: AWS
- Solid experience with Git, Jenkins, and modern CI/CD practices.
- Strong experience with Test-Driven Development (TDD), test automation, and continuous integration.
- Experience building and operating production-grade SaaS platforms.
Good-to-Have Skills
- Experience with Python for scripting, automation, or building lightweight microservices.
- Exposure to Python-based ML, GenAI, AI tools, and LLM models.
- Hands-on experience using AI coding assistants (e.g., GitHub Copilot) to improve developer productivity.
- Familiarity with event streaming, messaging systems, or distributed data stores.
- Experience with observability tools for monitoring, logging, and tracing in cloud-native systems.
Leadership & Collaboration
- Ability to influence system architecture and technical direction across multiple teams.
- Strong communication skills to translate complex technical concepts to diverse stakeholders.
- Proven experience mentoring engineers and fostering engineering excellence.
- Comfortable balancing deep hands-on development with technical leadership and ownership.
Education
- Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math)
Relocation Assistance Provided: Yes
Top Skills
Java,Spring,Spring Boot,Spring Cloud,Python,Docker,Kubernetes,Aws,Git,Jenkins,Ci/Cd,Tdd,Microservices,Rest,Event-Driven,Containerization,Observability
Similar Jobs
Energy • Manufacturing • Solar • Renewable Energy
Lead design and development of cloud-native, multi-tenant SaaS backends using Java/Spring. Define scalable, secure distributed architectures, build microservices, CI/CD, containerized deployments, mentor engineers, and apply AI/ML where relevant.
Top Skills:
Java,Spring,Spring Boot,Spring Cloud,Python,Docker,Kubernetes,Aws,Git,Jenkins,Ci/Cd,Github Copilot,Genai,Llm,Ai/Ml
Fintech • Information Technology • Payments
Develop and implement Java applications while collaborating with business teams for effective delivery, mentoring junior developers, and ensuring code quality through review processes.
Top Skills:
AngularCassandraGitHibernateJavaJavaScriptJenkinsKafkaMavenMongoDBNoSQLOracle DatabasePostgresPythonReactSpring Boot
Cloud
As a Staff Software Engineer, you will build scalable, mission-critical software for Azure integrations, mentor juniors, and collaborate with cross-functional teams.
Top Skills:
HibernateJavaRedisSpring
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.


