Job Description
What’s the opportunity?
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 accountableAs a tech lead, part of your role is to be a people manager - It's vital you dedicate time to managing your team membersYou'll be expected to drive technical direction in projects and assure they meet scalability and robustness requirementsYou'll be hands-on on projects, getting deep into code and project architectureYou'll be responsible for hiring for your teamYou'll be responsible for communicating and planning between other teamsWhat skills do I need?
Proven experience leading remote development teamsStrong hands-on Software Development backgroundExperience in Java or Go, plus JavaScript and TypeScript for frontendExtensive experience building scalable applicationsProficient 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 databasesKnowledge of AWS and NoSQL (desirable)Test-driven development and strong understanding of version control (Git)Strong documentation skillsUpper-intermediate English (Spanish is a plus)