Now hiring

Senior Software Engineer AI Native @ Teksystems

Ashbourne Grove 2, South East LondonOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £40,000 - 70,000 per year

Requirements: Strong hands-on experience in software development and object-oriented programming.Strong experience building scalable full-stack applications using TypeScript/React and C#/.NET.Deep understanding of software engineering fundamentals, including design patterns, modular architecture, maintainable code and testing practices.Proven experience developing RESTful APIs, integrations and microservices.Experience delivering end-to-end solutions across frontend, backend and data platforms.Solid understanding of distributed systems, service communication patterns and complex data flows.Experience working with modern architectures including microservices and event-driven systems.Strong understanding of secure development practices and software testing methodologies.Experience delivering production-grade software within Agile environments.Hands-on experience with cloud platforms, ideally Microsoft Azure, although AWS or GCP experience will also be considered.Experience working with cloud-native services including compute, serverless, messaging, storage and identity management.Familiarity with Docker and Kubernetes.Experience implementing modern deployment patterns and scalable cloud architectures.Experience building and maintaining CI/CD pipelines.Knowledge of Infrastructure as Code tools such as Terraform or equivalent.Strong understanding of cloud resources, monitoring and operational best practices.Strong understanding of database design, optimisation and data modelling.Experience working with both relational and NoSQL databases.Knowledge of data access patterns, performance optimisation and system integration design.Strong AI literacy with practical experience using AI-assisted development tools and agentic AI workflows.Experience applying Spec-Driven Development or similar specification-led engineering approaches.Ability to critically review, validate and improve AI-generated outputs to ensure quality and accuracy.Experience using AI to accelerate requirements analysis, specification creation, coding, testing, documentation and software delivery.Strong problem-solving and analytical abilities.Excellent collaboration and stakeholder management skills.Effective communicator able to explain technical concepts to both technical and non-technical audiences.Committed to continuous improvement and adopting emerging technologies and engineering practices.Actively contributes to knowledge sharing, code reviews and team-wide engineering excellence. Responsibilities: Design, build, test, deploy and support software solutions across the full technology stack.Develop scalable applications using TypeScript, React, C#/.NET and related technologies.Translate business requirements into clear, structured and testable technical specifications, applying Spec-Driven Development principles.Write secure, maintainable and high-quality code that follows modern engineering standards and best practices.Design and build RESTful APIs, integrations and microservices focused on performance, reliability and scalability.Deliver solutions spanning frontend, backend and data layers using clean architectural principles.Leverage AI-assisted development tools and agentic AI workflows to accelerate coding, testing, debugging, documentation and delivery.Take ownership of validating and assuring the quality of both human-written and AI-generated outputs.Develop distributed systems and integrations supporting complex workflows and data processing requirements.Implement automated testing, including unit, integration and regression testing.Troubleshoot and resolve technical issues using structured debugging and root-cause analysis techniques.Improve CI/CD pipelines, deployment automation and Infrastructure as Code practices.Build cloud-native applications leveraging compute, serverless, messaging, storage and identity services.Contribute to architectural discussions while remaining actively involved in hands-on implementation.Collaborate closely with product owners, analysts, designers, testers and engineers to deliver practical business solutions.Produce clear technical documentation covering specifications, design decisions and operational support.Identify opportunities to improve engineering effectiveness through AI, automation and reusable patterns.Participate in code reviews and contribute to engineering best practice and continuous improvement initiatives.Undertake any other duties reasonably required. Technologies: Agentic AIAIAWSAzureBackendC#CI/CDCloudDockerFrontendGCPSupportKubernetesNoSQLReactServerlessTerraformTypeScriptmicroservicesASP.NETAPIDevOpsJavaScriptNetworkPythonSQLSecurity More:

We are a specialty (re)insurance group on a mission to be the most inspiring in the world, and we invest heavily in technology, engineering excellence, AI and automation to create better outcomes for our customers, partners and colleagues. This is a Senior Software Engineer, AI Native role in our Technology department, based in London in a hybrid model with three days a week in our Monument office. We offer an opportunity to work as a hands-on individual contributor on modern cloud-native technologies, AI-assisted development workflows and scalable software delivery, while contributing to a culture that challenges convention, embraces innovation and values inclusivity and continuous improvement.

last updated 39 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores