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

Full-stack Software Engineer

AT GE Vernova
GE Vernova

Full-stack Software Engineer

Cambridge, United Kingdom

Job Description Summary

Join us at GE Vernova Grid Software to be part of the team leading the digital transformation of the energy market. As the world's energy sector moves away from fossil fuels toward renewable energy sources, industrial companies are challenged with addressing this transition in transformative ways. Digitization will be key to making power-generating assets more efficient and the electric grid more secure and resilient. Our Geospatial products play a critical role in this transformation by supporting the design, modelling and maintenance of electric, gas and telecommunication networks. For more information on our strategy, check out GridOS overview : https://www.gevernova.com/software/products/gridos.

Want more jobs like this?

Get jobs in Cambridge, United Kingdom delivered to your inbox every week.

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


You will be a part of our Grid Software Engineering team, an Agile organization with a flexible working environment, where we are always looking to innovate our products and the processes and technologies we use. Our current focus is on leveraging our long history of Geospatial experience and expertise building client-server products, and evolving those products and tech stacks to modern cloud-based mapping and analytics micro-services. We are seeking to hire people who are passionate about technology, enjoy solving challenging problems and value the positive impact it makes to our customers. We are looking to grow our current team to meet these customer needs and will use your technical expertise and problem-solving abilities to innovate complex solutions.

As a Software Engineer with a focus on building UI components, you will work closely with your product development peers in fast-paced Agile development teams using the latest software development technologies and infrastructure.

Job Description

Roles and Responsibilities

In this role, you will:

  • Apply principles of Agile, TDD and CI/CD methodologies to deliver high quality, secure and scalable software modules.
  • Write code that meets standards and delivers desired functionality using the technology selected for the project.
  • Able to take ownership of tasks and deliver without supervision while using your discretion to seek help when necessary.
  • Skilled in core data structures and algorithms and implements them using language of choice.
  • Able to evaluate basic technology choices and articulate trade-offs.
  • Demonstrate the ability to help team members through pair programming and code reviews.
  • Demonstrate awareness about product positioning and differentiations.
  • Understand performance parameters and assess application performance

Education Qualification

Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with basic experience.

Desired Characteristics

  • Experience in using modern web application technologies: Web Components, Service Workers, HTML, CSS, JavaScript, Typescript, JSON, LESS, JQuery, MVC, Angular, Playwright and Jest.
  • Experience in using OpenLayers.
  • Building apps on top of restful APIs using large volumes of data.
  • Building apps using node.js and npm.
  • Canvas rendering in JavaScript.
  • Developing mobile (phone, tablet) applications and using responsive design.
  • Knowledge of Web Security principles - OWASP.
  • Knowledge of key UX and design principles.
  • Using SQL databases in a micro-service architecture.
  • Experience of using server-side data processing technologies such as ELK.
  • Understanding of the importance of testing, both unit and browser automation
  • Experience in using Signals or Observables.
  • Experience in containerisation and orchestration using Docker and Kubernetes.
  • Handling the ingestion and management at scale of geospatial data (or similar connected network paradigm).
  • Designing and developing enterprise software services and components, with a focus on scale.

We value building teams diverse in thought and experiences. If you like what you've read and are excited by this opportunity, but don't meet all the requirements, we encourage you to make the jump and apply anyway.

Additional Information

Relocation Assistance Provided: No

Client-provided location(s): Cambridge, UK
Job ID: GE_Vernova-842111343
Employment Type: Full Time

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.