Staff Software Engineer – Platform & Architecture
WanderFull Time
Expert & Leadership (9+ years)
Candidates should have 10+ years of professional software development experience, with at least 5 years in a Staff/Lead role, and a B.S. in Computer Science or equivalent. Proven experience architecting, designing, and building scalable, resilient micro-services and event-driven architectures is essential, along with a strong track record of migrating complex legacy monolithic systems. Expertise in monolith-to-micro-services migration patterns like Strangler Fig and Branch By Abstraction, and Domain-Driven Design (DDD) principles is required. Strong programming skills in multiple languages, preferably Python, and excellent communication skills to articulate complex architectural decisions are necessary. The ability to understand business problems and model them within a distributed domain is also required. Experience with cart systems, payment gateways, and fraud detection mechanisms is a plus.
The Lead Software Engineer will lead the architectural design, technical planning, and execution for the Orders Platform, focusing on its decomposition into an event-driven micro-services ecosystem. They will drive strategic technical planning with a 12-18 month future view, centered around micro-services migration. This role involves developing and executing a strategic roadmap for migrating from a legacy monolithic system using best-practice patterns, and identifying and implementing tooling to improve the development experience for distributed architectures. The engineer will oversee development processes, including system architecture, code quality, and deployment pipelines, and architect and build resilient, scalable micro-services for core functionalities like cart management, payment processing, and fraud prevention. Enhancing system performance and reliability through iterative improvements, leveraging data-driven insights and observability, is also a key responsibility.
Online marketplace for independent artists' designs
Minted is an online marketplace that connects independent artists with customers looking for unique and high-quality designs. The platform offers a variety of products, including holiday cards, personalized stationery, art prints, gift wrap, and home decor items. Minted operates using a crowdsourcing model where artists submit their designs to a Design Challenge, and customers, along with other artists, vote on their favorites. The winning designs are produced and sold by Minted, allowing for a constantly updated selection of customer-approved products while supporting independent artists. Minted also has a membership program, Minted More, which provides discounts and exclusive access to products. Additionally, the company enhances the customer experience with services like free recipient addressing and high-quality printing options, setting it apart from other online retailers.