Remote job
Software Engineer (m/f/d) - Onsite/Hybrid/Remote (Germany)
Job details
About this role
Role overview Help rebuild and operate a digital platform that supports the movement of gas across European markets and contributes to integrating energy infrastructure. The role covers the full software lifecycle, from service design and implementation through deployment, monitoring, and ongoing operation, with room for candidates at different career stages.
Responsibilities - Build, maintain, and operate end-to-end services that interact with the platform. - Contribute to analysis, architecture, deployment, monitoring, and security decisions throughout the software lifecycle. - Help assess and rebuild existing platform components. - Develop scalable software in response to business and operational needs. - Collaborate with cross-functional teams in an agile environment and share learning with colleagues. - Explore modern cloud technologies and architectural approaches, including event-driven systems.
Requirements - Professional software development experience and a track record of delivering software. - Experience with Java and interest in learning or using languages such as Kotlin or TypeScript. - A strong focus on software quality, sound design, and security. - Solid experience with relational databases; familiarity with NoSQL is useful. - Experience operating software on cloud platforms such as AWS. - Fluent written and spoken English, with willingness to learn and share technical knowledge.
Benefits and work setup The position can be based on-site, hybrid, or remotely within Germany, with flexible working hours and the option of workations. Benefits include health support, sports and mobility offerings, a monthly rewards program, team events, and opportunities for professional development and community contributions. Employees can choose their equipment and receive support learning about the energy sector.