Engineering Team Lead
Lead a team building core components of a cloud-native application security platform. Combine hands-on engineering with technical ownership, people leadership, and architectural decision-making.
Responsibilities
- Lead and mentor software engineers, supporting technical excellence and ownership
- Guide the design, architecture, and development of scalable cloud-native services
- Collaborate with product, security, and platform teams to deliver features
- Maintain engineering standards for code quality, testing, and reliability
- Contribute hands-on to development and technical problem-solving
- Support team growth through mentoring, feedback, and hiring
Requirements
- At least 5 years of software engineering experience
- At least 1 year of team lead experience
- Strong backend development experience with C#, Python, Node.js, Java, or Go
- Experience designing and building distributed systems or microservices
- Experience with AWS, GCP, or Azure and containerized systems such as Docker and Kubernetes
- Solid understanding of system design, scalability, and performance
Nice to have
- Experience in cybersecurity or DevSecOps
- Exposure to AI/ML or LLM-powered systems
- Experience in a high-growth startup