{"id":2858097,"url":"https://alion.io/job/marks-spencer-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":45913,"name":"Marks & Spencer","domain":"marksandspencer.com","url":"https://alion.io/company/marks-and-spencer","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":100,"open_postings":21,"ghost_share":0,"stale_share":0,"repost_share":0.238,"time_to_fill_p50_days":9,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["London, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":89000,"max_usd":174000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":130},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"A/B Testing","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-10-19T10:03:30Z","employer_posted_date":"2026-10-19","last_verified_at":"2026-10-20T00:42:35Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Description\nWe're looking for a Senior Software Engineer to play a pivotal role in shaping and evolving M&S's campaign personalisation and paid media platforms. This team provides the intelligent services that power personalised, performance-driven campaigns across web, mobile, and paid channels - helping millions of customers see the right message, in the right place, at the right moment, while making every pound of media spend work harder.\nYour \"customers\" are marketing and media teams, engineers, data scientists, and ultimately millions of M&S customers. Your mission is to improve the relevance, efficiency, and measurable return of paid media and personalised campaigns through robust engineering, intelligent optimisation, and production-ready systems.\nThis is a role for an engineer who is excited by performance marketing, personalisation at scale, and building customer-facing products that move commercial metrics. You will help drive the next phase of growth for M&S's paid media and personalisation stack as it continues to evolve across our digital channels.\nDue to high interest, this role may close earlier than advertised. We recommend applying as soon as possible.\nAbout the Team\nWe’re building the personalisation Campaign and Paid Media engineering platform that underpins every customer touchpoint, with a true omnichannel mindset across web, app, email, push and paid social. This is a high-ownership, high-visibility Software Engineering role for an engineer who wants to shape how millions of people discover and experience M&S, through intelligent systems that acquire and engage customers and support Marketing activity.\nYou will join the team responsible for the platforms behind M&S's paid media and personalisation - live, customer-facing systems that combine audience intelligence with automated campaign delivery to drive relevance and return on ad spend.\nWhat You'll Do\nYour key accountabilities will include:\nBuild and evolve paid media and personalisation services using Python, supporting highly scalable, customer-facing campaign delivery.\nDrive continuous improvement of paid media performance through structured experimentation, A/B testing, and data-driven insights.\n\nBuild integrations with paid media platforms (paid search, paid social, programmatic/DSPs) to automate audience activation, bidding, and budget management.\n\nWork with attribution and measurement systems, identifying opportunities to improve spend efficiency and customer outcomes.\n\nIntegrate campaign and personalisation services into broader digital platforms, APIs, martech, and adtech ecosystems.\n\nWho You Are\nA strong software engineer with extensive Python experience delivering production-grade applications and services.\nKnowledge of building performance marketing or personalisation products paid media platforms, bidding/budget optimisation, or customer-facing campaign systems.\n\nHands-on experience designing and implementing measurement, attribution, or experimentation frameworks.\n\nComfortable working with large-scale data and using it to drive continuous improvement in commercial metrics.\n\nStrong understanding of how to measure marketing and media performance and translate it into engineering outcomes.\n\nComfortable taking ambiguous, fast-moving marketing challenges and translating them into practical, scalable solutions.\n\nWhat’s in it for you\nBeing 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.\nHere are some of the benefits we offer that make working for M&S just that little bit more special\nAfter 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.\nCompetitive holiday entitlement with the potential to buy extra holiday days!\n\nDiscretionary bonus schemes awarded based on how you achieve your personal objectives and our performance as a business.\n\nA generous Defined Contribution Pension Scheme and Life Assurance.\n\nA dedicated welcome to our teams with a tailored induction and a wide range of training programmes to develop your skills.\n\nAmazing perks and discounts via our M&S Choices portal to maximise your financial and personal wellbeing.\n\nLeading parental, adoption and neonatal policies, providing support and flexibility for your family.\n\nAccess 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.\n\nA charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work.\n\nEveryone’s Welcome\nWe 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.\nMarks & Spencer strives to be an inclusive organisation, trusted and admired by our colleagues, customers, and suppliers.\nWe 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 win together.\nIf you’d benefit from any support or reasonable adjustments during any stage of the recruitment process, please let us know when completing your application.\nLocation: London (Hybrid - 1 day per week in the office)\n#hybridrole","description_format":"text","description_chars":5648,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Apparel & Fashion Brands","Online Groceries","Home Decor"],"lifecycle":[{"event":"open","at":"2026-10-19T15:33:50Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":9,"reasons":["conf:5","velocity","win:early"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/marks-spencer-senior-software-engineer-2","json_url":"https://alion.io/job/marks-spencer-senior-software-engineer-2.json","meta":{"generated_at":"2026-10-20T14:29:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16266,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":45913},"rest":"https://alion.io/mcp/rest/get_company?id=45913"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmarks-spencer-senior-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmarks-spencer-senior-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmarks-spencer-senior-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/marks-spencer-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmarks-spencer-senior-software-engineer-2"}]}