← Back to All Jobs

Engineering Manager

Job Description

We are seeking an Engineering Manager to guide and coach our engineers as they build new

applications across web and mobile that help us unlock the hero inside of everyone. This is a

player-coach role where you will need to be hands-on technically. If you enjoy helping a

high-performance team solve problems and build sophisticated applications that actually

improve people's lives, come join us!


• Mentor, coach, and guide a team of full-stack software engineers

• Collaborate with product managers, designers, and other cross-functional partners to

plan upcoming initiatives that will delight customers and help us achieve our goals

• Partner with technical leads in shaping and guiding the technical direction for your


• Work with your team to develop the standards and processes required to ensure we

are delivering high-quality products as efficiently as possible

• Participate in code reviews and help lead technical discussions

• Identify hiring needs for your team and work with our recruiters to source and

interview engineers

• Maintain a knowledgeable opinion of modern tools, frameworks, etc. for possible


• Own your software and infrastructure from design to production and afterward

(including on-call support)


• Previous experience managing and mentoring software engineers.

• A strong understanding of Agile software development approaches such as Kanban

and Scrum and when to use them

• Expertise in developing web apps or mobile apps (or both!) We use technologies such as

React, React Native, Typescript, Node, and GraphQL, but experience with those

technologies are not required.

• A track record of leading the execution of large projects and identifying and removing

roadblocks that stand in the way.

• Knowledge of how to use Cl/CD, unit tests, and end-to-end tests to ship software

frequently and with high quality.

Apply for this job

What You Should Know