Sr Staff Software Engineer

GE Vernova Bangalore, India

Company

GE Vernova

Location

Bangalore, India

Type

Full Time

Job Description

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.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

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

Apply Now

Date Posted

01/23/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Solution Consultant - Coursera

Views in the last 30 days - 0

This role involves supporting various Coursera Business teams through Salesforce Solution Architecture and administration skills Key responsibilities ...

View Details

Software Engineer (P3) - Twilio

Views in the last 30 days - 0

Twilio is seeking a Software Engineer with 5 years of experience in designing building and deploying largescale distributed systems and microservices ...

View Details

Senior Associate - Finance - JustAnswer

Views in the last 30 days - 0

JustAnswer a San Franciscobased company founded in 2003 is seeking a detailoriented and problemsolving Senior Associate Finance for its India Office T...

View Details

Online Data Analysts (Multiple Languages) - TELUS Digital

Views in the last 30 days - 0

This freelance opportunity allows you to work as an online data analyst from home enhancing digital maps used globally No prior experience is required...

View Details

Software Engineer II - G-P

Views in the last 30 days - 0

The job posting is for a position that involves designing and developing cloudenabled products collaborating with stakeholders advocating for modern a...

View Details

Desktop Support Engineer I - JustAnswer

Views in the last 30 days - 0

JustAnswers Engineering team is seeking a Global IT Technical Support Engineer with 5 years of experience in a global organization The role involves m...

View Details