Taro Logo

Software Engineer with C++ Full Stack Development

GE Vernova focuses on electrifying the world while working to help decarbonize it, specializing in lower carbon energy solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer with C++ Full Stack Development

GE Vernova is seeking a skilled Software Engineer with expertise in C++ Full Stack Development to join their team in Hyderabad. This role combines traditional software engineering with industrial software solutions, focusing on developing complex Windows-based applications. The position requires strong expertise in C++ and Windows development technologies, including MFC, COM, and Windows SDKs.

The ideal candidate will work within an Agile/Scrum environment, collaborating with cross-functional teams to design, build, and maintain software applications. You'll be responsible for developing both backend services and frontend interfaces, working with complex data structures, multi-threading, and asynchronous programming.

This is an excellent opportunity for a mid-level developer with strong C++ skills who wants to work on industrial automation software. GE Vernova's mission focuses on electrifying and decarbonizing the world, making this role perfect for engineers interested in contributing to sustainable energy solutions.

The role offers hands-on experience with modern development practices including CI/CD pipelines, software security, and scalability. You'll be working on industrial software solutions such as Automation, HMI/SCADA, Historian, and MES systems. The position includes relocation assistance and the opportunity to work with a global leader in energy technology.

The company values collaboration, innovation, and continuous learning. They're looking for someone who can demonstrate technical excellence while being humble and transparent, capable of working effectively in a team environment. This role provides an excellent opportunity to work on meaningful projects that contribute to GE Vernova's mission of creating a more sustainable energy future.

Last updated a day ago

Responsibilities For Software Engineer with C++ Full Stack Development

  • Collaborate with system engineers, frontend developers and software developers to implement solutions
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI
  • Write code that meets standards and delivers desired functionality
  • Build features such as web services and Queries on existing tables
  • Understand and assess application performance
  • Work on core data structures and algorithms

Requirements For Software Engineer with C++ Full Stack Development

JavaScript
Python
  • Bachelor's Degree in Computer Science or STEM Majors
  • Expertise in C and C++ targeting Windows server platform
  • Experience in commercial software development
  • Experience with CI/CD pipelines
  • Experience in developing Windows UI, Windows services, IPC
  • Knowledge of MFC and Windows SDKs
  • Familiarity with C#, VB, Javascript, Python, PowerShell
  • Experience with Microsoft COM technologies
  • Understanding of multi-threading, queues, asynchronous execution
  • Familiarity with Scrum/Agile methodology

Benefits For Software Engineer with C++ Full Stack Development

Relocation Benefits
  • Relocation Benefits

Interested in this job?