Job Description Summary
GE Vernova is seeking a highly skilled and motivated Senior Software Engineer to join our team in Oslo. In this role, you will play a pivotal part in shaping and achieving the long term goals of our software engineering team. You will lead by example, providing mentorship to junior engineers and steering complex projects from inception to completion. If you are passionate about distributed systems, integration challenges, and delivering high-quality solutions, we invite you to apply.
Job Description
Key responsibilities
• Designing distributed solutions with JVM based programming language on containerized platforms
• Be part of a highly skilled team of frontend, backend and platform engineers
Want more jobs like this?
Get jobs in Oslo, Norway delivered to your inbox every week.
• Define, deliver, and own long-term objectives for the engineering team
• Break down complex and ambiguous requirements into clear and actionable tasks
• Lead initiatives from start to finish, ensuring alignment with business value and customer deliverables
• Ensure project deliveries meet deadlines and quality expectations • Collaborate effectively with cross-functional teams to drive technical excellence
Essential skills
• Master's degree in computer science or similar technical field or equivalent work experience
• Extremely strong programming skills within Java/Kotlin. You are the go-to person for other developers in previous roles
• Experience with data transformation and mapping, including knowledge of XML, JSON, and CSV formats
• Intuitive understanding of how to solve complex software challenges with simple solutions without overthinking
• Excellent understanding of distributed, event based asynchronous systems and design patterns
• Experience developing highly scalable and robust backend services in a cloud environment
• Strong focus on quality and delivering robust software solutions
• Strong familiarity with RESTful web services and APIs
• Strong familiarity with one or more message broker-based protocols
• Familiarity with other kinds of integration protocols, such as SOAP and file-based integration
• Experience with Actor model frameworks, preferably Akka or Pekko
• Experience with agile development methodology and test-driven development
Desirable skills
• Experience from the Utilities industry
• Familiar with Git, Spring Boot, Maven, Kubernetes, Docker, Helm
• Attention to details without losing sight of the big picture
• Scrum master experience would be a plus, but by no means necessary
Preferred attributes
• Strategic thinker with a focus on business value and outcomes
• Excellent communication and leadership skills
• Ability to work in a fast-paced, dynamic environment
What we offer
• Being part of a highly dedicated and competent team
• Opportunity to further develop your skillset through courses and certifications • Being part of the energy revolution and the journey towards a more sustainable environment
• Exiting international projects with impact on millions of citizens all over the world
• Flexible work environment
• Competitive salary and benefits package
Why join us
At GE Vernova, you'll be part of a global, forward-thinking team that is committed to innovation and sustainability in the energy sector. We offer a collaborative work environment, exciting challenges, and opportunities for professional growth and development. Ready to make an impact? Apply today and become part of the journey toward a smarter, more efficient energy future!
Disclaimer
Candidates are informed that GE Vernova Norway will process only electronically submitted applications and require all relevant attachments to be included. GE Vernova Norway operates in sectors of critical infrastructure and strictly adheres to statutory security requirements and guidelines issued by Datatilsynet, the Norwegian Data Protection Authority, in our hiring processes. We conduct thorough background checks and suitability assessments in accordance with applicable regulations, including personal data protection legislations as the new Norwegian Personal Data Act (LOV-2018-06-15- 38) ("PDA") . For roles requiring security clearance and access to sensitive government documents according to the Energy Act, candidates must be prepared to provide the necessary information as part of the Security Clearance process, as required under and in compliance with PDA and the Energy Act. All personal data will be handled with the utmost confidentiality and in accordance with our data protection policies, solely for recruitment and security purposes.
Additional Information
Relocation Assistance Provided: No