At a Glance
- Tasks: Lead a dynamic team to deliver high-quality software solutions and drive innovation.
- Company: Join a forward-thinking company that values collaboration and excellence.
- Benefits: Enjoy discounts, bonuses, flexible working, and wellness support.
- Other info: Embrace a culture of diversity and inclusion with excellent career growth opportunities.
- Why this job: Make a real impact in a tech-driven environment while growing your leadership skills.
- Qualifications: Proven experience in software engineering and team leadership.
The predicted salary is between 70000 - 90000 £ per year.
We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. You will be an integral part of our empowered, self‑managing, multi-disciplinary engineering teams.
Responsibilities
- Operational stability of software solutions owned by your team.
- Delivering high quality solutions that deliver value to the business.
- Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards.
- Leading Engineering Excellence and creating a culture of innovation.
- Ensuring coding standards and establishing build pipelines to ensure maintainability and extensibility.
- Ensuring cross‑functional requirements are adhered to within the team, e.g. Security, Performance etc.
- Driving towards cloud‑first and modernisation of the current technology landscape.
- Making use of Platforms in order to maximise the value delivered by teams.
- Build, mentor, and manage a high‑performing software engineering team; foster collaboration, innovation, and continuous improvement; facilitate communication; ensure budgets, people and resource allocation, and workload balance across projects.
- Oversee planning, execution and delivery of software projects, ensuring alignment with business objectives and timelines; monitor progress, risks and dependencies; take corrective action; work closely with product, design, programme management to define scope, goals and deliverables.
- Drive adoption of standards and methodologies for software development; provide technical guidance and support; evaluate and recommend new technologies, tools, platforms; develop the team’s technical roadmap and prioritise it against product and commercial roadmaps.
- Establish and enforce quality standards; oversee maintenance and support of existing software systems; ensure prompt resolution of issues and bugs.
Tech Stack
- React, Next.js, Typescript
- Java
- Kotlin
- Swift
- GraphQL Federation
- Cloud: Azure
- Observability: Dynatrace
Qualifications
- 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.
- Strong understanding of testing strategies and reliability engineering.
- Excellent people management, interpersonal, analytical, and problem‑solving skills.
- Ability to lead and line manage senior engineers and technical partners to a desired outcome, without prescribing it.
- Excellent communication skills, both written and spoken and able to adjust for different, including non‑technical audiences.
- A servant‑leadership mentality that is willing to take ownership of problems.
- Able to influence people at senior levels and from the highly technical to non‑technical.
Benefits
- 20% colleague discount on most things from furniture, fashion and food.
- A first‑class welcome with a tailored induction and training schemes that help you grow.
- Attractive annual bonus based on company performance and personal objectives.
- Competitive holiday entitlement with potential to buy extra days.
- Amazing perks and discounts via our M&S Choices website, including GymSave and ShareSave & ShareBuy schemes.
- Charity volunteer day – paid day off to support your chosen charity.
- Defined contribution pension scheme and life assurance.
- Wellbeing support: 24/7 virtual GP, PAM Assist, and other wellness schemes.
We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working.
Software Engineering Manager - Warehouse Integration in London employer: MARKS&SPENCER
Join a forward-thinking company that values innovation and excellence in software engineering. As a Software Engineering Manager, you will lead a talented team in a collaborative environment, driving the adoption of cutting-edge technologies while enjoying a range of benefits including competitive bonuses, generous holiday entitlement, and a commitment to your professional growth through tailored training schemes. With a strong focus on inclusion and flexibility, this is an exceptional opportunity to make a meaningful impact in a dynamic workplace.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineering Manager - Warehouse Integration in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that align with the tech stack mentioned in the job description. This gives potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practising common questions and scenarios related to software engineering management. Think about how you would lead a team towards achieving Elite DORA Standards and be ready to share your experiences.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in being part of our team and culture.
We think you need these skills to ace Software Engineering Manager - Warehouse Integration in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with software engineering and team leadership. We want to see how your skills align with our needs, so don’t hold back on showcasing your relevant achievements!
Show Your Passion:We’re looking for someone who’s genuinely excited about software engineering and innovation. In your application, share what drives you in this field and how you’ve contributed to creating a culture of excellence in your previous roles.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and avoid jargon unless it’s necessary. We appreciate clarity as much as technical expertise!
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&SPENCER
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like React, Next.js, and Azure. Be ready to discuss your experience with these tools and how you've used them to deliver high-quality software solutions.
✨Showcase Leadership Skills
Prepare examples of how you've built and led high-performing teams in the past. Highlight your servant-leadership approach and how you've fostered collaboration and innovation within your teams.
✨Understand Business Objectives
Be prepared to discuss how you align software projects with business goals. Think about times when you've monitored progress, managed risks, and ensured timely delivery while keeping the business's needs in mind.
✨Communicate Effectively
Practice explaining complex technical concepts in simple terms. You might encounter non-technical stakeholders during the interview, so being able to adjust your communication style is key to demonstrating your excellent interpersonal skills.