Taro Logo

Staff Software Engineer

GE Vernova focuses on electrifying the world while working to help decarbonize it, addressing the climate crisis through innovative lower carbon energy solutions.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Energy

Job Description

GE Vernova is seeking a Staff Software Engineer to join their team in Hyderabad, focusing on developing innovative solutions in the energy sector. This role combines technical leadership with hands-on development, requiring expertise in modern software development technologies and infrastructure. The position offers an opportunity to work on critical systems that contribute to GE Vernova's mission of electrifying and decarbonizing the world.

As a Staff Software Engineer, you'll lead a team of 5-7 developers while actively participating in the development of complex software solutions. The role requires deep technical expertise in Java, Spring Boot, microservices architecture, and modern cloud technologies including Docker and Kubernetes. You'll work closely with Product Line Leaders to translate business requirements into technical solutions, while ensuring high-quality deliverables and maintaining best practices in software development.

The ideal candidate will bring strong technical capabilities in both backend and frontend technologies, with particular emphasis on Java, TypeScript, and cloud infrastructure. You'll need to demonstrate excellent problem-solving abilities, strong leadership skills, and the ability to mentor team members while driving technical excellence.

This position offers the opportunity to work on meaningful projects that directly impact global energy solutions, with the backing of a renowned organization. GE Vernova provides a collaborative environment where innovation is encouraged, and technical excellence is valued. The role comes with relocation assistance and the chance to work with cutting-edge technologies while contributing to solutions that address climate change.

If you're passionate about technology leadership, have a strong background in software engineering, and want to contribute to developing solutions that help address global energy challenges, this role offers an excellent opportunity to make a significant impact while advancing your career in a leading global organization.

Last updated 19 days ago

Responsibilities For Staff Software Engineer

  • Define, develop, and evolve software in an agile development environment
  • Provide technical leadership to an agile team of 5-7
  • Work with Product Line Leaders to understand product requirements & vision
  • Translate requirements into prioritized user stories
  • Develop multi-generation software technology plans
  • Drive increased efficiency across teams
  • Support process improvements
  • Work cross-functionally with other business departments
  • Drive world-class quality in development and support
  • Write code that meets standards and delivers desired functionality
  • Implement core data structures and algorithms

Requirements For Staff Software Engineer

Java
TypeScript
Python
Kubernetes
  • Bachelor's Degree in Computer Science or STEM Majors
  • Strong knowledge of Java and Spring/Spring boot
  • Advanced experience with micro-services architecture and web services (REST, SOAP)
  • Advanced experience with containerization technologies (Docker, Kubernetes, Helm)
  • Experience with JavaScript/TypeScript and Angular
  • Proficiency in algorithms and data structures
  • Working knowledge in databases and SQL
  • Experience with CI/CD and Azure DevOps pipelines
  • Strong troubleshooting/debugging skills
  • Experience in scripting languages (Python or/And PowerShell)

Benefits For Staff Software Engineer

Relocation Benefits
  • Relocation Assistance Provided