Software Engineering Manager
Software Engineering Manager

Software Engineering Manager

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
M

At a Glance

  • Tasks: Lead a dynamic software engineering team to deliver innovative solutions and ensure operational stability.
  • Company: Join M&S, a forward-thinking retail leader committed to digital transformation and inclusivity.
  • Benefits: Enjoy a 20% discount, flexible working options, and a generous pension scheme.
  • Why this job: Be part of a culture that values collaboration, innovation, and personal growth in tech.
  • Qualifications: Looking for experienced software engineers with leadership skills and a passion for technology.
  • Other info: M&S promotes diversity and offers support for reasonable adjustments during recruitment.

The predicted salary is between 48000 - 84000 £ per year.

What’s In It For You

Being a part of M&S is exactly that – playing your part to bring the magic of M&S to our customers every day. We’re an inclusive, dynamic, exciting, and ever-evolving business built on doing the right thing and bringing exceptional quality, value, and service to every customer, whenever, wherever, and however they want to shop with us.

Here are some of the benefits we offer that make working for M&S just that little bit more special:

  • After completing your probationary period, you’ll receive 20% colleague discount across all M&S products and many of our third-party brands for you and a member of your household.
  • Competitive holiday entitlement with the potential to buy extra holiday days!
  • Discretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.
  • A generous Defined Contribution Pension Scheme and Life Assurance.
  • A dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.
  • Amazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.
  • Industry-leading parental, adoption, and neonatal policies, providing support and flexibility for your family.
  • Access to a fantastic range of wellbeing support for all colleagues including access to our 24/7 Virtual GP and PAM Assist to support you and your family.
  • A charity volunteer day to support a charity or cause you’re passionate about through a dedicated day away from work.

What You’ll Do

The Software Engineering Manager role is the embodiment of ‘solving problems through technology’ with key responsibilities as follows:

  • Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects.
  • Agile Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define project scope, goals, and deliverables.
  • Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams for complex projects. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and software quality. Work with senior engineers to develop the team’s technical roadmap and support the product management team to prioritise it against the commercial roadmap.
  • Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs.

Who You Are

  • Previous polyglot hands-on senior software engineer.
  • Experience working on highly scalable software solutions across web or backend.
  • Extensive background in software engineering with several years’ experience in a variety of systems and technologies.
  • Experience building and leading teams of highly skilled, senior software engineers that deliver high-quality software.
  • Excellent understanding of system design, software architecture, cloud, and software engineering standard methodologies.
  • Promoter of DevOps: you build it, you run it.

Tech Stack

M&S uses a variety of technologies including:

  • Java, Spring, SpringBOOT, Micronaut.
  • React, Next.js, Typescript, Angular.
  • Azure Cloud, Kubernetes, Dynatrace (observability).
  • SQL Server, MongoDB.
  • Ignite, Redis.

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. This information will be picked up by our team, so we can try and put steps in place to help you be at your best through this process.

#J-18808-Ljbffr

Software Engineering Manager employer: MARKS&SPENCER

At M&S, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, innovation, and continuous improvement. As a Software Engineering Manager, you'll not only lead a high-performing team but also enjoy a range of benefits including a competitive salary, generous holiday entitlement, and a commitment to your professional growth through tailored training programs. Join us in our vibrant Support Centre, where you'll have the opportunity to make a meaningful impact while working alongside passionate colleagues in a dynamic environment.
M

Contact Detail:

MARKS&SPENCER Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineering Manager

✨Tip Number 1

Familiarize yourself with the technologies mentioned in the job description, such as React, Next.js, and Azure. Being able to discuss your experience with these tools during the interview will demonstrate your technical expertise and alignment with our needs.

✨Tip Number 2

Showcase your leadership skills by preparing examples of how you've built and managed high-performing teams in the past. We value a servant-leadership mentality, so be ready to discuss how you empower your team members.

✨Tip Number 3

Highlight your experience with Agile methodologies and project management. Be prepared to share specific instances where you successfully oversaw the planning and execution of software projects, ensuring alignment with business objectives.

✨Tip Number 4

Demonstrate your commitment to continuous improvement and innovation. Share any initiatives you've led or participated in that improved engineering processes or product quality, as this aligns with our goal of fostering a culture of excellence.

We think you need these skills to ace Software Engineering Manager

Team Management
Technical Leadership
Agile Methodologies
Software Development Standards
System Design
Software Architecture
Cloud Technologies
DevOps Practices
Quality Assurance
Problem-Solving Skills
Interpersonal Skills
Analytical Skills
Project Management
Experience with React, Next.js, Typescript, Java, Kotlin, Swift
Knowledge of Domain Driven Design
Experience in Online Retail Platforms

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in software engineering management, team leadership, and technical expertise. Use specific examples that demonstrate your ability to deliver high-quality solutions and foster a culture of innovation.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and problem-solving. Discuss how your previous experiences align with the responsibilities outlined in the job description, particularly in building and leading high-performing teams.

Showcase Technical Skills: Clearly list your technical skills relevant to the role, such as experience with React, Java, or cloud technologies. Highlight any experience you have with DevOps practices and methodologies, as well as your understanding of system design and software architecture.

Demonstrate Leadership Experience: Provide examples of your leadership style and how you've successfully managed teams in the past. Mention any initiatives you've led that improved team performance or project delivery, emphasizing your servant-leadership mentality.

How to prepare for a job interview at MARKS&SPENCER

✨Showcase Your Technical Expertise

As a Software Engineering Manager, it's crucial to demonstrate your technical knowledge. Be prepared to discuss your experience with various technologies, especially those mentioned in the job description like React, Java, and cloud architectures. Highlight specific projects where you applied these technologies effectively.

✨Emphasize Team Leadership Skills

This role requires strong team management abilities. Share examples of how you've built and led high-performing teams in the past. Discuss your approach to fostering collaboration, innovation, and continuous improvement within your teams.

✨Discuss Problem-Solving Experiences

The company values problem-solving through technology. Prepare to talk about challenging situations you've faced in previous roles and how you resolved them. Focus on your analytical skills and your ability to influence both technical and non-technical stakeholders.

✨Align with Company Values

Familiarize yourself with the company's core values and culture. During the interview, express how your personal values align with theirs. Show enthusiasm for their commitment to inclusion, diversity, and innovation, and be ready to discuss how you can contribute to this environment.

Software Engineering Manager
MARKS&SPENCER
M
  • Software Engineering Manager

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-20

  • M

    MARKS&SPENCER

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>