Staff Software Engineer (Java/Spring)

Reposted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Expert/Leader
Energy • Manufacturing • Solar • Renewable Energy
GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy.
The Role
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.
Summary Generated by Built In
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

Key Responsibilities

  • Architect, design, and develop cloudnative, multitenant SaaS backend services using Java and the Spring ecosystem.
  • Define and evolve scalable, secure, and highperformance 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)

Additional Information

Relocation Assistance Provided: Yes

Top Skills

AWS
Ci/Cd
Containerization
Docker
Event-Driven
Git
Java
Jenkins
Kubernetes
Microservices
Observability
Python
Rest
Spring
Spring Boot
Spring Cloud
Tdd
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: , Cambridge, MA
75,000 Employees
Year Founded: 2024

What We Do

GE Vernova is a planned purpose-built company on a mission to electrify the planet while simultaneously working to decarbonize it. If we want our energy future to be different…we must be different. Our mission is embedded in our name. We retain our treasured legacy, “GE,” in our name as an enduring and hard-earned badge of quality and ingenuity. “Ver” / “verde” signal Earth’s verdant and lush ecosystems. “Nova,” from the Latin “novus,” nods to a new, innovative era of lower carbon energy that GE Vernova will help deliver. GE Vernova brings together GE’s portfolio of energy businesses including Power, Wind, Electrification and Digital businesses. With focus, GE Vernova is accelerating the path to more reliable, affordable, and sustainable energy, while helping our customers power economies and deliver the electricity that is vital to health, safety, security, and improved quality of life. Together, we have The Energy to Change the World.

Why Work With Us

Join our team, to evolve and grow, surrounded by some of the brightest minds in the industry who help you get better every day. You’ll get the chance to rewrite the rules, work on cutting-edge technology, and be part of a global team for positive change.

Gallery

Gallery

Similar Jobs

GE Vernova Logo GE Vernova

Staff Software Engineer

Energy • Manufacturing • Solar • Renewable Energy
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
75000 Employees

ZS Logo ZS

Enterprise Application Specialist

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
13000 Employees

ZS Logo ZS

Engineering Manager

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
13000 Employees

ZS Logo ZS

Technology Leader - Life Sciences R&D

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
3 Locations
13000 Employees

Similar Companies Hiring

True Anomaly Thumbnail
Software • Manufacturing • Machine Learning • Hardware • Defense • Artificial Intelligence • Aerospace
Centennial, CO
250 Employees
Turion Space Thumbnail
Software • Manufacturing • Information Technology • Hardware • Defense • Artificial Intelligence • Aerospace
Irvine, CA
150 Employees
Fortune Brands Innovations Thumbnail
Manufacturing
Deerfield, IL
2450 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account