GE Vernova

Senior Software Engineer

GE Vernova

full-time

Posted on:

Location Type: Office

Location: HyderabadIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and implement new features for networking applications using C++
  • Apply patches and updates to address security vulnerabilities and ensure system integrity
  • Diagnose, troubleshoot, and resolve software defects across the technology stack
  • Create and maintain comprehensive technical documentation for code, processes, and system architecture
  • Participate in architectural decisions and design reviews for networking solutions
  • Provide regular status updates and technical reports to management and stakeholders.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field
  • A minimum of 6 years of professional experience
  • Proficiency in C++ and Python3 and Javascript
  • Strong experience with Linux environments (Alpine, Ubuntu)
  • Deep understanding of TCP/IP protocols and network programming
  • Build systems (cmake)
  • Containerization (Docker, Docker Compose)
  • Version control (GitHub)
  • CI/CD pipelines (Jenkins)
  • Bash scripting for automation and system administration
  • Knowledge of security best practices and vulnerability management
  • Experience working with BDD frameworks like Cucumber
  • Familiarity with JIRA or Azure DevOps (ADO) and Confluence
  • Experience with Agile development workflows and practices
  • Understanding of industrial data communication standards/protocols is a definite plus.
  • Has the ability to break down problems and estimate time for development tasks
  • Has the ability to make basic technology choices based on experience
  • Demonstrates awareness about competitors and industry.
Benefits
  • Relocation Assistance Provided: Yes
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++Python3JavaScriptLinuxTCP/IPnetwork programmingcmakeDockerBash scriptingBDD frameworks
Soft Skills
problem-solvingtime estimationdecision-makingawareness of competitorscommunication
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software Engineering