Staff Software Engineer

Posted:
4/21/2026, 9:20:11 PM

Location(s):
Bengaluru, Karnataka, India ⋅ Karnataka, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Job Description Summary

Job Description

Role Summary/Purpose 

Responsible for designing and developing internally developed Treasury/FS/Tax Application components or applications. She/he will work independently and contribute to the immediate team and to other teams across business. She/he will Lead design discussion in a limited manner. 

Essential Responsibilities 

Key responsibilities could include: 

  • Design, develop and implement backend/frontend software based on existing utility/tool frameworks.
  • Optimize application performance through code enhancements and architectural improvements.
  • Identify the scope of the work, provide initial estimate and justify the estimate with facts. 
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle. 
  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding. 
  • Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal. 
  • Maintain code quality through best practices, unit testing and code quality automation 
  • Seek and provide feedback on design and development. 
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment. 
  • Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module. 
  • Help in designing interfaces and information exchange between modules. 
  • Articulate the need for scalability and understand the importance of improving quality through testing. 
  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project. 
  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs. 
  • Analyse and identify performance bottlenecks within applications and implement optimizations to enhance overall application performance and responsiveness.
  • Be an expert in core data structures as well as algorithms and has the ability to implement them using language of choice.  
  • Provide technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.  
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, efficient, and maintainable code.
  • Troubleshoot and debug issues to ensure optimal performance and user experience.
  • Stay updated with the latest technologies and best practices in web development, including use of AI to assist with code development.

Qualifications/Requirements 

  • Bachelor’s degree or above in Computer Science, Technology or Engineering.
  • Hands on experience on Angular, Node.js and React frameworks.
  • Strong understanding of Java programming language and its ecosystem
  • Basic knowledge on JavaScript, HTML5, CSS3 and related web technologies.
  • Familiarity with version control systems such as Git
  • Familiarity with build tools such as maven and Gradle
  • Familiarity with CICD tools (e.g. GitHub actions/Jenkins)
  • 6+ years of hands-on SW development experience.
  • In-depth knowhow in modern microservice architectures and component development, including tools/technologies like Java, Spring Boot, Docker containers, Kubernetes, API Gateway.
  • Experience in database such as NoSQL databases (DynamoDB), Oracle SQL, Postgres, etc.
  • Experience with RESTful APIs and JSON.
  • Familiarity with modern cybersecurity constructs (e.g. Secure Development standards, Static Analysis, Encryption etc.)
  • Familiar with Agile-SW development practices
  • Experience with Rally or Azure DevOps Boards for task management and documentation

Desired Characteristics 

  • Ability to work independently and in a team environment.
  • Good communication skills and ability to collaborate effectively with team members.
  • Excellent Problem solving and communication skills.
  • Strong can-do attitude and energy level
  • Knowledge of AWS technology stack preferred

​​Business Acumen: 

  • Strong problem-solving abilities and capable of articulating specific technical topics or assignments. 
  • Experience in building scalable and highly available distributed systems. 
  • Expert in breaking down problems and estimate time for development tasks. 
  • Evangelizes how our technology solves customer problems from a technology and business perspective. 

Leadership: 

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions. 
  • Influences through others; builds direct and "behind the scenes" support for ideas. 
  • Proactively identifies and removes project obstacles or barriers on behalf of the team. 
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill. 

Personal Attributes: 

  • Able to work under minimal supervision. 
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity. 
  • Able to work well with global teams, including time-zone flexibility. 
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work. 

Additional Information

Relocation Assistance Provided: Yes

GE Vernova

Website: https://www.gevernova.com/

Headquarter Location: Boston, Massachusetts, United States

Employee Count: 10001+

Year Founded: 2021

IPO Status: Public

Last Funding Type: Grant

Industries: Energy ⋅ Energy Efficiency ⋅ Sustainability