THE ROLE
We’re looking for an Engineering Manager to join our growing R&D department. As an Engineering Manager, you will lead, inspire, and mentor a team of talented and experienced engineers. Drive technological excellence and high product quality, foster a culture of excellence, ownership, and continuous personal and professional growth.
For the right candidate, this is a rare opportunity to build from scratch a high-demand product, and be part of building an industry-defining company from the ground up.
KEY RESPONSIBILITIES
- Mentor and guide the team, ensuring that each member realizes their full potential in advancing the product vision.
- Collaborate with product management and other teams across Unit to prioritize engineering initiatives, ensuring alignment with business goals.
- Continuously research and implement management best practices, including providing frequent, actionable, constructive feedback to team members.
- Solve diverse, complex problems at a large scale distributed microservices environment
WHAT WE’RE LOOKING FOR?
- An experienced team leader (3+ years managing people)
- 5+ years of backend development experience as a senior engineer
- Hands-on experience with building, deploying and maintaining testable, scalable systems in a cloud environment
- Good understanding of critical production systems concepts - high availability, reliability, and scalability
- Experience with cloud platforms (e.g. AWS, GCP, Azure)
- Experience with CI/CD
- Production experience with Kubernetes - advantage
- Experience with Scala - advantage
- Passion for Software and Functional Programming - advantage
- Experience with ZIO / Cats / scalaz - advantage
- Experience with DDD, EventSourcing, CQRS - advantage