Skip to content

Sr. Software Engineer – Headless
Company | Zoro |
---|
Location | Chicago, IL, USA |
---|
Salary | $102800 – $171300 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, a related field, or equivalent practical experience.
- 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).
- Experience working closely with product management and multiple engineering teams, enabling technical alignment and platform utilization across teams.
- 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.
- Strong communication and collaboration skills, comfortable partnering across multiple teams and clearly communicating technical concepts.
Responsibilities
- Help drive the ever evolving HEC platform, enabling other engineering teams to independently develop and enhance backend services.
- Collaborate closely with product managers, business stakeholders, and engineering teams to deeply understand, optimize, and improve the end-to-end ordering process.
- Participate in defining technical roadmaps, aligning closely with broader business objectives and product strategy.
- Mentor engineers across teams, promoting a culture of full-stack ownership, technical excellence, and continuous learning.
- 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.
Preferred Qualifications
- Familiarity with front-end frameworks and an understanding of component-based architecture and reactive data models.
- Familiarity with MACH architecture and headless commerce concepts.
- Experience aligning technical platform teams closely with broader product-driven roadmaps.
- Experience partnering with staff engineers to ideate, iterate, and refine technical solutions and approaches.
- Demonstrated enthusiasm for continuous learning, adaptability, and desire to grow into larger technical and leadership roles.