At a Glance
- Tasks: Build high-quality platforms and tools to support fellow engineers in a collaborative environment.
- Company: Join M&S, a forward-thinking company transforming the retail industry.
- Benefits: Enjoy a 20% discount, competitive holidays, and 24/7 wellbeing support.
- Other info: Be part of a diverse team committed to inclusivity and continuous learning.
- Why this job: Make a real impact by innovating and driving engineering excellence.
- Qualifications: Experience in software development, cloud infrastructure, and a passion for quality.
The predicted salary is between 60000 - 80000 £ per year.
Responsibilities
- Building high‑quality, easy to use internal platforms for other engineers.
- Build and maintain high‑quality, reliable software and own it with a high degree of automation in the cloud.
- Own complex tasks in the backlog and deliver them routinely with no significant issues.
- Develop and improve M&S standard frameworks and policies, ensuring that they are understood and adopted.
- Support other engineers to produce clean, quality code through code reviews and pair programming.
- Drive DevOps practices to automate the product development life cycle and solution through experimentation and innovation as a culture.
- Support the technical platform out of hours as a member of the support rota.
- Contribute and create Product Group OKRs and demonstrate responsibility for the entire team's objectives.
- Coach, mentor and develop by providing the knowledge and assets to less experienced engineers.
- Lead the measurement and improvement of software development metrics.
- Help lead continuous learning and improvement for the products and product health related to quality and stability.
- Help lead product planning and roadmap with an agile mentality.
- Promote technology, innovation, values, and ways of working within the team and wider community.
- Active participation and contribution to Communities of Practice with a focus on positive momentum.
- Drive recruitment strategy and hiring plans.
We are seeking a passionate Staff Software Engineer who is passionate about building platforms and tools to support other engineers. Someone who is interested in building long‑term, reusable solutions for complicated engineering problems. Someone who is detail oriented, quality focused, and willing to work in the open and cares about raising the bar at M&S. We are looking for people to join our engineering community that are excited about building platforms. Our objective is to bring leverage to our engineering teams through a reliable PaaS solution.
Qualifications
- Polyglot programmer, Java (preferred).
- A strong all‑rounder with the knowledge and ability to select the right tool for the problem at hand.
- Deep experience with CDNs, DNS, Edge Computing and high‑traffic applications.
- Solid understanding of cloud infrastructure concepts and platforms such as Azure (preferred), AWS, GCP; proven experience of operating cloud services at scale.
- Knowledge of SRE principles and best practices.
- Solid understanding of observability and experience with monitoring platforms such as Dynatrace (preferred) or equivalent.
- Experience of Continuous Integration and Continuous Delivery, ideally with experience of GitHub Actions.
- A passion for testing, ensuring solutions are delivered to a high level of quality.
Benefits
- 20% colleague discount on all M&S products and many third‑party brands.
- Competitive holiday allowance with the option to buy more.
- Discretionary performance based bonus schemes.
- Strong pension and life assurance.
- Tailored induction and continuous development support.
- Exclusive perks and savings through our M&S Choices portal.
- Market‑leading, family‑friendly policies (parental, adoption, neonatal leave).
- 24/7 wellbeing support including virtual GP and mental health services.
- One paid volunteer day per year.
Everyone's Welcome. We are ambitious about the future of retail. We’re disrupting, innovating and leading the industry into a more conscientious, inspiring digital era. We’re transforming how we work together and offering our most exciting opportunities yet. Marks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make change happen. We are committed to building diverse and representative teams, where everyone can bring their whole selves to work and be at their best. We support each other and work together to win together. If you feel you'd benefit from any support or reasonable adjustments during any stage of the recruitment process, please don't hesitate to let us know when completing your application.
M&S Software Engineering in City of Westminster employer: Marks and Spencer plc (UK)
Marks & Spencer is an exceptional employer that fosters a culture of innovation and collaboration, particularly within our engineering community. With a strong commitment to employee development, we offer tailored induction programmes, continuous support, and opportunities for mentorship, ensuring that every team member can thrive. Our competitive benefits, including a generous colleague discount, family-friendly policies, and comprehensive wellbeing support, make M&S a rewarding place to work, especially for those passionate about building impactful platforms in a dynamic retail environment.
Contact Details:
Marks and Spencer plc (UK) Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land M&S Software Engineering in City of Westminster
✨Tip Number 1
Network like a pro! Reach out to current employees at M&S through LinkedIn or other platforms. Ask them about their experiences and any tips they might have for landing a role in the engineering community.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them during interviews. This is your chance to demonstrate your passion for building platforms and tools.
✨Tip Number 3
Prepare for technical challenges! Brush up on your coding skills and be ready to tackle some real-world problems during the interview process. Practice pair programming with a friend to get comfortable with collaborative coding.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the M&S engineering community.
We think you need these skills to ace M&S Software Engineering in City of Westminster
Some tips for your application 🫡
Show Your Passion:When you're writing your application, let your enthusiasm for building platforms and supporting other engineers shine through. We want to see that you're genuinely excited about the role and how you can contribute to our engineering community.
Tailor Your Application:Make sure to customise your application to highlight your experience with cloud infrastructure and DevOps practices. We love seeing candidates who can connect their skills directly to what we do at M&S, so don’t hold back!
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so make sure your skills and experiences are easy to understand. Use bullet points if it helps to break down your achievements!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Marks and Spencer plc (UK)
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java and cloud platforms like Azure. Brush up on your knowledge of CDNs, DNS, and SRE principles, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex engineering problems. Highlight how you’ve built reusable solutions and driven automation in your previous roles. This will demonstrate your ability to own tasks and deliver high-quality software.
✨Emphasise Collaboration and Mentorship
Since the role involves supporting other engineers, be ready to talk about your experiences with code reviews, pair programming, and mentoring. Share how you’ve contributed to team dynamics and helped others improve their coding practices.
✨Demonstrate a Growth Mindset
M&S values continuous learning and improvement, so express your enthusiasm for innovation and experimentation. Discuss any initiatives you’ve led or participated in that focus on improving product health and quality, showcasing your commitment to driving positive change.