Job description
Job Details
Job Location: FL Miami - Miami, FL
Salary Range: Undisclosed
Description
Position Overview
The Software Architect will play a critical role in shaping the future of our software platform, designing scalable, secure, and high-performance systems while guiding our organization through digital transformation. This role requires at least 5 years of architectural experience and extensive hands-on expertise in software development. You will lead the design and development of modular solutions, integrating modern technologies with our business goals and addressing the phased decommissioning of legacy components.
- Lead the redesign of our entire platform architecture, with full awareness of our business model, modular goals, and the evolving nature of reverse logistics.
- Help us define and manage a new foundation—where catalog-based item modeling, multi-tenant governance, and workflow orchestration are key.
- Champion standards, correctness, and clarity as sacred principles.
Architecture & Platform Planning
- Design a modular, service-oriented architecture for all seven core product modules—supporting ingestion, governance, triage, inventory, and resale.
- Establish a single-source-of-truth data model (e.g., ReturnRequest, CatalogItem, ProductInstance) and enforce consistency across layers.
- Develop a roadmap for phased legacy decommissioning with backward compatibility and graceful transitions.
Collaboration & Influence
- Partner with Product, Ops, and Support to translate nuanced requirements into clean, scalable, configurable systems.
- Work closely with Engineering leads to coach, review, and guide implementation, staying hands-on where needed.
- Be the force behind cultural uplift—make architecture a shared value across the organization.
Systems Design & Best Practices
- Author architectural documents, diagrams, and rationales that are digestible, prescriptive, and opinionated.
- Implement robust SDLC practices, including schema evolution planning, backward-safe API design, and strict module boundaries.
- Embrace automation and testability in everything you build.
Performance, Security, & Scalability
- Architect for high-volume B2B and B2C use cases.
- Ensure secure handling of sensitive return and inventory data with compliance baked in.
- Continuously identify bottlenecks and anticipate scale limitations before they surface.
Evolution & Rigor
- Stay attuned to platform entropy. Plan for scale not just in load—but in complexity.
- Propose elegant abstractions, not just for today’s needs, but for future surprises.
Qualifications
- Education: Bachelor’s or Master’s in CS, SE, or equivalent experience.
- Experience: 5+ years in an architectural role and 6+ years of hands-on development.
- Depth in: Modular system design, distributed architectures, and modern SaaS stacks (bonus for reverse logistics, ERPs, or recommerce).
- Tools & Skills: API design, orchestration platforms, cloud infra (AWS/Azure/GCP), and DB schema management.
- Leadership: A natural coach with clarity of thought and a desire to bring others along.
Why Join Us?
- Lead the reinvention of an entire platform with end-to-end ownership.
- Join a team that genuinely cares about building smart systems that scale.
- Thrive in a space where nerdy, structured, and meticulous is a compliment.
If you are a seasoned Software Architect ready to take on exciting challenges and help shape the future of returns management, we want to hear from you!