Staff Software Engineer
Here's a summary of the role:
You'll be a Staff Software Engineer shaping how AI shows up across our platform — designing and leading secure, scalable microservices on AWS while guiding teams on where and how to embed AI responsibly. You turn complex ideas into simple, reliable systems and setting the technical direction for others to follow.
You'll spend your time making big architectural decisions, writing and reviewing high quality TypeScript/Node.js and Python code, and leading projects from first sketch to live, observable production services. If you enjoy solving hard platform problems, mentoring other engineers, and using AI as a practical tool (not just a buzzword), this role is for you.
Here's a breakdown of what you'll do (not all of it, just the important stuff):
- Champion the design and delivery of secure, high performance microservices on AWS, owning services end-to-end from code to deployment and monitoring.
- Set technical direction across multiple teams by spotting system pain points, simplifying architectures, and driving meaningful improvements.
- Shape AI driven solutions: advise on model capabilities, craft effective agentic strategies, and embed governance, monitoring, and guardrails into development workflows.
- Partner with Product, Security, and DevOps to define roadmaps and integrate AI features that deliver real, measurable value.
- Continuously raise the bar by evaluating and piloting new tools (including latest AI tooling) to improve performance, cost efficiency, and developer productivity.
- Mentor engineers in best practices and AI augmented workflows, fostering a culture of experimentation, learning, and ethical AI use.
- Stay ahead of AI and platform trends, adapting designs and practices so your systems remain robust, compliant, and future proof.
These are the essentials you'll need to get an interview:
- 7–10 years of experience delivering secure, scalable applications in agile environments, including leading complex projects across teams.
- Deep understanding of modern AI and system architectures with experience using these to shape technical strategy.
- Proven ability to architect AI enabled systems with embedded monitoring, governance, and clear operational guardrails.
- Strong hands-on skills in Node.js/TypeScript on a major cloud platform (preferably AWS), including serverless or microservice patterns, infrastructure as code (CDK/Terraform), CI/CD, containerization, and observability tooling.
- Solid knowledge of SQL and/or NoSQL databases, plus a track record of designing high-performance APIs and data models.
- Habit of integrating security best practices (IAM, secrets management, privacy controls) into everything you build — including AI components.
- Excellent communication and leadership skills: you explain complex technical and AI topics clearly, influence engineering culture, and mentor peers with confidence.
It would be great if you had these to, but we'll support you if you don't:
- Experience leading organisation wide or multi team initiatives that introduced new AI capabilities or platform patterns.
- Hands-on work with AI governance and compliance (for example bias/privacy checks in pipelines, AI usage policies, or audit ready monitoring).
- Prior experience optimising large scale cloud costs and performance for AI heavy or data intensive services.
- Familiarity with React or other modern front end frameworks so you can collaborate smoothly on end-to-end features.
- A track record of mentoring Senior/Staff engineers and shaping technical communities (guilds, architecture forums, AI working groups).