Join the M&S Software Engineering team as a Staff Software Engineer in Commercial Trading, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice.
Requirements
- Proven track record in developing high-performing, robust backend systems and integrations, with a focus on optimisation and scalability.
- Deep understanding of software engineering principles, patterns, and practices, applied to the development of maintainable and adaptable code.
- Good understanding of automated testing practices and toolsets, and how they are best applied at unit, integration, and system levels, across both back and front-end technologies.
- Technical versatility and proficiency in a range of relevant programming languages (e.g. Java, PL/SQL, JavaScript) and tools (e.g. Git, CI/CD pipelines).
- Expertise in designing and implementing scalable applications on cloud infrastructure, with a focus on performance and security.
- Clear communicator who can convey complex technical concepts to diverse audiences, fostering collaboration and understanding.
- Possess a mentorship mindset with a genuine desire to share knowledge and empower others to reach their full potential.
Benefits
- 20% Colleague discount on most things from furniture, fashion and food.
- First-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development.
- Attractive annual bonus, based on company performance and personal objectives.
- Competitive holiday entitlement with the potential to buy extra holiday days!
- Amazing perks and discounts via our M&S Choices website.
- Charity Volunteer Day – A paid day away from work to support your chosen charity.
- A very generous Defined Contribution Pension Scheme and Life Assurance
- Every colleague at M&S has access to a fantastic range of wellbeing support – this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes