Engineering Manager Opportunity
We're developing Turn, the product that powers life improving conversations.
Turn is a web application that makes it easy for social enterprises and impact organizations to:
- Learn from the world's best Chat for Impact services
- Setup, design, test, and run a conversational service themselves
- Track the impact of their chat service in real-time
We work with small and large social enterprises, non-profits, and governments with an emphasis on health and education, using our product to improve people's lives.
In response to the COVID-19 pandemic, Turn delivered a combined total of 60 million messages to over 15 million people through WHO HealthAlert to provide people with instant and easy access to the most accurate and up-to-date information shared by their governments and health organizations.
Our product has come a long way in a short space of time, with a small but brilliant team. We are growing and we're looking for an Engineering Manager to help us lead and mentor our team of engineers.
This is an exciting opportunity to join a funded startup in its founding years and experience and shape the growth of a product and a team first hand. We are a global team working remotely and asynchronously. If you're highly skilled with innovative, unique development ideas, and a creative, troubleshooting mindset, we'd like to hear from you.
What You Bring
- Significant experience as a senior software engineer, ideally with proficiency in backend (Elixir, Phoenix, LiveView, database & infrastructure) and some frontend technologies (TypeScript, React, Tailwind)
- Experience in managing a team of engineers (for example as Team Leader or Engineering Manager) including conducting 1:1s and quarterly reviews
- Proficiency in navigating uncertainty, collaborating closely with stakeholders to transform vague ideas into functional software requirements
- Effective communication and project management skills
- Strong commitment to continuous learning and personal growth
Practicals
- You will be the manager of: 4-6 software engineers belonging to multiple product teams
- You'll report to the CTO
- Location: Remote anywhere in the world with at least 2-3 hours of working time overlap with CET
- Starting date is as soon as possible
What Your Responsibilities Will Be
- Manage a remote and distributed team of software engineers (both frontend and backend)
- We like our managers to be very hands-on: you will be expected to spend around 60% of your time managing people and work, and the other 40% actively contributing to the codebase
- Conduct 1:1s and quarterly reviews with your direct reports
- Recruit, interview, hire, and onboard new engineers for our growing team
- Help establish good engineering practices across the whole team
- Improve our development tools and processes to ensure our engineers can focus on their work without distractions
- Collaborate closely with CTO and product leads to shape strategic plans into something ambitious but executable, ensuring efficient allocation of resources (team and time) to meet product goals
- Ensure efficient allocation of resources (team and time) to meet product goals
- Oversee all product delivery, including weekly planning, QA and release management
- Drive daily prioritization and unblock the team so strategic goals can be achieved as more information unfolds
- Assist in developing our career ladders, learning budgets and benefit packages to help with employee satisfaction and retention
- Advise on and/or contribute to new or emerging technologies that might be relevant to Turn
- Spread the word about our technology and vision through conference presentations, media interviews and other social media interactions
Application Process
- Interview with hiring manager
- Async code and team challenge
- Meet the team and review the code challenge together
- Executive interview with CTO
- Reference checks with your previous employers
Benefits
- Work 100% remotely from anywhere in the world
- Flexible working hours
- Calm Fridays: most Fridays we only work for half a day and leave the rest of the day to our personal lives
- 4 weeks of PTO (personal time off) + all the public holidays in your country of residence
- Stock options
- Yearly company-wide retreats in beautiful places around the world