Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

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.
MS Companies

Senior Software Engineer – Price Domain

MS Companies

Senior Software Engineer evolving pricing and promotions for M&S, utilizing scalable services and APIs. Join a team transforming customer experiences across multiple channels.

Posted 7/23/2026full-timeLondon • 🇬🇧 United KingdomSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building scalable backend services, with a strong focus on microservices, APIs, and event-driven architectures. Proficient in Java and Kotlin, with a solid understanding of distributed systems and high-volume transactional environments.

Highest-signal resume keywords
Java DevelopmentKotlin DevelopmentMicroservices ArchitectureGraphQL API DesignEvent-Driven Architecture

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend EngineeringAPI DevelopmentDistributed SystemsAsynchronous MessagingPricing CalculationsPromotions ManagementScalable ServicesTransactional SystemsPerformance OptimizationResilience Engineering
Soft Skills
CollaborationProblem-SolvingPassion for Reusability
Tools & Technologies
KafkaMongoDBRedisPostgreSQL
Industry Keywords
PricingPromotionsHigh-Volume SystemsOperational Support

Tech Stack

Tools & technologies
Distributed SystemsGraphQLJavaKafkaKotlinMicroservicesMongoDBPostgresRedis

About the role

Key responsibilities & impact
  • Design, build, and evolve backend services that power pricing and promotions across multiple customer channels.
  • Develop scalable microservices and APIs using Java/Kotlin for reliable pricing calculations and promotions management.
  • Contribute to Kafka-based event-driven architectures for high-volume price publishing and promotional capabilities.
  • Design and evolve GraphQL APIs ensuring consistency, performance, governance, and exceptional developer experience.
  • Build resilient, low-latency solutions using MongoDB, Redis, PostgreSQL, and distributed data architectures.
  • Own complex backend features across the pricing and promotions lifecycle from design through deployment and operational support.

Requirements

What you’ll need
  • Strong backend engineer with significant experience designing and operating scalable services in production environments.
  • Working knowledge of Java and/or Kotlin and modern microservice architectures.
  • Passionate about building reusable backend capabilities that enable multiple teams and products.
  • Strong understanding of distributed systems, event-driven architectures, and asynchronous messaging patterns.
  • 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
  • 20% colleague discount across all M&S products and third-party brands for you and a household member.
  • Competitive holiday entitlement with the potential to buy extra holiday days.
  • Discretionary bonus schemes awarded based on personal objectives and business performance.
  • Generous Defined Contribution Pension Scheme and Life Assurance.
  • Dedicated welcome and tailored induction with a range of training programmes.
  • Amazing perks and discounts via M&S Choices portal for financial and personal wellbeing.
  • Industry-leading parental, adoption and neonatal policies providing family support and flexibility.
  • Access to 24/7 Virtual GP and PAM Assist for wellbeing support.
  • Charity volunteer day for supporting a cause you're passionate about.