Lead a multidisciplinary engineering team to deliver AI‑forward, production‑ready solutions for global customers.
Compensation
Software Engineering M5 - The typical base pay range for this role across United Kingdom is £ 93,500.00 - £ 161,800.00 per year.
Responsibilities
Lead a multidisciplinary engineering team, owning a portfolio of work to maximize customer and Microsoft value through strong portfolio and delivery leadership.
Provide clear coaching, career development, and performance support for engineers across software engineering, technical program management, and data science, fostering growth in a multidisciplinary environment.
Serve as a player‑coach by taking on selected engagements, modeling engineering fundamentals, customer‑obsessed execution, and inclusive, cross‑discipline collaboration.
Partner with leadership and discipline managers to ensure healthy team rhythms and strong operational excellence across engagements.
Contribute to a culture of continuous learning by elevating engineering practices, sharing reusable patterns and accelerators, and strengthening our multidisciplinary operating model.
Lead design, development, and deployment of production‑ready software solutions for government, defense, and intelligence customers in a Forward Deployed Engineering model.
Responsibilities
Lead architecture and design of products and services
Mentor junior engineers and drive code quality
Own end‑to‑end lifecycle from design to deployment
Collaborate with cross‑functional teams
Ensure security, compliance, and performance
Requirements
Bachelor's degree in computer science or related technical discipline
Lead security architecture and design for Microsoft 365 directory services, overseeing authentication, authorization, privilege operations, and threat modeling across multiple teams.
Responsibilities
Own security architecture and design principles across IDC areas
Review major architectural changes, APIs and modernization initiatives for security risks
Define reusable security patterns and guardrails for teams
Identify systemic security risks and drive architectural solutions
Ensure security is incorporated early in engineering design
Requirements
Bachelor's Degree in Computer Science or related technical field
Nice to have: 10+ years technical engineering experience
Nice to have: experience designing or reviewing service-to-service authentication and authorization
Nice to have: experience with application/service identities, certificates, credentials, and secrets
Nice to have: experience conducting threat modeling and architecture security reviews
Senior Technical Support Engineer responsible for troubleshooting and resolving complex customer technical issues for Microsoft Azure App Services and related web applications.
Responsibilities
Own, troubleshoot and solve customer technical issues
Manage customer experience over phone and web
Collaborate with subject matter experts and engineering teams
Escalate cases as needed
Create and maintain incident management requests
Requirements
Bachelor's Degree in Computer Science, Information Technology (IT), or related field
Nice to have: AZ 900/AI 900 certification
Nice to have: Experience supporting large geographically distributed enterprise environments with 1000+ users
Senior application developer responsible for designing, developing, and testing backend and frontend services for ADP products within an R&D organization.
Responsibilities
Develop and maintain backend services, APIs and responsive frontend applications.
Translate functional and technical requirements into clean, testable and maintainable code.
Contribute to the design and development of AI-powered solutions.
Write unit and integration tests and actively participate in code reviews.
Apply secure coding, performance, observability and documentation standards.
Requirements
Degree in Computer Science, Software Engineering or an equivalent discipline.
Own the technical delivery of assigned guest journeys and supporting services on DXP, from requirements clarification and design through testing, release readiness, and production support.
Responsibilities
Clarify requirements, identify dependencies, estimate work, and own assigned features or services
Document design trade-offs, raise delivery risks, and coordinate decisions with technical leads and relevant teams
Build responsive, accessible experiences using Next.js App Router, React Server and Client Components, TypeScript, Tailwind CSS, and Radix UI
Integrate Sitecore components, content contracts, preview/editing, and multisite and locale routing
Translate Figma designs into reusable UI components
Requirements
Bachelor’s degree in Computer Science, Software Engineering, IT, or a related discipline