Senior Distributed Systems Engineer
Role details
Job location
Tech stack
Job description
As a Senior Distributed Systems Engineer , you will be responsible for acting as a pathfinder, orchestrating AI agents to research, plan, and implement complex distributed systems while demonstrating to the wider team how to leverage these tools to increase velocity and quality., * Orchestrate Architecture: Own the design and implementation of distributed systems and event-driven architectures (Java/NodeJS/Go/GCP/Kubernetes), utilising AI agents to validate scalability and security patterns before implementation.
- AI-Native Development: Leverage tools like Claude Code to research, plan, and write code, delivering features at a velocity that exceeds standard manual engineering estimates.
- Mentorship & Evolution: Act as a force multiplier for the team by demonstrating agentic workflows and running internal sessions on how to effectively "steer" AI to solve engineering problems.
- Quality & Governance: Verify AI-generated outputs against our engineering standards to ensure we are not introducing "AI-generated technical debt."
- Pathfinding: Establish a personal "AI-native" workflow to ingest existing repository patterns and propose department-wide improvements to the developer experience.
While we prioritise aptitude and passion over a strict checklist of requirements, we've outlined a core set of skills we believe will lead to success in this role. To make things clear, we've categorised them into "essentials to thrive in the role" and "additional skills that could set you apart"., * Distributed Systems Architecture: You have a deep understanding of microservices, event-driven design, and GCP, which is vital for validating AI-generated outputs., Feel most comfortable when tasks and processes are clearly defined from the start.
Struggle with handling multiple challenges at once or adapting to frequent changes.
Tend to stick strictly to your defined role and avoid contributing outside of your responsibilities.
Collaborating with AI: At INSHUR, we see AI as a powerful collaborator. We use technology to innovate, and our hiring process is no exception. For us, AI is a tool to enhance our processes and help you showcase your best self-we never use it to make the final hiring decision. We actively encourage you to use AI tools to help you shine, and you can learn more about how we collaborate with AI, and our tips for how you can too, here.
What to expect from the process:
Screen & Intro: 30-minute video call with the Talent Team to discuss the role and your experience with AI agents.
HM Interview: 45-60 minute video call with the Engineering Manager and Head of Engineering to delve into workflow, mindset, and AI tool usage.
The "Agent" Test: A live technical task where you'll use Claude Code (or your preferred agent) to solve a complex requirement or refactor code.
Final Stage: 45-60 minute interview with the broader team and People Team to assess collaboration and "Learning in the open."
We encourage you to ask questions about the role and the company throughout the hiring process. We believe that this is as much an opportunity for you to interview us as it is for us to interview you., £500 annual personal training allowance plus regular learning opportunities on a variety of topics
£40 monthly wellbeing to keep you healthy
24/7 Employee Assistance Program , covering you and immediate family members-offering crisis support, counselling, legal advice, menopause CBT, and more
It goes without saying that we provide everyone with a laptop, monitor, top of the range kit, and any software you need.
Requirements
- Golang / Java / Polyglot Mindset: You possess a solid understanding of Go or Java (inc Spring) to verify code, while being able to use AI to bridge syntax gaps rapidly.
- Testing & Quality Assurance: You are able to enforce TDD/BDD standards even when code is generated by AI.
- Innovation & Growth Mindset: You are passionate about bringing new workflows to a scale-up environment and "learning in the open."
… these additional skills that could set you apart:
- Scaling Experience: You have worked with distributed systems at a significant scale.
- Advanced Tooling Proficiency: You have a demonstrated track record using AI coding assistants like Cursor or Claude Code to solve legacy code issues.
- Mentorship Track Record: You have experience sharing knowledge and upskilling teams on new technologies or methodologies.
You'll love it here if you:
Thrive navigating ambiguity and finding clarity in uncertain situations.
Take pride in being accountable and owning your responsibilities.
Enjoy in a fast-paced environment where change happens quickly.
Enjoy innovating with AI and other technologies to find creative solutions.
Are solutions-focused and driven to overcome challenges.
Embrace resilience and adapt to setbacks with a positive attitude.
Are intellectually curious, constantly seeking to learn, explore new ideas, and not afraid to question and improve your understanding.
Benefits & conditions
Our budget for this role is £80,000 - £100,000 and we will take into account any previous experience and location of work when agreeing on the final offer.
We offer all our employees stock options and we will pay into your pension monthly. We've also built a benefits package that invests in our people's long-term personal and professional growth and wellbeing. Here's a sample of what this includes