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 – Price Domain
MS CompaniesSenior Software Engineer evolving pricing and promotions for M&S, utilizing scalable services and APIs. Join a team transforming customer experiences across multiple channels.
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, 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 resumeApplicant 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 & technologiesDistributed 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.