Posted in

Sr. Software Engineer – Headless

Sr. Software Engineer – Headless

CompanyZoro
LocationChicago, IL, USA
Salary$102800 – $171300
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.