We are looking for a Backend Engineering Manager to lead a team of Software Engineers developing Kensho's GenAI platform, LLM-powered applications, and foundational AI toolkits. The role involves technical leadership, people management, and cross-functional collaboration to deliver high-quality backend systems that align with product and business goals.
Requirements
- Overall 8+ years of experience
- At least 4+ years of hands-on experience in developing customer-facing APIs within a team
- At least 3 years of experience developing production-grade software and leading remote or multi-site teams of 3-4+ engineers
- Experience developing RESTful APIs using a variety of tools
- Strong understanding of distributed system concepts, concurrency, and event-driven architectures
- Experience building and scaling high-volume, low-latency backend services
- Sound reasoning about the behaviour and performance of loosely coupled systems
- Proficiency with algorithms (including time and space complexity analysis), data structures, and software architecture
- Experience with CI/CD practices and tools to streamline deployment processes
- Experience with containerisation technologies (e.g., Docker, Kubernetes) for application deployment and orchestration
- Experience deploying and operating backend systems on a major cloud platform (AWS preferred)
- Experience working across all stages of the software development lifecycle
- Thoughtful and efficient communication skills (both verbal and written)
- Experience using quantitative and qualitative measures to assess and improve the health of teams and projects
- Experience providing ongoing technical and interpersonal coaching and performance management to a diverse set of engineers
- Experience turning abstract business requirements into concrete technical plans
Benefits
- Health & Wellness
- Flexible Downtime
- Continuous Learning
- Invest in Your Future
- Family Friendly Perks
- Beyond the Basics