Key Job Functions:
Team Management:
- Manage the engineering team, ensuring their growth and wellness.
- Promote an engineering culture of knowledge sharing and collaboration.
- Maintain a culture of constructive feedback to engineers and designers in your team on how they can improve their code quality, prototyping cadence, and time to ship.
- Sprint planning and tracking.
Strategy:
- Work with your team to define the engineering roadmap and sprint planning while being ultimately responsible for execution.
- Partner with product and managers within the business to lay out and execute product roadmaps and technical strategy.
- Create and Maintain Engineering policies for the business.
Engineering:
- Lead the software architecture, design & code reviews, and delivery of projects, interfacing with product management, design and other dependencies.
- Work side-by-side with other engineers on the team, fixing bugs and shipping code improvements to production
- Be leading execution for your team, ensuring the teams is in sync and shipping at a good pace
- Assess and mitigate the risk of software deployment, determining deployment schedule and maintaining high standards of internal documentation.
This position reports to:
Co-founder and CTO
Experience:
- Extensive experience with designing, developing, and deploying large-scale systems
- Strong understanding of architectural challenges of high-performance, high-availability, distributed systems, with the ability to positively influence architecture and design decisions
- Good understanding of information security concepts and best practices
- 2 years + of experience as an Engineering Manager.
Education:
- Bachelor’s degree in Computer Science. Software Engineering or related STEM Education



