Overview
In this SDET role at Deloitte, you will blend software development with quality engineering to deliver secure, scalable government software platforms. You’ll build production-quality code, automation frameworks, and test tooling to improve product quality across the delivery lifecycle. You’ll work in a cross-functional team to design, implement and validate resilient systems used in mission-critical contexts. The role offers opportunity to grow technical craft and contribute to national-scale programs while embracing Deloitte’s collaborative culture and hybrid work model.
Responsibilities
- Design, develop and maintain production-quality software, test infrastructure and reusable engineering tools for APIs, microservices and front-end apps
- Embed automated quality checks in CI/CD pipelines using Azure DevOps, Jenkins or GitHub Actions
- Collaborate on solution design and acceptance criteria to ensure quality, security, performance and operability from outset
- Diagnose defects across code, integrations, environments and pipelines and implement durable improvements
- Apply diverse testing techniques (unit, API, integration, end-to-end, non-functional) to manage risk
- Mentor teammates and contribute to internal tools, accelerators and communities of practice
- Review code, shape architecture for testability and build scalable automation that works in real-world scenarios
- Work within cross-functional teams alongside software, DevOps and business analysts to deliver maintainable solutions
Key requirements
- Active UK SC clearance or eligible (5+ years UK residency)
- Strong software development skills in Java, C#, Python or JavaScript/TypeScript
- Understanding of OO/functional design, SOLID, design patterns, refactoring, code review
- Experience building software/automation tools for APIs, web/mobile/distributed services
- Experience in agile, cross-functional teams and source control (Git)
- Experience designing automated tests at unit, API, integration and end-to-end levels
- Familiarity with Selenium, RestAssured, Appium, Cucumber or Playwright
- Ability to diagnose defects using logs and root-cause analysis
- Familiarity with generative AI concepts and tools
- Collaborative communication skills
- curious
- collaborative
- hands-on
- Java, C#, Python or JavaScript/TypeScript
- CI/CD tooling (Azure DevOps, Jenkins, GitHub Actions)
- Automation frameworks and libraries for APIs/web/mobile
…
