Staff Software Engineer - Customer Data Platform
Marks & Spencer
In this Staff Software Engineer role, you join the M&S Platform within the Customer Data Platform to accelerate cloud-native delivery for a large engineering ecosystem. You will own end-to-end feature delivery, shape technical direction, and partner with Product and Design to deliver impactful customer outcomes. You’ll improve reliability, security, and observability while mentoring peers and driving best practices. This is a high-visibility, impact-focused opportunity to scale a major retail tech platform.
Pay / Benefits- 20% colleague discount on M&S products
- Competitive holiday allowance
- Discretionary bonus schemes
- Pension and life assurance
- Tailored induction and training
- 24/7 wellbeing support
- Build and maintain high-quality cloud software with full ownership of run-book style reliability
- Lead end-to-end delivery of complex features from design to production
- Own technical delivery by breaking down ambiguous problems into executable plans
- Design and implement solutions aligned with architecture and team direction
- Write, review and release well-tested, maintainable code
- Improve code quality via PR reviews and best practices
- Partner with Product and Design to deliver meaningful customer outcomes
- Coordinate with adjacent teams for shared components and dependencies
- Participate in on-call support to ensure operational stability and performance
- Coach and mentor engineers to raise team capability
- Contribute to team OKRs and participate in planning and roadmaps
- Champion secure coding, reliability, and sustainable engineering practices
- Delivery of complex features end-to-end with quality and performance
- Ability to turn ambiguity into actionable plans
- Designing scalable, maintainable solutions balancing speed and long-term needs
- Use of observability and metrics to validate behavior and improve health
- Support and unblock teammates to improve delivery
- Contribute to design discussions and influence technical decisions
- Proactive defect, debt, and risk identification and remediation
- Debugging across multiple components and improving testing strategies
- Intro of tooling, CI/CD, and workflow improvements to boost productivity
- Collaborative and cross-functional communication
- Mentoring and coaching others
- Proactive problem-solving and initiative
- React
- TypeScript
- Java
Reference: WJ-747_30234551