Overview
As a Senior Software Engineer in the Assessment APIs team, you'll take a hands‑on role across the full software development lifecycle for a critical internal platform. Working closely with the Team Lead and the Applied AI team, you’ll help shape the technical direction of the service, translate business needs into robust technical solutions, and ensure our APIs remain secure, scalable and highly reliable in production. You’ll also provide technical leadership within the team, mentoring engineers and line‑managing 1‑2 direct reports, and acting as deputy for the Team Lead when needed.
This position is a hybrid role, typically requiring 40‑60 % time collaborating face‑to‑face at a dedicated location. Flexible working arrangements are considered from day one.
Responsibilities
* Own the end‑to‑end design, development, testing and maintenance of API services.
* Contribute to the ongoing improvement and evolution of a live, production‑critical platform.
* Implement and integrate machine learning models and emerging AI technologies.
* Ensure solutions meet performance, scalability, security and quality standards.
* Participate in code reviews and promote best practice and high‑quality engineering.
* Identify and mitigate technical risks and vulnerabilities.
* Troubleshoot issues, including participation in on‑call rotations and out‑of‑hours support.
* Mentor and technically guide other engineers.
* Collaborate across teams, including Applied AI and API client development teams.
* Support knowledge sharing, planning sessions and retrospectives.
Qualifications
* Significant experience in software engineering, gained through formal study, hands‑on experience, or a combination of both.
* Proven experience building, deploying and supporting API services in a production environment.
* Strong programming experience, particularly with Clojure and Python.
* Solid understanding of cloud‑based infrastructure, especially AWS (e.g., S3, RDS, ECS).
* Experience working in agile delivery environments.
* A track record of mentoring and supporting other engineers.
* Strong communication skills, with the ability to explain complex technical ideas clearly.
* Excellent problem‑solving skills and attention to detail.
Desirable Criteria
* Experience integrating machine learning or AI‑driven components into production systems.
* Experience supporting technology transition or knowledge transfer from external partners.
* Exposure to large‑scale, business‑critical platforms and services.
Benefits
* 28 days annual leave plus bank holidays.
* Private medical and Permanent Health Insurance.
* Discretionary annual bonus.
* Group personal pension scheme.
* Life assurance up to 4× annual salary.
* Green travel schemes.
Equal Opportunity Employer
We welcome applications from all candidates, regardless of demographic characteristics (age, disability, educational attainment, ethnicity, gender, marital status, neurodiversity, religion, sex, gender identity and sexual identity), cultural, or social class/background. We believe better outcomes come through diversity of thought, background and approach.
#J-18808-Ljbffr