refresh

트렌딩 기업

트렌딩

채용

JobsGE Vernova

Lead Software Engineer

GE Vernova

Lead Software Engineer

GE Vernova

Bengaluru

·

On-site

·

Full-time

·

1w ago

Benefits & Perks

Relocation Assistance

Required Skills

Java

Python

Spring Framework

Django

Microservices

Docker

Kubernetes

Object-Oriented Design

Software Design Patterns

HTML5

JavaScript

CSS

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

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

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About GE Vernova

GE Vernova

GE Vernova provides energy consulting, gas power, and grid solutions.

10,001+

Employees

Boston

Headquarters

Reviews

3.8

34 reviews

Work Life Balance

3.7

Compensation

3.7

Culture

3.8

Career

3.7

Management

3.6

77%

Recommend to a Friend

Pros

Good work-life balance and flexible environment

Opportunity for career growth

Competitive compensation and benefits

Cons

Room for improvement in processes

Internal communication could improve

Some organizational bureaucracy

Salary Ranges

309 data points

Junior/L3

Junior/L3 · Business Analyst

0 reports

$92,460

total / year

Base

-

Stock

-

Bonus

-

$78,591

$106,329

Interview Experience

4 interviews

Difficulty

3.3

/ 5

Duration

14-28 weeks

Experience

Positive 0%

Neutral 50%

Negative 50%

Interview Process

1

HR Interview

2

Digital Interview

3

Technical Rounds

4

Hiring Manager Interview