
Senior Software Engineer
Senior Software Engineer will play a crucial role in the development and implementation of cutting-edge artificial intelligence products. The responsibilities of this role will involve designing and developing artificial intelligence systems that will be integrated into existing processes. Candidate should be a strong software engineer with AI & Gen AI experience, building data pipelines leveraging LLMs or other machine learning models. Ideal candidate will have expertise for designing and implementing Gen AI focused applications.
What we're looking for
- Languages: Proficient in Python and SQL, exposure to Terraform desirable.
- Cloud Services: Extensive experience developing solutions using a cloud provider, AWS preferred.
- AI/ML: NLP Experience required, preferably in the context of LLMs. Experience with AI Agents and associated frameworks (e.g. Strands)/protocols (MCP/A2A) desirable.
- Software Engineering: Experience writing and testing backend servers that utilise AI in conjunction with software engineering best practices is preferred.
- Tooling: Experience with Database management systems, a Python based backend framework such as Fast API, AWS Bedrock or equivalent services, and version control systems is mandatory.
- Testing: Experience building testing frameworks to evaluate model performance, both automated and in collaboration with end users.
- System Design: Understanding of how full software products connect and implications when developing mandatory. Experience creating software following an event driven architecture desired.
- Experience: Total engineering experience of at least 4 years with 2 years’ experience in relevant role
- Communication: Clear communication skills with stakeholders and other engineers regarding project timelines, delays, advancements, and progression
- Ethical Oversight: Understanding of Engineering ethics, AI creation ethics
- Ownership: Strong time management skills, and dedication to high-quality work output
- Collaboration: Ability to work in a team and Effective communication skills to collaborate with diverse teams.
- Continuous Innovation: Outstanding analytical and problem-solving skills. Excellent problem-solving abilities and a passion for innovation.
- Excellent communication and interpersonal skills, and the ability to work effectively with all organisational levels, both internally and externally
- A strong team player
- Ability to complete their work with no supervision and given their good technical competencies they can pick up a problem / tasks and complete it on their own.
- Complete all mandatory role-based training, infosec trainings and computer-based trainings as applicable.
- Continuous Learning by keeping up-to-date and acquiring relevant skills/certifications.
View all remote jobs at Capita →
FAQ
- Is the Senior Software Engineer position at Capita remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Software Engineer job posted?
- This listing was posted on January 16, 2026 and is still open for applications.
- How do I apply for the Senior Software Engineer position at Capita?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Artificial Intelligence jobs
UX & Front End Engineer, AI
ElasticUnited States
Full-Stack Engineer, AI & Automation
ImplentioUnited States
Associate Director, Reporting Solutions
WpromoteUnited States
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
Angular Developer
EVBAustralia, Canada, India, United Kingdom, United States