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
Qualifications:
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
How To Apply