FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Customer Order
MS CompaniesSenior Software Engineer evolving M&S’s Customer Order Domain by building scalable services and robust APIs. Collaborating with product teams to enable exceptional engineering practices.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and building scalable backend services and APIs, with a strong focus on Java/Kotlin, microservices, and event-driven architectures. Proven ability to collaborate with cross-functional teams to address complex commerce challenges while ensuring high performance and reliability.
Highest-signal resume keywords
Java DevelopmentKotlin DevelopmentMicroservices ArchitectureGraphQL API DesignEvent-Driven Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend EngineeringAPI DesignDistributed SystemsAsynchronous MessagingScalable Services
Soft Skills
CollaborationProblem Solving
Tools & Technologies
KafkaREST APIsDistributed DatabasesCaching Technologies
Industry Keywords
Order LifecycleTransactional SystemsCommerce Challenges
Tech Stack
Tools & technologiesDistributed SystemsGraphQLJavaKafkaKotlinMicroservices
About the role
Key responsibilities & impact- Design, build, and evolve backend services that support the complete customer order lifecycle, from order creation through to fulfilment and completion.
- Develop scalable microservices and APIs using Java/Kotlin, enabling reliable and efficient order processing across multiple channels.
- Contribute to event-driven architectures using Kafka to support high-volume transactional workflows across Payments, Pricing, and Fulfilment domains.
- Design and evolve GraphQL and REST APIs, ensuring consistency, performance, scalability, and an excellent developer experience.
- Build resilient, low-latency solutions using distributed databases, caching technologies, and modern architectural patterns.
- Collaborate closely with Product Managers, Engineers, Architects, and business stakeholders to solve complex commerce challenges.
Requirements
What you’ll need- A strong backend engineer with significant experience designing and operating scalable services in production environments.
- Knowledge working with Java and/or Kotlin and modern microservice architectures.
- Passionate about building reusable backend capabilities that enable multiple teams and products.
- Solid understanding of distributed systems, event-driven architectures, and asynchronous messaging patterns.
- Must have designed API-first platforms with GraphQL and REST-based services.
- Comfortable working with high-volume transactional systems where reliability, performance, and resilience are critical.
Benefits
Comp & perks- 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.