Crate & Barrel

Senior Developer, Payments

22 December 2025
Apply Now
Deadline date:
£105800 - £132250 / year

Job Description

We inspire purpose-filled living that brings beauty and quality to the modern home. Together, we achieve. Associates across our business drive results, innovate, and inspire.

Drawn together by our shared values and passion for our customers and our brands, we deliver home furnishings that are expertly designed, responsibly sourced, and bring timeless style and function to people’s homes. From the day we opened our first store in Chicago in 1962 to the digital innovations that engage millions of customers today, our iconic brand is over 60 years in the making—and our story is still unfolding. We’re here for it. We think you should be too.

We’re looking for a driven professional with an inclusive mindset to join our team as a Senior Developer, Payments. We are seeking a Senior Developer to join our enterprise payments team and systems.

This role will contribute to building our payment technology strategy, ensuring scalability, security, and compliance while delivering exceptional customer experiences. This position is fully remoteThis role is an Individual ContributorA day in the life as a Senior Developer, Payments. .

. Lead the design and development of complex software features and systems, ensuring they meet functional and non-functional requirements, within an iterative development processActively participate in and champion team ceremonies contributing to the successful delivery of sprint goals and continuous process improvementWork closely with product managers and team members to deeply understand user stories, as well as author technical stories that support the delivery of valuable solutions, leveraging your understanding of systems, tools, and applications in your productTake ownership of significant technical components from design through to deployment and maintenanceEngage in continuous collaboration with product managers, architects, and stakeholders to define and refine technical solutions and roadmaps based on ongoing feedback and evolving priorities within the agile frameworkAdhere to and promote agile software development best practices, design patterns, and coding standards within the teamPerform thorough code reviews, ensuring high standards of code quality, maintainability, and performanceIdentify and resolve complex technical issues and bugs, providing effective and scalable solutionsContribute to architectural discussions and decisions, influencing the technical direction of projectsDrive the creation and maintenance of high-quality documentation for developed features and solutions, promoting best practices for knowledge sharing and contributing to a well-maintained codebase and knowledge baseDrive personal and team growth by actively tracking industry trends and new technologies, and proactively engaging in learning activities to elevate technical expertiseAssist in improving CI/CD pipelines and DevOps practicesWhat you’ll bring to the table. .

. Strong expertise in software design and architectural patternsDeep understanding of agile software development methodologies and the full software development lifecycleExcellent problem-solving, analytical, and critical-thinking skillsStrong communication, collaboration, and leadership skills, with the ability to effectively interact with cross-functional team membersProven ability to mentor and guide other engineers in technical skillsProficiency in multiple programming languages and technologies relevant to our stackExperience with designing and developing scalable, high-performance, and reliable software solutions in an iterative wayIn-depth knowledge of software testing strategies and automationFamiliarity with cloud platforms (e.

g. , AWS, Azure, GCP) and microservices architectureUnderstanding of database design, performance tuning, and security best practicesWe’d love to hear from you if you have. .

. Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)5+ years of professional software development experience, with a demonstrated progression of responsibilitiesProven experience in designing and delivering complex software systems, preferably in an agile environmentExperience leading technical aspects of projectsStrong proficiency in relevant programming languages and frameworks#li-remoteMinimum Starting Rate: $105,800. 00 AnnuallyUp to: $132,250.

00 Annually


EWJD3