Position Summary:
You are responsible for leading and building a cross-functional team of software engineers. Your main objective is to ensure that the team can operate autonomously and take responsibility for the solution and deliverables. You will manage their growth, remove barriers and help guide their development. You are a force multiplier for your team, looking for opportunities beyond the conventional to help your team and the business succeed.
As an Engineering Lead, you are not removed from contributing technically to the team and are required to support and jump in to ensure technological innovation and excellence. You will work closely with stakeholders across the business to scope and size projects accurately.
What you’ll have:
- Experience leading a team, with a focus on a very high quality output and team enablement
- You have experience with other languages, specifically Python, JS/Typescript or Golang.
- Experience writing backend code and/or doing some frontend work on web and/or mobile applications – We primarily use C# (and Python) for our backend services, and React (and Flutter) for our frontend applications.
- A proven track record of architectural ownership and understanding.
- Experience in developing distributed, high transactional and available systems
- A passion for observability and monitoring of the services you build.5 years of relevant work experience2 years of experience in a team lead position.
- Experience in a scripting language.
- Ability to work effectively across teams to deliver results, with good verbal and written communication skills
- Great problem-solving skills.
- BSc Computer Science or equivalent is encouraged (strong work experience can fill this gap)
- In-depth knowledge of databases, data structures, algorithms.
- Experience owning the deployment process of your services and applications in Amazon Web Services or Google Cloud Platform.