Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Staff Software Engineer (Java/Spring)

Today Bangalore, India

Job Description Summary

We 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

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:

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

Job alert subscription
  • 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)

    Additional Information

    Relocation Assistance Provided: Yes

    Client-provided location(s): Bangalore, India
    Job ID: GE_power-781790488
    Employment Type: FULL_TIME
    Posted: 2026-02-24T18:33:02

    Perks and Benefits

    • Health and Wellness

      • Health Insurance
      • Health Reimbursement Account
      • Dental Insurance
      • Vision Insurance
      • Life Insurance
      • Short-Term Disability
      • Long-Term Disability
      • FSA
      • FSA With Employer Contribution
      • HSA
      • HSA With Employer Contribution
      • Fitness Subsidies
      • On-Site Gym
      • Mental Health Benefits
    • Parental Benefits

      • Adoption Assistance Program
      • Family Support Resources
      • Birth Parent or Maternity Leave
      • Adoption Leave
    • Work Flexibility

      • Flexible Work Hours
      • Remote Work Opportunities
      • Hybrid Work Opportunities
    • Office Life and Perks

      • Commuter Benefits Program
      • Casual Dress
      • On-Site Cafeteria
      • Holiday Events
    • Vacation and Time Off

      • Unlimited Paid Time Off
      • Paid Holidays
      • Personal/Sick Days
      • Summer Fridays
    • Financial and Retirement

      • 401(K)
      • Stock Purchase Program
      • Performance Bonus
      • Relocation Assistance
      • Financial Counseling
      • Profit Sharing
      • 401(K) With Company Matching
    • Professional Development

      • Tuition Reimbursement
      • Access to Online Courses
      • Lunch and Learns
      • Leadership Training Program
      • Internship Program
      • Associate or Rotational Training Program
    • Diversity and Inclusion

      • Diversity, Equity, and Inclusion Program
      • Employee Resource Groups (ERG)
      • Unconscious Bias Training

    Company Videos

    Hear directly from employees about what it is like to work at GE Vernova.