The opportunity
Not only do you have the broad, extensive knowledge of core software development technologies, but you also have a high level of empathy and the interpersonal skills to work cross-functionally in an organization. You can grasp and communicate complex concepts to both technical and non-technical audiences.
What you'll do
Work with the Engineers, Design, and Product Managers to prioritize, schedule: and execute projects so we can quickly develop and ship new features
Partner with Product to define and execute the team’s long-term strategy and: quarterly roadmap, including setting goals and measuring progress/success towards them
Communicate and coordinate with other teams (inside and outside of: engineering) to understand the requirements and opportunities for improvement
Mentor engineers to help them grow their technical skills by fostering a: culture of technical excellence, innovation and continuous learning
Provide guidance, both technical and non-technical, to direct reports
Attract, hire, develop, and retain a high-performing team of engineers
What they're looking for
- + years of experience as a software engineer working on production web applications
- Minimum of 1 year of experience managing a team of engineers
- Demonstrable experience prioritizing, crafting, and achieving plans
- Strong communication skills with ability to grasp and explain complex: concepts to both technical and non-technical people
- High levels of empathy and interpersonal skills
- Solid understanding of core web development technologies. i.e. Data: structures, data stores, algorithms, distributed systems and common patterns around these frameworks
- Golang, Ruby on Rails, Javascript, MySQL, Kafka, AWS, Git, Memcache, Redis,: ElasticSearch, Docker, Terraform, Kubernetes, CircleCI, DataDog