Zoro.com is seeking a Senior Software Engineer to lead the design, development, and implementation of backend solutions for their critical order-placement systems, including cart, checkout, and order fulfillment, to enable other engineering teams through a platform-first approach and drive technical innovation.
Requirements
- 6+ years of professional software engineering experience, including significant hands-on work building and deploying cloud-based systems (GCP preferred).
- Proficiency in multiple programming languages (Python and Typescript preferred).
- Demonstrated capability in enabling other teams through clear documentation, effective API design, and self-service tools.
- Proven track record in designing and building scalable, highly available cloud-based microservices with a strong focus on non-functional requirements such as reliability, maintainability, and observability.
- Hands-on experience with containerization and orchestration using technologies like Docker and Kubernetes.
- In depth expertise of infrastructure-as-code and deploying cloud-based microservices using modern CI/CD workflows.
- Familiarity with front-end frameworks and an understanding of component-based architecture and reactive data models.
- Familiarity with MACH architecture and headless commerce concepts.
Responsibilities
- Help drive the ever evolving HEC platform, enabling other engineering teams to independently develop and enhance backend services.
- Design, develop, and maintain high-performance, scalable, secure, and reliable backend systems, proactively identifying and implementing improvements.
- Lead code reviews and enforce best practices, maintaining high standards for code quality, security, maintainability, and technical documentation.
- Collaborate with security engineers to define and implement robust security strategies, ensuring systems meet compliance and best practices.
- Resolve high-priority technical issues within a support rotation, identifying opportunities for process and system improvements.
- Participate in defining technical roadmaps, aligning closely with broader business objectives and product strategy.
- Develop a deep understanding of end-to-end business processes.
Other
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- Experience working closely with product management and multiple engineering teams, enabling technical alignment and platform utilization across teams.
- Strong communication and collaboration skills, comfortable partnering across multiple teams and clearly communicating technical concepts.
- Mentor engineers across teams, promoting a culture of full-stack ownership, technical excellence, and continuous learning.
- Collaborate closely with product managers, business stakeholders, and engineering teams to deeply understand, optimize, and improve the end-to-end ordering process.
- Experience aligning technical platform teams closely with broader product-driven roadmaps.
- Experience partnering with staff engineersto ideate, iterate, and refine technical solutions and approaches.
- Demonstrated enthusiasm for continuous learning, adaptability, and desire to grow into larger technical and leadership roles.
- Our hybrid work model gives you space to focus and the flexibility to live your life — asking team members to be onsite at least two days a week.