We are seeking a Technology Lead to provide end-to-end visibility across various technical domains and facilitate collaboration among technical SMEs. The role involves setting technical standards, ensuring smooth delivery team operation, and leading by example in building quality in. The ideal candidate will have experience designing software solutions for scale, optimizing engineering practices, and mentoring junior engineers.
Requirements
- Collaborate with Product and Design on team roadmap and priorities
- Execute and deliver on the roadmap in collaboration with Product and Design
- Direct line management for all the engineers in the squad.
- Drive work and epic breakdown for effective estimation, capacity planning and delivery
- Manage and unblock technical dependencies with other teams where required
- Champion and adopt Engineering best practices
- Accountable to the System Health and Tech debt backlog for their respectively owned service
- Improve engineering efficiency for their respective team
- Accountable to reporting on delivery metrics for their respective team
- Mentor and coach software engineers in progressive engineering practices
- Be an ambassador for the Engineering brand internally and externally
- Elevate and escalate to tech leaders where large investment in tech debt and tech initiatives is required
- Build a deep understanding of their product and business domain
- Hands-on where necessary with a focus on initiatives that will help 10x the team
- Performs code reviews where necessary
- Facilitate team ceremonies where necessary
- Experience designing software solutions for scale
- Experience with either high traffic customer facing websites and/or complex mobile apps
- Experience optimising engineering practices and processes
- Evidence of data informed decision making
- Experience working with one of the common Cloud Platforms such as AWS, Azure, and/or GCP
- Experience implementing DevOps practices and CI/CD
- Experience working in Agile environments
- Experience mentoring more junior engineers
- Experience leading a team of engineers
- Experience working in triads (Product, Design and Tech)
- Deep expertise in at least one programming language and tech stack
- Understands shift-left testing and how to implement it in practice
- Familiar with Functional and Object Oriented programming
- Familiar with Document and Relational data persistence models
- Familiar with Cloud Design patterns
- Familiar with TDD, BDD and Domain Driven design
- Familiar with synchronous (API) and async (Messaging) integration patterns
- Familiar with modern Application Security Practices (OWASP)
- Degree in Computer Science / Software Engineering related field
- AWS (or other Cloud Platform) Certification
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan