Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Software Engineer

Yesterday Bangalore, India

Job Description Summary

We are seeking a highly skilled and experienced Software Engineer to join our team. As a Software Engineer, you will play a key role in designing, developing, and delivering high-quality software solutions using the latest technologies and agile methodologies. You will be responsible for providing technical leadership, guiding developers, and collaborating with cross-functional teams to deliver scalable and highly available distributed systems, including microservices architecture.

Job Description

Key Responsibilities:

  • Identify project scope, estimate effort, and justify estimates with facts
  • Demonstrate expertise in Agile software development lifecycle, technical design, and whiteboarding
  • Engage in technical discussions, participate in design reviews, and present technical ideas
  • Deliver high-quality code that meets standards and functionality requirements
  • Collaborate with Product Line Leaders to understand product requirements and vision
  • Provide technical guidance and mentorship to developers
  • Design and develop software using a range of technologies, including:
    • Java and Python programming languages
    • Spring Framework and Django frameworks
    • Microservices architecture and containerization using Docker and Kubernetes
    • Big Data/Hadoop and NoSQL databases
    • Web development using HTML5, JavaScript, jQuery, and CSS
  • Ensure code quality through best practices, unit testing, and automation
  • Articulate technical topics and assignments, and evangelize how our technology solves customer problems
  • Participate in the design and development of microservices, including service discovery, API gateways, and circuit breakers

Want more jobs like this?

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

Job alert subscription

Requirements:

  • Master's Degree in Computer Science or STEM Majors (Science, Technology, Engineering, and Math) with 6+ years of experience
  • Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns, and programming principles in Java and Python
  • Hands-on experience with:
    • Java: Spring Framework, Hibernate, and Java 8 features
    • Python: Django, Flask, and Python 3.x features
    • Microservices architecture and containerization using Docker and Kubernetes
    • Big Data/Hadoop and NoSQL databases
    • Web development using HTML5, JavaScript, jQuery, and CSS
  • Excellent communication skills, ability to work under minimal supervision, and experience working with global teams

Desired Characteristics:

  • Technical expertise in Java, Python, and microservices architecture
  • Experience with cloud-based platforms, such as AWS or Azure
  • Strong problem-solving abilities, capable of articulating technical topics and assignments
  • Experience building scalable and highly available distributed systems
  • Ability to influence others, build support for ideas, and proactively identify and remove project obstacles
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Leadership and Personal Attributes:

  • Demonstrates clarity of thinking, able to work through limited information and vague problem definitions
  • Influences others, builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Able to work under minimal supervision, excellent communication skills, and ability to interface with senior leadership

Additional Information

Relocation Assistance Provided: Yes

Client-provided location(s): Bangalore, India
Job ID: GE_Vernova-866892716
Employment Type: FULL_TIME
Posted: 2025-12-06T18:36:18

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Summer Fridays
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Internship Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Unconscious Bias Training

Company Videos

Hear directly from employees about what it is like to work at GE Vernova.