Platform Engineer
Manchester - 2 days per week
Millions of customers. One proprietary platform. Infinite possibilities.
This global technology business has just completed a massive migration to their own platform, and now, the stage is set for scale, innovation, and speed. Products are being built at pace, technology is unlocking new capabilities, and the experiences delivered to customers worldwide are next-level.
They're looking for a Platform Engineer to help build, operate and continuously improve the platforms that underpin their engineering teams. This is a hands on opportunity for someone who enjoys working across infrastructure, automation and developer tooling, helping engineering teams build, deploy and run software more efficiently.
Working closely with Platform Engineers and product teams, you'll play a key role in improving reliability, reducing operational overhead and driving modern Platform Engineering and DevOps practices across the business.
Their core application platform is built on .NET, with services communicating via WebAPI, WCF and RabbitMQ. They manage large volumes of data using MySQL and MongoDB, operating a hybrid infrastructure across AWS and on-premises VMware. As they continue migrating services to Kubernetes, you'll have the opportunity to work with cloud-native technologies, GitOps and Argo CD.
What you'll do:
Who you are:
This is an excellent opportunity to join a team investing heavily in modern platform engineering, where you'll have the chance to influence the platform, work with cloud-native technologies and help shape the future of their engineering capability.
Develop and maintain software applications to meet client requirements.
Collaborate with cross-functional teams to design scalable solutions.
Troubleshoot and resolve technical issues promptly.
Participate in code reviews to ensure code quality and standards.
Document software functionality and update technical manuals.
Monitor system performance and implement improvements.
Stay updated with emerging technologies and integrate them as needed.
Provide technical support and training to end-users.