This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
You're a software engineer who enjoys solving complex engineering problems. Your default is to engineer reliable software, that will contribute to overall performance of systems. This opportunity offers exactly that challenge. You will sit at the intersection of software engineering and platform reliability, giving you the chance to code solutions that ensure critical systems run smoothly, efficiently and continuously. You will design and build internal tools that help development and operations teams run systems at scale. Using languages such as Python, Golang or JavaScript, you will develop automation, monitoring and performance solutions that reduce manual effort and increase operational efficiency. This is an opportunity to work with modern technologies across the full software development lifecycle, from development through automated pipelines into cloud-native container environments. You will be applying engineering principles to reliability challenges, creating meaningful improvements to systems that must operate at high speed and maintain near-perfect uptime. Collaboration is central to how the teams work. You will partner with platform engineers, developers and operations specialists to solve problems and implement solutions that improve the stability and scalability of the organisation’s most critical systems. This environment encourages engineers to think creatively, contribute ideas and continuously improve the way technology supports the business. In return, you will join a team that values engineering excellence and invests in its people. The role offers a strong benefits package including a generous pension and holiday, a bonus and free gym membership. With hybrid working available, you will also have the flexibility to balance focus time with valuable collaboration across teams. For engineers who want to move beyond writing features and instead build the systems that keep an entire platform running reliably at scale, this role provides the perfect next step.
Job Responsibility:
Design and build internal tools for development and operations teams
Develop automation, monitoring and performance solutions
Apply engineering principles to reliability challenges
Partner with platform engineers, developers and operations specialists to improve system stability and scalability
Requirements:
Experience in software engineering
Proficiency in Python, Golang or JavaScript
Experience with automation, monitoring and performance solutions
Knowledge of cloud-native container environments
Understanding of full software development lifecycle
Collaboration with platform engineers, developers and operations specialists