Staff Software Engineer

Swap

London · Onsite · Full Time

Posted

Job description

About Swap Swap is the infrastructure behind modern agentic commerce. The only AI-native platform connecting backend operations with a forward-thinking storefront experience. Built for brands that want to sell anything - anywhere, Swap centralises global operations, powers intelligent workflows, and unlocks margin-protecting decisions with real-time data and capability. Our products span cross-border, tax, returns, demand planning, and our next-generation agentic storefront, giving merchants full transparency and the ability to act with confidence. At Swap, we’re building a culture that values clarity, creativity, and shared ownership as we redefine how global commerce works. About the role Our agentic storefront is an AI shopping experience that helps shoppers discover, decide, and buy through natural conversation. As a Staff Software Engineer, you’ll be a technical leader on the team building it. You’ll set direction for several engineering teams, take on the hardest cross-cutting problems, and stay hands-on in the code that matters most. You’ll work closely with Product, Design, Data, and engineering leadership to turn ambitious goals into practical plans, and you’ll help the engineers around you do their best work. Responsibilities Lead large initiatives that run for several quarters and involve multiple teams, from first scoping through to production. Write exemplar code in critical paths, setting the implementation bar for the wider group. Review important designs from other teams, helping engineers balance quality, speed, reliability, and long-term maintainability. Define and uphold operational standards for the group: monitoring, availability, scalability, security, release safety, and cost awareness. Help lead serious incidents and follow through on the right fixes. Lead tool evaluations and architecture migrations, making build-vs-buy trade-offs explicit. Use AI well beyond the basics, and push back on AI-generated complexity so code health holds as we speed up. Own the business result of your work. Define success metrics, monitor after launch, and challenge constructively when something won’t move the needle for merchants. Mentor Senior Engineers and below, and lead or join senior-level interviews. Write and improve the documentation others rely on, such as architecture direction, decision records, and runbooks. Requirements Significant experienc…

Apply for this job