Job Information
GE Vernova Sr Staff Software Engineer in Karnataka, India
Job Description Summary
This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap.
Job Description
Roles and Responsibilities
In this role, you will:
Lead Technical Strategy: Define, develop, and evolve software solutions and cloud infrastructure for full-stack and DevOps use cases, ensuring alignment with business goals in a fast-paced, agile development environment.
Provide Technical Leadership: Guide developers in design, architecture, and implementation, leveraging modern frameworks and tools such as Python (Django/Flask) , Angular , AWS , and DevOps pipelines (CI/CD). Foster best practices in code quality , scalability , and security .
Collaborate with Key Stakeholders: Work with Product Managers, CTOs, Architects, and other leaders to define product vision, translate business requirements into actionable deliverables, and ensure technical feasibility and alignment with organizational goals.
Architect Scalable Solutions: Design and implement full-stack applications and cloud-based systems, leveraging technologies such as REST APIs , microservices , containerized applications (Docker, Kubernetes), and serverless architectures .
Optimize Cloud Infrastructure: Drive the design and management of AWS cloud resources, including EC2 , S3 , Lambda , and RDS , using Terraform or CloudFormation for Infrastructure as Code (IaC). Build cost-effective and highly available systems.
Drive Continuous Improvement: Lead efforts to eliminate inefficiencies, optimize workflows, and improve development and deployment processes using Agile methodologies and DevOps practices like CI/CD and Infrastructure as Code (IaC).
Promote Excellence in Software Engineering: Act as a subject matter expert (SME) in full-stack development and cloud computing. Lead the development of reusable design patterns, coding standards, and best practices to ensure consistency and quality across teams.
Analyze and Improve Performance: Evaluate and optimize performance for both backend services and front-end components. Use data-driven techniques like database tuning, caching, and monitoring to meet scalability and reliability goals.
Stay Ahead of Technology Trends: Research and evaluate emerging technologies in cloud computing, DevOps, and front-end/backend development to drive innovation and maintain competitive advantage.
Desired Characteristics
Technical Expertise:
Full-Stack Development: Advanced expertise in Python (Django/Flask) for backend development and Angular for front-end development, including component-based architecture, state management (NgRx), and RxJS.
Cloud Architecture: Deep knowledge of AWS services such as EC2, S3, Lambda, RDS, CloudFront, and VPCs, with hands-on experience managing scalable, distributed cloud systems.
DevOps and Automation: Proficiency in CI/CD tools such as Jenkins , GitLab CI/CD , or GitHub Actions , along with container orchestration platforms like Kubernetes and containerization tools like Docker .
Infrastructure as Code (IaC): Expertise in IaC tools like Terraform or CloudFormation , including version control, modularization, and automation of deployments.
Performance Optimization: Strong background in improving application and system performance through database design, caching strategies, load balancing, and distributed systems.
Security and Compliance: Demonstrated knowledge of implementing security best practices, including IAM, encryption, and compliance with standards such as SOC2, HIPAA, or GDPR.
Testing and Monitoring: Proficiency in testing frameworks like PyTest , Jasmine , and Karma , as well as monitoring tools like Datadog , Prometheus , or AWS CloudWatch for observability and incident response.
Business Acumen:
Understands the business implications of technical decisions, balancing technical excellence with business priorities.
Drives efficiency by assessing technology trends, building versus buying solutions, and advocating for the adoption of high-value innovations like serverless architectures and DevOps automation .
Clearly articulates the ROI of technical initiatives and collaborates effectively with stakeholders to align goals and strategies.
Leadership:
Influence and Inspire: Leads by example, influencing teams and stakeholders to align around shared technical strategies and goals.
Problem Solving: Tackles ambiguity and conflicting priorities with a structured approach, prioritizing initiatives that deliver maximum impact.
Mentorship and Growth: Develops junior and senior engineers through coaching, technical reviews, and collaborative problem-solving.
Continuous Improvement: Promotes a culture of learning and adaptability, encouraging teams to embrace new tools, frameworks, and practices.
Personal Attributes:
Critical Thinking: Excels in analyzing complex systems, identifying patterns, and proposing innovative solutions.
Adaptability: Thrives in dynamic environments, navigating change and pivoting strategies when required.
Ownership and Accountability: Takes responsibility for deliverables, driving quality and timeliness across projects.
Visionary Leadership: Energizes teams with a shared sense of purpose, fostering creativity and innovation to deliver industry-leading solutions.
Education Qualification:
For roles outside the USA:
- Bachelor’s or Master's Degree in Computer Science or STEM (Science, Technology, Engineering, Math) fields with significant experience in full-stack and cloud engineering with the minimum of 9 years of experience.
For roles in the USA:
- Bachelor’s Degree in Computer Science or STEM fields with a minimum of 8 years of experience in software development and cloud infrastructure.
Additional Information
Relocation Assistance Provided: Yes
GE Vernova is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Vernova
- GE Vernova Jobs