💼

Software Engineer at GE Vernova

NEW
Location
Greater Hyderabad Area
Job type
Full time
Posted 1 day ago
Description
Responsibilities:


  • Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  • Writes codes that meets standards and delivers desired functionality using the technology selected for the project
  • Build features such as web services and Queries on existing tables
  • Understand performance parameters and assess application performance
  • Work on core data structures and algorithms and implement them using language of choice


Requirements:


  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) + with 2 to 5 years of experience
  • Experience with Back end Technologies such as Java, Spring boot, Microservices. Docker, Kubernetes and Jenkins
  • Good to Have: C+
  • Good to Have with front-end technologies such as Javascript, HTML5, CSS, AngularJS, BackboneJS, EmberJS, KnockoutJS
  • Experience with database tools (JPA, Hibernate,JDBC, Spring Data)
  • Experience with rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven, Git, SVN)Comfortable in building features such as web services and Queries on existing tables.
  • Java Full stack
  • Electrical background is desirable
  • Aware of methods and practices such as Lean/Agile/XP, etc.
  • Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI).
  • General understanding of the impacts of technology choice to the software development life cycle.
Master Backend Engineering
AI-First Software Engineering
Next batch starts on 01 May
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Software Engineer at GE Vernova?
Chevron down
Where is the Software Engineer position at GE Vernova located?
Chevron down
What is the employment type for the Software Engineer role at GE Vernova?
Chevron down
What level of experience is required for the Software Engineer position at GE Vernova?
Chevron down
How can I apply for the Software Engineer job at GE Vernova?
Chevron down
What department will I be working in as a Software Engineer at GE Vernova?
Chevron down
What makes GE Vernova a great company for software engineers?
Chevron down

Why Work at GE Vernova

GE Vernova is a dynamic and innovative environment that strives to make significant contributions to the technology landscape. For software engineers, it presents an array of opportunities to thrive in a diverse workplace culture that values innovation, integrity, and excellence. Working as a Software Engineer at GE Vernova means being at the forefront of developing cutting-edge solutions that drive the future of energy and industrial sectors.

The company offers a collaborative work environment where team members are encouraged to brainstorm, exchange ideas, and achieve collective excellence. By investing in the professional growth of each employee, GE Vernova ensures continuous learning and personal development. Whether it is through mentorship programs, workshops, or attending conferences, employees are provided numerous opportunities to upgrade their skills and stay ahead in their careers.

GE Vernova also emphasizes work-life balance, ensuring that employees have the flexibility they need to succeed in both personal and professional arenas. Competitive salaries and comprehensive benefits packages make GE Vernova an attractive place for people seeking meaningful careers in tech. The company’s commitment to sustainability and ethical practices creates a sense of purpose for those who work there, knowing that they contribute to making the world a better place through sustainable and innovative tech solutions.

What's It Like to Work at GE Vernova

At GE Vernova, the culture is one of inclusivity and respect for diversity. Encompassing a global presence, the company thrives on the unique perspectives and experiences that each employee brings to the table. This diversity is pivotal to the company’s success and innovation, making GE Vernova a place where everyone’s ideas are valued and nurtured.

Employees at GE Vernova often describe the environment as fast-paced yet supportive. Teams work on a multitude of projects that challenge their creative and analytical skills. There is a strong emphasis on collaboration, with cross-functional teams integrating various expertise to develop effective and efficient solutions.

The company fosters a culture of recognition, wherein employees’ achievements and contributions to the company's mission are celebrated. Furthermore, their continuous feedback loop ensures that employees feel heard and are able to make impactful changes tailored to future projects.

The Greater Hyderabad Area location means that employees can immerse themselves in a vibrant tech community which is rapidly growing and evolving. Alongside professional opportunities, the locale offers a rich cultural experience and access to numerous amenities and recreational activities.

What's It Like to Work as a Software Engineer at GE Vernova

As a Software Engineer at GE Vernova, you can expect to engage with transformative projects that push the boundaries of traditional software solutions. Engineers are tasked with designing, developing, and maintaining applications that may range from industrial software platforms to real-time data analysis systems.

The role typically involves significant problem-solving and creative thinking, given that many projects require foundational shifts in how technology supports energy and industrial frameworks. Adopting cutting-edge technologies and methodologies, such as Agile or DevOps, is common to ensure that software solutions remain competitive and robust.

Engineers also have the opportunity to work with advanced tools and technologies. The exposure to AI, machine learning, microservices, and cloud solutions is extensive, allowing engineers to grow their technical expertise continuously.

At GE Vernova, software engineers typically collaborate closely with product managers, UX designers, and testing teams to deliver products that align with specific client needs and usability standards. The role is not confined to just coding—it involves holistic engagement in the lifecycle of product development.

Software Engineer Interview Questions at GE Vernova

Preparation for a software engineering interview at GE Vernova typically involves a combination of technical and behavioral questions. Candidates can expect inquiries into their understanding of core programming languages such as Python, Java, or C++, along with practical problems aimed at assessing their algorithmic prowess.

Some common technical questions could include:

  1. Explain the model-view-controller (MVC) architecture.
  2. How would you manage memory in an application prone to high loads?
  3. Discuss a time when you optimized a code for time or space complexity.
  4. Describe your experience working with cloud services like AWS or Azure.
  5. How do microservices improve software architecture and how do you implement them?

Behavioral questions probe into how candidates work in team settings, handle stress, and solve conflicts. An example might be:

  1. Describe a challenging project and how you dealt with unexpected issues.
  2. How do you prioritize tasks when facing tight deadlines?
  3. Tell us about a time you disagreed with a team member and how you resolved it.

Software Engineer Interview Preparation at GE Vernova

Proper preparation for an interview at GE Vernova can significantly enhance your chances of success. Start by thoroughly understanding the job description and identifying the key skills required. Tailor your resume to highlight relevant experiences and accomplishments, focusing on outcomes and impact.

Studying the company's core values and recent projects, initiatives, or technologies is essential. This understanding allows you to tailor your responses to align with the company's objectives and vision.

Practicing coding and algorithm problems on popular platforms such as LeetCode, HackerRank, or CodeSignal can improve your technical problem-solving skills. Focus on arrays, strings, linked lists, sorting, and search algorithms, as these are frequently tested in technical interviews.

Thorough preparation of behavioral questions is equally important. Using the STAR method (Situation, Task, Action, Result) can help structure your responses to present a comprehensive answer.

Software Engineer Interview Tips at GE Vernova

  1. Understand the Role: Know the job description and reflect on how your past experiences align with the role expectations.

  2. Research GE Vernova: Understand the company’s recent projects, culture, and future strategies. This helps in answering why you are interested in the position.

  3. Technical Skills: Brush up on fundamental programming concepts and practice common data structures and algorithms.

  4. Mock Interviews: Engage in mock interviews with peers or mentors to build confidence and learn to articulate your thoughts clearly under pressure.

  5. Ask Questions: Be prepared to ask insightful questions. This not only shows your interest in the role but can also clarify any doubts.

  6. Relax and Be Confident: Remember that interviews are a two-way street. Be confident in your abilities and make sure to demonstrate your enthusiasm for the opportunity to contribute to GE Vernova.

By focusing on these elements, you can better your odds of acing the interview and securing your role as a Software Engineer at GE Vernova.