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).
  • 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.

Responsibilities

  • Engage in the design, development, testing, and maintenance of software applications with a focus on high performance, scalability, security, and reliability.
  • Collaborate closely with cross-functional teams and senior stakeholders to define and translate technical requirements into effective software solutions.
  • Proactively identify areas for improvement in existing tools, systems, and workflows and work closely with stakeholders to prioritize and implement these enhancements.
  • Provide leadership during code reviews, enforce best practices, and uphold high standards for code quality, maintainability, and security.
  • Mentor and guide engineers, fostering growth and enabling them to contribute effectively to team goals.
  • Lead efforts to create and improve technical documentation while ensuring accuracy, consistency, and accessibility.
  • Collaborate with security engineers to define and implement robust security strategies, ensuring systems meet compliance and best practices.
  • Take ownership and resolve high-priority technical issues as part of a support rotation program, ensuring a swift and efficient resolution while identifying opportunities for process improvement.

Preferred Qualifications

  • Familiarity with front-end frameworks and an understanding of component-based architecture and reactive data models.