Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Minted Logo

Lead Software Engineer, Ordering Services

Minted

$135,408 - $227,850
Sep 10, 2025
Remote, US
Apply Now

Minted seeks to transform its legacy monolithic Orders Platform into a modern, scalable micro-services, and event-driven architecture to improve key business functionalities like cart, checkout, A/B Testing, transactions, and fraud detection.

Requirements

  • Strong, hands-on experience architecting, designing, and building scalable, resilient micro-services and event-driven architecture systems
  • Proven track record leading the migration of complex legacy monolithic systems to a micro-services-based architecture
  • Excellent knowledge of monolith-to-micro-services migration patterns, such as Strangler Fig, Branch By Abstraction, and Domain-Driven Design (DDD) principles
  • Strong hands-on programming skills in more than one language with a strong preference for Python
  • The ability to understand business problems and synthesize types that accurately model them within a distributed domain
  • Expertise in cart systems, payment gateways, and fraud detection mechanisms is a plus

Responsibilities

  • Lead the architectural design, technical planning, and execution for the Orders Platform, with a primary focus on its decomposition from a monolith into a modern, event-driven micro-services ecosystem
  • Work closely with other lead engineers to drive the strategic technical planning with a 12-18 month future view, centered around our migration to micro-services
  • Develop and execute a strategic roadmap for the phased migration from our legacy monolithic system, applying best-practice patterns (e.g., Strangler Fig, Branch by Abstraction) to minimize risk and ensure business continuity
  • Identify tooling for development, testing, and deployments that improve the development experience, specifically for a distributed architecture, and drive their implementation
  • Oversee development processes, including system architecture, code quality, and deployment pipelines for new and existing services
  • Architect and build resilient, scalable micro-services for core functionalities like cart management, payment processing, and fraud prevention, ensuring seamless integration and data consistency
  • Enhance system performance and reliability through iterative improvements, leveraging data-driven insights and observability in a distributed environment

Other

  • 10+ years of professional experience as a software developer
  • 5+ years of experience as Staff/Lead
  • Effective verbal and written communication skills to articulate complex architectural decisions to engineers and senior leadership alike
  • The desire to ship is greater than the desire to polish
  • A Strategic Technical Leader: Adept at balancing short-term priorities with long-term technical vision and objectives, particularly during a complex system migration