Remote Platform & Cloud Engineer in Sheffield

Remote Platform & Cloud Engineer in Sheffield

Sheffield Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
IMS

At a Glance

  • Tasks: Design and improve AWS serverless data platform while enabling engineering teams.
  • Company: IMS, a leader in connected car and telematics services.
  • Benefits: Flexible remote work, unlimited holiday, funded training, and private medical insurance.
  • Other info: Dynamic environment with opportunities for personal and professional growth.
  • Why this job: Join an innovative team making driving safer, smarter, and greener.
  • Qualifications: Experience with serverless architecture, Python, Terraform, and CI/CD pipelines.

The predicted salary is between 60000 - 80000 £ per year.

Company Overview

IMS is a leader in connected car and telematics services. We provide services and analytics to insurers, governments, and enterprises. We are proud to be the developer of the industry-acclaimed, cloud-based connected car platform. From insurers and governments to dealerships and everyday drivers, we’re proud to produce technology that makes driving - Safer. Smarter. Greener.

Job Description

The Senior Platform Engineer is a technical leader responsible for designing, operating, and continuously improving the AWS serverless data platform. This role sits at the intersection of infrastructure, software engineering, and developer experience — owning the reliability and scalability of the platform while actively enabling product and data engineering teams to build and ship confidently.

Key Responsibilities

  • Platform Tooling & Self Service
    • Design and maintain self-service tooling, templates, and scaffolding that allow engineers to provision and deploy serverless resources independently.
    • Own and evolve internal developer platform (IDP) capabilities — including CI/CD pipeline templates, Infrastructure as Code (IaC) modules, and reusable Lambda/Step Functions patterns.
    • Reduce cognitive overhead for engineers by abstracting platform complexity behind well-documented, opinionated interfaces.
    • Partner with engineering teams to gather feedback and continuously improve the developer experience.
  • Engineering Standards & Technical Documentation
    • Produce and maintain high-quality technical documentation, runbooks, and architectural decision records (ADRs) for the platform.
    • Define and evangelise engineering standards for serverless development, including naming conventions, logging patterns, error handling, and observability.
    • Lead or contribute to internal tech talks, workshops, and onboarding programmes to upskill engineers on platform capabilities.
  • Collaboration & Stakeholder Engagement
    • Act as a trusted technical partner to product and data engineering squads, embedding platform expertise into delivery teams as needed.
    • Define clear SLAs and SLOs for platform services and communicate them to consuming teams.
    • Triage and resolve platform-related blockers rapidly, prioritising unblocking engineers over reactive maintenance work.
  • Security & Compliance
    • Ensure platform infrastructure adheres to security best practices including least-privilege IAM, encryption at rest and in transit, and secrets management.
    • Collaborate with security and compliance stakeholders to maintain audit readiness and address vulnerabilities promptly.
    • Embed security considerations into platform tooling so that secure defaults are the path of least resistance for engineers.
  • Infrastructure as Code & Delivery
    • Own and evolve IaC for all platform infrastructure using tools such as Terraform, AWS CDK, or CloudFormation.
    • Enforce GitOps and CI/CD best practices across platform delivery, ensuring changes are peer-reviewed, tested, and deployed safely.
    • Champion progressive delivery practices — including feature flags, canary deployments, and rollback mechanisms — across the platform.
  • Continuous Improvement
    • Drive a culture of continuous improvement through regular platform reviews, blameless post-mortems, and iterative delivery.
    • Measure and report on engineering metrics to demonstrate and drive improvement.
    • Contribute to the broader engineering community through internal knowledge sharing, cross-team collaboration, and participation in guild or chapter activities.

Key Requirements

  • AWS Serverless & Cloud Architecture
    • Deep, hands-on experience with the core serverless stack — Candidate should be able to design pipelines with cost, latency, and failure modes in mind, not just get things working. Knowledge of AWS IAM, VPC, and security patterns is equally important.
  • Python (Primary) & Java (Secondary)
    • Strong Python skills are essential — not just scripting, but writing production-quality, testable, maintainable code. Candidate needs to be credible enough to review Python code written by the teams they support. Java familiarity matters for legacy pipeline work and cross-language debugging, but doesn't need to be at the same depth.
  • Infrastructure as Code
    • Proficiency in Terraform is a must. Candidate should be building reusable, well-structured IaC modules — not one-off configurations — and comfortable working in a GitOps model with peer-reviewed, pipeline-deployed infrastructure.
  • CI/CD & Developer Platform Thinking
    • Experience building and maintaining CI/CD pipelines. The key mindset here is thinking about other engineers as your customers, and building tooling that reduces friction and cognitive load.
  • Observability & Operational Maturity
    • Comfortable with CloudWatch, and ideally a third-party observability tool. They should understand SLOs and error budgets beyond the theory — and know how to design alerting that's actually actionable rather than noisy.
  • Communication & Developer Empathy
    • Given the developer enablement focus, this is crucial. Candidate needs to write clear documentation, give useful feedback in code reviews, and explain complex infrastructure decisions to non-platform engineers. Strong written communication matters as much as verbal.
  • Security Mindset
    • Practical knowledge of least-privilege IAM, secrets management and how to bake secure defaults into platform tooling so teams don't have to think about it.

Why should you join us?

  • Flexible remote working options.
  • Flexible holiday scheme (unlimited vacation) to really make the most of your time and wellbeing.
  • 'Work From Anywhere' Policy - work almost anywhere in the world for 30 days per year!
  • Employee Assistance Program and an enhanced maternity/paternity package.
  • We want to see you grow and do great things! We’re committed to your personal and professional development.
  • Funded training opportunities.
  • Auto-Enrolment Pension & Private Medical Insurance.
  • Cycle to Work and Car Maintenance Salary Sacrifice discounts!
  • Kudos Hub - a peer-to-peer recognition system, where you can recognise others using points. These points can be collected and redeemed against a huge catalogue of rewards.
  • We’re an innovative technology leader with plans for growth in the global telematics industry. These are some exciting times!

*Please note that while we accommodate a remote working environment, this hire will need to be based in the United Kingdom.

Remote Platform & Cloud Engineer in Sheffield employer: IMS

IMS is an exceptional employer that champions innovation and employee growth within the dynamic field of connected car technology. With flexible remote working options, an unlimited holiday scheme, and a strong commitment to personal and professional development, employees are empowered to thrive in a supportive and collaborative work culture. The company's focus on well-being, recognition, and continuous improvement makes it an attractive place for those seeking meaningful and rewarding careers in the UK.

IMS

Contact Details:

IMS Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Remote Platform & Cloud Engineer in Sheffield

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at IMS or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to IMS.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like IMS.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like IMS that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Remote Platform & Cloud Engineer in Sheffield

AWS Serverless Architecture
Infrastructure as Code (IaC)
Terraform
CI/CD Pipelines
Python Programming
Java Familiarity
CloudWatch

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at IMS.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at IMS and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at IMS

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If IMS uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.