Software Engineer (SRE)
Geordie
- Location
- London Hybrid
- Employment
- Full Time
- Work model
- Remote
- Level
- Mid
- Posted
- 2h ago
Skills
About this role
The Role
We are looking for a seasoned software engineer with a background in Site Reliability Engineering (SRE) to build the platform that enterprises use to understand and govern their AI agents. Geordie is building category-defining tooling for agent visibility, governance, and risk. The ecosystem around us is moving fast, our customers are moving fast, and we need to work fast and sustainably to keep up. You will work directly on impactful customer problems to understand what they need, design solutions together, and get changes in front of them quickly. We use a variety of technologies across the Java, Python, Node and Rust ecosystems and cloud-native infrastructure in AWS. We make heavy use of agents in our day-to-day work and dogfood our own product extensively. Our engineering culture takes influence from Extreme Programming: collaborative by default, close to customers, iterating in small steps, and shipping at a swift but sustainable pace. We pair often, share ownership of what we build, and lean on automated tests and observability so we can keep moving without breaking what we have already shipped.
What You'll Do
Build and improve product capabilities for customers, shipping consistently and impactfully. Own the reliability of what you ship: define what "healthy" means for your services, instrument them, and act on what the data tells you. Grow our observability, alerting, and incident practice so problems surface before customers notice them, and are diagnosed quickly when they do. Strengthen the infrastructure, delivery pipelines, and automation that let a small team ship safely and often. Infrastructure as code, repeatable deploys, fast and honest feedback. Respond to customer asks and unblock the Go to Market team. Actively improve team processes and ways of working. Discuss, design, and iterate solutions collaboratively with business stakeholders and customers. Drive technical excellence through simplicity: refactoring internal systems, reducing operational toil, and streamlining customer workflows. Take part in the on-call rota for incident response and turn what we learn into changes that stick to avoid them happening again. Learn and explore the future of agents and agent risks alongside the rest of the team. Drive the technical direction of the product, the platform, and the way we work. Behaviours We Are Looking For The most important thing in this role is care for customer outcomes. You build software, solve problems, and keep systems running smoothly for customers, and you own ensuring that what you have built meets their needs. You are methodical, calm and curious - able to jump into anything quickly and get up to speed. You care deeply about technical quality, automated tests, observability, and the automation that lets us ship fast for customers. You are also pragmatic, favouring simple solutions that work now over engineering for anticipated future needs. You enjoy working closely with other engineers, business stakeholders and with customers. You are communicative, comfortable pairing, comfortable thinking out loud, and comfortable being wrong in front of other people. You are continually learning, seeking to understand the domain you are working in, the technologies you are working with, and better ways of working. You are always looking to improve yourself and the rest of the team. You give feedback freely and kindly, and receive feedback gratefully. You are comfortable working in ambiguity and know how to quickly get it to clarity. Technical Requirements You write and read code fluently in at least one of the languages we use (Java, Python, TypeScript, Rust), and you can pick your way through an unfamiliar codebase. You have led the delivery of several pieces of significant production grade of software, both greenfield and expanding on an existing software estate. You have been on-call for something that mattered, debugged it while it was misbehaving, and made it better afterwards. You build