As a Senior Engineer, you will contribute to system design, build high-quality distributed systems, and work across the full technology stack to deliver reliable, high-performance SaaS applications. You will collaborate closely with product, UI, platform, and DevOps teams, while following modern engineering practices including microservices, containerization, CI/CD, and cloud-native deployment.Job Description
Key Responsibilities
- Design, develop, and maintain cloud‑native, multi‑tenant SaaS applications across frontend and backend layers.
- Build and enhance backend services using Java and Spring, following object-oriented principles and proven design patterns.
- Develop modern, responsive user interfaces using React or Angular, with a strong focus on usability and user experience.
- Contribute to the design and implementation of scalable, high‑performance distributed systems.
- Implement and maintain microservices-based architectures with a focus on reliability and scalability.
- Containerize applications using Docker and deploy them using Kubernetes in cloud environments.
- Work with cloud and DevOps teams to support CI/CD pipelines for build, test, and deployment.
- Collaborate with cross-functional teams to translate product requirements into technical solutions.
- Apply engineering best practices for code quality, testing, security, and performance.
- Use modern development tools and AI coding assistants (e.g., GitHub Copilot) to improve productivity and code quality.
- Participate in code reviews, design discussions, and continuous improvement initiatives.
Must-Have Skills & Qualifications
- 5–8 years of professional software development experience in full‑stack or backend-heavy roles.
- Strong proficiency in Java and Spring, with deep understanding of:
- Object-oriented design principles
- Design patterns and clean code practices
- Hands-on experience with modern frontend frameworks such as React or Angular.
- Solid understanding of responsive design and UI/UX best practices.
- Proven experience designing and developing scalable, high‑performance distributed systems.
- Strong experience with microservices architecture.
- Hands-on experience with:
- Docker and Kubernetes
- AWS or similar cloud platforms
- Git and Jenkins
- Experience working in production SaaS environments.
Good-to-Have Skills
- Hands-on experience using AI-assisted development tools such as GitHub Copilot.
- Familiarity with frontend performance optimization and accessibility best practices.
- Experience with automated testing and CI/CD pipelines.
- Exposure to system observability, logging, and monitoring in cloud-native applications.
- Understanding of SaaS concepts such as multi-tenancy and role-based access.
Collaboration & Growth Expectations
- Strong problem-solving and analytical skills.
- Ability to work effectively across frontend, backend, and platform teams.
- Willingness to mentor junior engineers and contribute to team knowledge sharing.
- Comfortable taking ownership of features and driving them to production.
Education
- Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math.)
Relocation Assistance Provided: Yes
Top Skills
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








