Jobs Companies GE Vernova Sr Software Engineer

About this Sr Software Engineer role at GE Vernova

GE Vernova · Onsite · Bengaluru

Job Description Summary

Job Description

The Opportunity

What if you could build modern software solutions that combine robust Python engineering with intuitive user experiences and emerging AI capabilities?

As a Senior Software Engineer, you will design and develop scalable, production-quality applications with Python and modern backend technologies, while contributing to frontend development using Angular and exploring practical applications of Agentic AI.

You will take end-to-end ownership of software features from requirements and technical design through development, testing, deployment, and support. Working with architects, product leaders, and cross-functional engineering teams, you will solve complex technical problems, contribute to architecture decisions, and deliver reliable solutions that create meaningful business and customer value.

What You'll Do

• Own end-to-end delivery of software features from requirements and technical design through development, testing, deployment, and production support. Analyze requirements, estimate scope, identify dependencies and risks, and contribute to technical planning.

• Design and develop scalable Python-based backend applications and services using Python, Flask/FastAPI, RESTful APIs, microservices, databases, and modern software architecture patterns. Build clean, modular, secure, maintainable, and testable code.

• Contribute to full-stack application development by developing and integrating user-facing functionality using Angular, TypeScript, HTML, and CSS, while working closely with backend services and APIs to deliver cohesive application experiences.

• Apply practical Agentic AI capabilities to software applications where appropriate, including AI agents, Large Language Model (LLM) integrations, prompt engineering, tool/function calling, and workflow automation to enhance application functionality and engineering productivity.

• Drive software quality and engineering excellence through unit and integration testing, code reviews, debugging, performance optimization, observability, CI/CD practices, and structured root-cause analysis of complex software and integration issues.

• Contribute to technical leadership and collaboration through architecture discussions, design reviews, code reviews, technical forums, and knowledge sharing while working with product managers, architects, senior engineers, and cross-functional teams.

Who You Are

You are a software engineer who enjoys building reliable, scalable applications and solving complex technical problems. You have strong expertise in Python and backend development, with practical experience contributing to full-stack applications and an interest in emerging AI capabilities.

You are comfortable taking ownership of features, collaborating across teams, and translating business requirements into well-designed technical solutions.

Required Qualifications

• Professional experience in software engineering, backend development, or full-stack application development, with demonstrated experience delivering production-quality software.

• Strong proficiency in Python 3.x, including object-oriented programming, data structures, algorithms, software design principles, and maintainable software development practices.

• Experience developing RESTful APIs and backend services using Python frameworks such as Flask, FastAPI, or equivalent technologies, with knowledge of microservices, API design, service integration, and distributed application concepts.

• Experience with SQL and/or NoSQL databases, Git, Linux, unit/integration testing, debugging, and modern software development practices including CI/CD.

• Working experience with frontend development using Angular, TypeScript and Node.js, with a good understanding of component-based UI development, API integration, and web application architecture.

• Ability to analyze complex technical problems, evaluate design alternatives, and deliver scalable, maintainable, secure, and reliable software solutions.

Preferred Qualifications

• Experience with Agentic AI, Large Language Model (LLM) integrations, AI agents, prompt engineering, tool/function calling, or AI-assisted application development.

• Experience with Docker, Kubernetes, Terraform, cloud platforms (Preferably AWS), CI/CD automation, observability, or modern DevOps practices.

• Familiarity with Python technologies such as pandas, NumPy, or other data-processing and automation libraries.

• Experience with Postman, pytest, unittest, API testing, performance testing, or automated quality tools.

• Exposure to AI-assisted software development tools such as GitHub Copilot or similar technologies.

Education

• Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related STEM discipline.

• A master’s degree or relevant industry experience in software engineering or related technical domains is a plus.

Why GE Vernova

At GE Vernova, you will have the opportunity to build software solutions that support real-world engineering and business challenges while working with modern technologies across Python, backend engineering, full-stack development, cloud technologies, and emerging AI capabilities.

You will collaborate with experienced engineers, architects, and product teams in an environment that values innovation, technical excellence, continuous learning, collaboration, and customer impact.

Additional Information

Relocation Assistance Provided: Yes

Ready to apply to GE Vernova?
Apply to GE Vernova

About GE Vernova

Addressing the climate crisis is an urgent global priority and we take our responsibility seriously. That is our singular mission at GE Vernova: continuing to electrify the world while simultaneously working to help 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. Together, we have The Energy to Change the World. www.gevernova.com

See all jobs at GE Vernova →

Similar jobs

HP
Senior Software Dev Ops Engineer
HP
⚡ Apply early Bengaluru, Karnataka, India Onsite
● New 👁 Seen ✓ Applied 3h ago
Duck Creek Technologies
Customer Success Software Solutions Engineer, Senior Analyst
Duck Creek Technologies
⚡ Apply early Mumbai, India Hybrid
● New 👁 Seen ✓ Applied 6h ago
Roku
Senior Software Engineer, Backend
Roku
⚡ Apply early Bengaluru, India Onsite
● New 👁 Seen ✓ Applied 13h ago
Roku
Senior Software Engineer, Backend & Data Platform
Roku
⚡ Apply early Bengaluru, India Onsite
● New 👁 Seen ✓ Applied 13h ago
Roku
Senior Software Engineer, Cloud Content Platform
Roku
⚡ Apply early Bengaluru, India Onsite
● New 👁 Seen ✓ Applied 13h ago
Lloyds Banking Group
Mobile Software Engineer - iOS
Lloyds Banking Group
⚡ Apply early London 1-10 Praed Mews Hybrid £76,760–£95,950
● New 👁 Seen ✓ Applied 3h ago
Lloyds Banking Group
Mobile Software Engineer - Android
Lloyds Banking Group
⚡ Apply early London 1-10 Praed Mews Hybrid £76,760–£95,950
● New 👁 Seen ✓ Applied 3h ago
Lloyds Banking Group
Backend Software Engineer
Lloyds Banking Group
⚡ Apply early London Hybrid £76,760–£95,950
● New 👁 Seen ✓ Applied 3h ago
HP
Remote Support Engineer – Digital Front End (DFE) Software Solutions
HP
⚡ Apply early Tlaquepaque, Jalisco, Mexico Hybrid
● New 👁 Seen ✓ Applied 3h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at GE Vernova

See all jobs at GE Vernova →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free