Director of Engineering

Louisville, Colorado
Engineering
Full Time
Great engineers have the intuition to successfully execute on a long-term vision with short term deliverables that are at once elegant and pragmatic. Our solutions have to withstand the tests of time and be flexible enough to continue to evolve. The culture of our team informs how we approach product, process and people:

The Importance of Product
ship fast, ship right: the minimum viable change is our mantra
deliver features for real-world use and pay attention to the results
iterate with small improvements to delight our users

The Importance of Process
stay lean and pragmatic: automate, script, orchestrate - but only as much as is needed
the team owns the process: all members contribute to the continued refinement of our
processes
the process itself is a work in progress: continually iterated upon to adjust to changes in the landscape

The Importance of Team
we trust in each other to do their best
no blockers: unblocking someone else will almost always take priority over your own work

About zingfit 

Passionate about people, wellness, and boutique fitness. zingfit is headquartered just outside of Boulder, Colorado, at the edge of the Rocky Mountains—a hub for fitness, technology, and passionate people who value meaningful connections. With clients across the world in 32 countries, we continue to be inspired by the growth of boutique studios and the boundless creativity of their operators. We truly love our role in this world: powering boutique fitness.

About the role 

We’re looking for a Director of Engineering with demonstrated experience architecting large-scale Java web applications and leading agile software teams. This unique opportunity has your focus both on people and processes as well as architecture for our public and private APIs, multiple frontend clients, our studio admin app, and integrations with third-party providers. In a nutshell you are the key to the delivery of our software as well as to the well-being of the team that delivers the software. Your main responsibilities are to develop the organizational culture that aligns with zingfit's core values and to keep us on schedule for product delivery. 

What you will be doing: 

You will manage our core engineering team and lead the product development and support efforts of that team day-to-day.

You will build systems that strengthen and encourage the reliable growth of our applications, data, and production traffic.

You will bring a passion for surfacing from logs and system metrics data that is clarifying, relevant, and actionable.
You will configure and maintain alerting, and be engaged to ensure relevant teams stay informed to remediate and enhance their systems.

You will work with members of the SRE and development teams to build processes and related systems that optimize how we deliver software through standard delivery pipelines.


Some things we consider critical for this role: 

You’ve managed engineers, a product team, and/or SCRUM teams previously
Experience with building scalable, stateless, highly available applications
Proficiency in analyzing time-series data
Experience developing on and deploying to UNIX-like operating systems
Clear understanding of the HTTP lifecycle including the browser, DNS, load balancing, etc
Experience working with an n-tiered production web application
OAuth2 / Spring Security  High Transaction / High Availability SystemsUnit, Integration, and Load Testing
Full stack web development including frontend development (HTML/CSS/JS)REST API Design
Experience with all significant AWS services
You should be a great communicator and great issue resolver and love good documentation

Bonus points: 
Certified ScrumMaster (CSM)
Experience with Docker or orchestration frameworks like Kubernetes
Experience with Serverless technologies
You’ve built mobile applications using react native
You’ve used jOOQ or other SQL-centric DSL 

Our core tech stack: Java w/ Spring Boot
JavaScript
Postgre
SQL
Redis
AWS w/ Terraform
Docker

zingfit is proud to be an Equal Opportunity Employer, considering applicants for employment with any characteristic protected by federal, state, or local laws. We embrace and encourage our employees’ differences in age, color, disability, ethnicity, family or marital status, gender identity or expression, language, national origin, physical and mental ability, political affiliation, race, religion, sexual orientation, socio-economic status, veteran status, and any other characteristics that make zingfit’s employees unique. The collective sum of the individual differences, life experiences, knowledge, inventiveness, innovation, self expression, unique capabilities and talent that zingfit’s employees invest in their work represents a significant part of not only our culture, but also the company’s achievement as well.

Why zingfit
Great location, in the Colorado Technology Center in Louisville, close to Denver and Boulder
A team of people who are truly passionate about the SaaS product we provide to our clients
Culture of integrity, collaboration, health and mindfulness 
Freshly funded startup that is growing and eager to find teammates excited to grow their career with us

Salary and Benefits:
Competitive salary commensurate with experience
Comprehensive health, dental and vision benefits 
Disability and life insurance covered 100% by zingfit
401k Plan with matching company contributions
Flex PTO
Free snacks and coffee, including an in-house espresso machine
Free in-office chair massages
Wellness stipend