Staff Software Engineer - Commercial Trading
Staff Software Engineer - Commercial Trading

Staff Software Engineer - Commercial Trading

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

At a Glance

  • Tasks: Develop and lead software solutions for a historic brand, ensuring quality and scalability.
  • Company: Join M&S, a beloved brand committed to ethical values and exceptional customer service.
  • Benefits: Enjoy 20% discount, competitive holidays, bonuses, and wellbeing support.
  • Why this job: Be part of a digital transformation in retail, making a real impact with your skills.
  • Qualifications: Experience in backend systems, coding practices, and cloud applications is essential.
  • Other info: M&S values diversity and offers support throughout the recruitment process.

The predicted salary is between 43200 - 72000 £ per year.

Summary

Summary

As part of the M&S Software Engineering team, you\’ll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company\’s core and technology leaders that truly understand software engineers and engineering, it\’s an exciting time as we\’re redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator.

As a Staff Software Engineer in Commercial Trading, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice.

All the details

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, 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

Your key accountabilities will include

  • Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like.
  • Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice.
  • Architecture and Design: Lead the design of scalable and adaptable software solutions or 3rd party integrations, whilst partnering with colleagues in Architecture.
  • Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement.
  • Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions.

Who You Are

Your skills and experience will include

  • 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.

Tech Stack

M&S uses a variety of technologies within Commercial Trading and, as part of our modernization drive, will be introducing new ones. The sorts of technologies include:

  • 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.

#LI-Hybrid #LI-JE1

#J-18808-Ljbffr

Staff Software Engineer - Commercial Trading employer: Marks and Spencer

Joining M&S as a Staff Software Engineer in Commercial Trading means becoming part of a historic brand that values ethical practices and innovation. With a strong focus on employee development, competitive benefits including generous discounts, flexible working arrangements, and a commitment to diversity and inclusion, M&S offers a dynamic work culture where your contributions truly matter. This is an exciting opportunity to grow your career while making a meaningful impact in a digital-first environment.
M

Contact Detail:

Marks and Spencer Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - Commercial Trading

✨Tip Number 1

Familiarise yourself with M&S's tech stack, especially Java, Spring, and Azure Cloud. Understanding these technologies will not only help you in interviews but also show your genuine interest in the role.

✨Tip Number 2

Highlight your experience with scalable backend systems and automated testing practices during networking opportunities. Engaging with current employees on platforms like LinkedIn can provide insights and potentially valuable referrals.

✨Tip Number 3

Prepare to discuss your approach to code reviews and technical leadership. M&S values collaboration and continuous improvement, so showcasing your ability to mentor others and enhance coding standards will set you apart.

✨Tip Number 4

Research M&S's commitment to ethical values and inclusivity. Being able to articulate how your personal values align with theirs can make a strong impression during interviews and demonstrate that you're a good cultural fit.

We think you need these skills to ace Staff Software Engineer - Commercial Trading

Backend Development
Software Engineering Principles
Code Optimisation
Scalability
Automated Testing Practices
Java
PL/SQL
JavaScript
Git
CI/CD Pipelines
Cloud Infrastructure Design
Performance Tuning
Security Best Practices
Technical Leadership
Collaboration Skills
Code Review
Architecture and Design

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in developing high-performing backend systems and your proficiency in relevant programming languages like Java and JavaScript. Emphasise your technical leadership skills and any experience with cloud infrastructure.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for joining M&S and how your values align with their commitment to ethical practices. Mention specific projects or experiences that demonstrate your ability to lead software development and collaborate effectively.

Showcase Your Technical Skills: Include a section in your application that showcases your technical versatility. List the tools and technologies you are proficient in, such as Git, CI/CD pipelines, and any experience with observability tools like Dynatrace.

Prepare for Technical Questions: Anticipate technical questions related to software engineering principles and practices. Be ready to discuss your approach to code reviews, automated testing, and designing scalable applications during potential interviews.

How to prepare for a job interview at Marks and Spencer

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with backend systems and integrations. Highlight specific projects where you optimised performance and scalability, as this aligns closely with the role's requirements.

✨Demonstrate Leadership Skills

As a Staff Software Engineer, you'll be expected to provide technical leadership. Share examples of how you've guided teams on complex projects and ensured adherence to best practices in software development.

✨Familiarise Yourself with Their Tech Stack

Research the technologies mentioned in the job description, such as Java, Spring, and Azure Cloud. Being able to discuss these tools and how you've used them in past roles will show your readiness for the position.

✨Emphasise Collaboration and Communication

The role involves working closely with stakeholders and other engineers. Prepare to discuss how you've successfully collaborated in previous roles, focusing on your ability to understand business needs and craft effective technical solutions.

Staff Software Engineer - Commercial Trading
Marks and Spencer
M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>