
Engineering Manager
- Bangalore, Karnataka
- Permanent
- Full-time
- Complete with our product roadmap using agile practices
- Build and maintain a set of highly scalable, performant and high-availability services
- Work with partner teams to build solutions that meet the needs of many teams
- Work with the Product Management team to gather requirements and architect the next set of services
- Improve performance and reliability of existing services
- Be data-driven and push for making decisions based on telemetry
- Help mentor and grow the team
- 8+ years of combined software development and management experience across multiple languages and frameworks or equivalent experience
- 6+ years of hands-on software development or equivalent experience
- 3+ years of managing software organizations over 6 people or equivalent experience
- Experience managing full-stack engineering teams
- Demonstrated track record leading geographically dispersed teams
- Experience in language, framework, and toolset agnostic, having worked in at least 3 languages or paradigms
- Experience leading mid to large-sized stack teams
- Experience with cloud platforms
- Experience with advanced web applications and TDD on the client side
- Experience with large complex data ecosystems and data quality and lifecycle issues
- A demonstrated track record of being a change agent, leaving every team and process better than you found it
- Knowledge and experience in high-scale, highly available (99.99+) systems
- Experience with Javascript, Modern front end frameworks, CSS, AJAX, JSON, HTML, or MVC
- Experience with Microsoft technology stack (.NET, C#, SQL Server, etc.)
- A track record of finding and developing great talent
- Experience with full-stack SaaS development
- Experience launching V1 products