Software Developer Contract jobs
- Experience using AI developer tools to assist with test generation or workflow efficiency.
- Proven software engineering fundamentals with strong proficiency in…
- View all Apple jobs - London jobs - Software Engineer jobs in London
- Salary Search: Software developer In Test, Sales Engineering salaries in London
- See popular questions & answers about Apple
- MozillaRemote
- You will help reduce Firefox’s WebCompat bug backlog by finishing or verifying the diagnosis of the long tail of site-breakage bugs, and by writing…
- National Westminster Bank PLCLondon
- Applying Agile methods to the development of software on the backlog.
- Hone your existing software engineering skills and advance your career in this critical…
View similar jobs with this employerBarclaysLondon- Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools.
- View all Barclays jobs - London jobs
- Salary Search: Software Engineer salaries in London
- See popular questions & answers about Barclays
- McLaren Racing LtdWoking GU21 4YH
- Experience delivering software solutions using agile methodologies and software engineering best practices.
- At McLaren Racing, software plays a critical role in…
- View all McLaren Racing Ltd jobs - Woking jobs - Python Developer jobs in Woking
- Salary Search: Python Software Engineer - 12 Month FTC salaries in Woking
- See popular questions & answers about McLaren Racing Ltd
- Landbay PartnersLondon
- Experience designing, building and testing a meaningful software project, and explaining its decisions and trade-offs.
- View all Landbay Partners jobs - London jobs - Software Engineer jobs in London
- Salary Search: Graduate Software Engineer salaries in London
- Microsoft EMEAReading
- The Software/Hardware Engineer will be responsible for maintaining and supporting a lab environment of Windows laptops and hardware test devices used by…
- View all Microsoft EMEA jobs - Reading jobs - Hardware Engineer jobs in Reading
- Salary Search: Software/ Hardware Engineer (contract) salaries in Reading
- See popular questions & answers about Microsoft EMEA
- RocheWelwyn
- A degree in Computer Science or similar technical field with experience in software engineering.
- Drive continuous growth by sharpening your software engineering…
- View all Roche jobs - Welwyn jobs
- Salary Search: Software Engineer salaries
- See popular questions & answers about Roche
- Euphoric GlobalLondon
- Participate in a fast-paced iterative environment: Collaborate closely with design, product, and beyond to deliver and iterate on impressive features and…
- View all Euphoric Global jobs - London jobs - Software Engineer jobs in London
- Salary Search: Software Engineer (Applied AI) salaries in London
- National GridWarwick
- Build scalable, high‑performance software using C# and .
- Test‑first mindset, with experience in unit and integration testing, and exposure to E2E and contract…
- View all National Grid jobs - Warwick jobs
- Salary Search: Software Engineer salaries in Warwick
- See popular questions & answers about National Grid
View similar jobs with this employerWipro LimitedLondon SE1- Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software.
- View all Wipro Limited jobs - London jobs - Developer jobs in London
- Salary Search: DEVELOPER L4(CONTRACT) salaries in London
- See popular questions & answers about Wipro Limited
- IPRS GroupRemote
- Experience working within an agile software development environment.
- . Relevant software development, Microsoft Azure or cloud certification D.
- View all IPRS Group jobs - Remote jobs
- Salary Search: Software Engineer salaries in Remote
- See popular questions & answers about IPRS Group
- DeloitteLondon
- The consultant will be a key figure in enhancing software supply chain security and driving the adoption of secure development practices across the software…
- View all Deloitte jobs - London jobs - DevOps Engineer jobs in London
- Salary Search: Contract - Software & DevOps Engineer salaries in London
- See popular questions & answers about Deloitte
- DeloitteLondon
- The consultant will be a key figure in enhancing software supply chain security and driving the adoption of secure development practices across the software…
- View all Deloitte jobs - London jobs - DevOps Engineer jobs in London
- Salary Search: Contract - Software & DevOps Engineer salaries in London
- See popular questions & answers about Deloitte
- EdenredLondon
- You will guide software architectural decisions, contribute hands-on to development, mentor engineers, and ensure the delivery of robust software aligned with…
- View all Edenred jobs - London jobs
- Salary Search: Senior Software Engineer salaries in London
- See popular questions & answers about Edenred
- AbsoweblyAshford TW15 2RX
- As a Senior / Lead Developer, you won't just write code - you will own software delivery from initial concept through to deployment and maintenance.
Software developer In Test, Sales Engineering
Software developer In Test, Sales Engineering
Job details
Full job description
Imagine a role where you could use your knowledge and skills to have a broader impact than anywhere else, and where you could make your own dent in the universe.
Apple’s Sales Engineering teams build the systems that enable any potential customer to have the greatest store experience, wherever they are in the world, and ensure that anyone selling Apple devices can do their best work supporting clients. If you are interested in understanding how things operate at scale, across hundreds of thousands of points of sale, and how the Apple experience is delivered globally, this role might be for you.
Description
As an SDET in Sales Engineering, you will help ensure the quality of applications and services used by our channel partners, in Apple Stores, and by internal teams across the business. Our main products include DCOTA (Digital Content Over The Air), which manages over 1.4 million devices in our partners’ stores, and StoreFront, the go-to app for partner staff to manage their stores, covering marketing campaigns, fulfilment, ticketing, and support.
You will lead the quality strategy for Storefront. This is not about writing test scripts for others. It is about taking ownership of the platform testability, defining the processes (reporting, statuses, handovers), and identifying the right kind of tests to support the platform (unit vs component vs integration, UI vs API, manual vs automated) while keeping maintenance costs low. You will set the quality gates for the platform to ensure speed to market while maintaining high confidence in what ships.
Working closely with project managers, software engineers, and business teams, you will act as the primary advocate for quality. You will help shift quality thinking earlier into the design phase, guide developers on testing their own code effectively, and continuously update our strategy as the platform and the organisation evolve.
","responsibilities":"Own the Quality Architecture & Strategy: Define, implement, and evolve the comprehensive quality roadmap for Storefront across APIs, web, and native iOS platforms.
Establish Quality Gates & Standards: Design objective quality criteria, release sign-offs, and automated gates in the deployment pipeline to balance engineering velocity with production stability.
Advocate for Quality Culture: Champion best practices across the engineering lifecycle: influencing architectural decisions for testability, shifting validation left, and guiding developers on effective testing patterns.
Optimise Test Ecosystems: Architect and maintain clean, reliable test frameworks; decide what to automate, what to validate through contract/integration testing, and how to minimise long-term maintenance costs.
Evaluate System Risk: Lead risk assessment for complex cross-functional initiatives, identifying failure modes and edge cases before code is written.
Modernise Quality Engineering: Pioneer new methodologies, including leveraging AI/LLM tooling and intelligent test analysis, to accelerate validation, surface defect patterns, and improve overall coverage.
Preferred Qualifications
Practical experience improving quality culture across an engineering team
Experience designing performance, load, or resilience testing strategies
Experience using AI developer tools to assist with test generation or workflow efficiency
B.S. or M.S. in Computer Science or equivalent practical engineering experience
Minimum Qualifications
Proven software engineering fundamentals with strong proficiency in at least one modern general-purpose programming language.
Demonstrated track record of designing and executing quality strategies for multi-tier, distributed platforms (APIs, web, mobile).
Deep understanding of software architecture, system dependencies, and test pyramid trade-offs (cost vs. speed vs. confidence).
Experience defining quality gates, release criteria, and integrating automated validation into CI/CD pipelines.
Strong technical communication and influencing skills-ability to advocate for quality decisions with development, product, and leadership partners.