As our Software Engineering Leader you'll be in charge of leading a software development team and the applications that team owns. Your team will build high-performing, scalable, enterprise-grade applications. You will be leading a talented software team that works on mission-critical applications with big customers like Netflix, Amazon, Nike, Facebook & more! The different members of the team will report directly to you and you will be involved in helping develop their careers within the company.
What will I be doing?
You'll be responsible for week-to-week planning of your team and keeping each member accountable
As a tech lead, part of your role is to be a people manager - It's vital you dedicate time to managing your team members
You'll be expected to drive technical direction in projects and assure they meet scalability and robustness requirements
You'll be hands-on on projects, getting deep into code and project architecture
You'll be responsible for hiring for your team
You'll be responsible for communicating and planning between other teams
What skills do I need?
Proven experience leading remote development teams
Strong hands-on Software Development background
Expertise in Java or Go, plus JavaScript and TypeScript for frontend
Extensive experience building scalable applications
Proficient with monitoring tools like NewRelic, Datadog, Grafana/Prometheus, and distributed logs (e.g., ELK)
Experience working with critical applications (performance, scalability, security)
Experience with microservices architecture and relational databases
Knowledge of AWS and NoSQL (desirable)
Test-driven development and strong understanding of version control (Git)