Find a jobRecruiters

Sr. Software Engineer

Exclusive opportunity

Onsite

Sr. Software Engineer

Ge

Sr. Software Engineer

Skills

JavaMicroservicesGitCybersecurityLinuxWorkday

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Hyderabad, Telangana, India

Work mode:

Onsite

Published on:

27 August 2026

What they need


Job Description Summary

As a Senior Software Engineer, you will play a key role in GE Vernova Grid Software's mission of enabling a more sustainable and reliable energy future by designing, developing, and enhancing software solutions that support critical power system operations worldwide. Leveraging strong expertise in C++, Java, and modern software architectures, along with a solid understanding of power systems and utility operations, you will lead the development of reliable, scalable, and maintainable enterprise applications, contribute to legacy modernization initiatives, and help drive adoption of cloud-native and full-stack technologies. Working closely with architects, product managers, domain experts, and cross-functional teams, you will translate complex business and grid operation requirements into high-quality technical solutions, provide technical leadership and mentorship to junior engineers, and champion software engineering best practices. The ideal candidate possesses strong analytical and problem-solving skills, deep knowledge of algorithms, data structures, and software design principles, and a passion for delivering innovative Grid Software products that are transforming the future of energy.

Job Description

Responsibilities

  • Lead the design, development, testing, and maintenance of software components and applications for Grid Software and power system solutions.
  • Drive the implementation of complex features using C++, Java, and modern software technologies, ensuring adherence to architecture standards and engineering best practices.
  • Lead code refactoring, modernization, and technical debt reduction initiatives to enhance maintainability, scalability, security, and performance.
  • Collaborate with architects, product managers, and domain experts to define technical solutions and deliver high-quality software.
  • Translate complex power systems and utility business requirements into robust, scalable, and reliable software solutions.
  • Design and implement advanced algorithms, data structures, and analytical functions across product modules.
  • Provide technical leadership through design reviews, code reviews, mentoring, and guidance to junior engineers.
  • Champion Agile development practices, CI/CD, automated testing, cybersecurity, and software quality standards throughout the development lifecycle.
  • Analyze, troubleshoot, and resolve complex application performance issues, software defects, and customer-reported problems.
  • Partner with cross-functional global teams to deliver strategic product enhancements with high quality and predictable execution.

Desired Characteristics

  • Strong expertise in C++ and/or Java with a deep understanding of software engineering principles and best practices.
  • Proven experience developing and maintaining large-scale enterprise software products and complex codebases.
  • Strong knowledge of software architecture, refactoring, design patterns, code quality frameworks, and maintainable system design.
  • Experience with modern full-stack technologies, REST APIs, databases, distributed systems, and web application development.
  • Advanced understanding of object-oriented design, algorithms, data structures, and performance optimization techniques.
  • Proficiency working in Linux and Windows development environments.
  • Knowledge of power systems, EMS, SCADA, grid applications, utility operations, or energy management systems is highly desirable.
  • Ability to provide technical leadership, mentor engineers, and drive engineering excellence across teams.
  • Strong analytical, problem-solving, debugging, and root-cause analysis skills.
  • Excellent communication, stakeholder management, collaboration, and teamwork skills.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Power Systems Engineering, or a related STEM discipline.
  • 5-8+ years of experience in software development, product engineering, or enterprise application development.
  • Strong hands-on experience developing and maintaining software using C++, Java, or similar object-oriented programming languages.

Languages / Additional Experience

  • Proven experience across the full software development lifecycle, including architecture, design, development, testing, deployment, and support.
  • Strong experience with Agile methodologies, source control systems, CI/CD pipelines, and DevOps practices.
  • Experience leading software modernization, legacy application transformation, performance tuning, and maintainability initiatives.
  • Strong understanding of databases, APIs, distributed systems, and enterprise application architectures.
  • Exposure to cloud technologies, microservices, containerization, and modern web frameworks.
  • Experience in power systems, utilities, industrial control systems, EMS, DMS, SCADA, GridOS, or related domains is preferred.
  • Demonstrated ability to work independently, lead technical initiatives, mentor team members, and drive delivery in a collaborative engineering environment.

Additional Information

Relocation Assistance Provided: Yes

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

19 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools