About Company 

Keka is one of the fastest growing SaaS (software as a service) products in India and has quickly grown to a leader position in its segment in shortest time. With happy customers who refer Keka to others, Keka is the market category leader in India. We are on a mission to provide best employee experience for companies across the globe and we are looking for awesome folks to join our team. 

Our Engineering Team 

Keka Engineering Team follows modern engineering practices and works with latest technology stack. Refactoring is central to our philosophy to evolve the design, maintain code consistency and adapt to dynamic business needs. We believe in DevOps practices, there is no fixed release cycle; our CI/CD pipeline, deployment automation, blue-green deployment and other related practices gives us flexibility to deploy multiple times a day (if needed). Our Engineering team is made up of small cohesive teams embracing Agile; working on focus areas to deliver awesome experiences. Keka Engineering Team works on complex technical challenges, learns & adapts and most importantly; we have fun along the way. 

What you have? 

  • You are a confident leader who loves mentoring and coaching people to realize their full potential 
  • Someone who is hands-on and understand design, architecture and best practices 
  • You are passionate about technology and leading teams to deliver great software 
  • You have experience delivering multiple releases and complex features 
  • You are someone who strives for simplicity and breaks down complex problems into smaller units to bring clarity  
  • You can identify risks, reduce/mitigate risks and plan deliverables  
  • You have worked closely with Dev, QA, Architect, Product Manager, and other stakeholders 
  • You have DevOps mindset and embrace agility  

You will 

  • Manage deliveries of one or more software development teams (team size of ~8-10 members) 
  • Collaborate with Product Manager and other stakeholders to plan quarterly roadmap  
  • Optimizing the delivery flow of teams, actively addressing the most complicated risks, issues and dependencies 
  • Work closely with development team to successfully deliver results 
  • Groom the team on engineering best practices to deliver quality  
  • Contribute to improving delivery process and framework 
  • Constantly analyze bug patterns and identify areas of improvement 

Skills & Requirements 

  • Proven experience with product (SaaS product preferred) in a role involving delivery and people management 
  • 10+ years of total experience (2+ years of management experience) 
  • C#/.NET and Azure ecosystem knowledge is good to have  
  • Managed engineering deliverables across multiple releases 
  • Experience with entire software development lifecycle and more (from ideation to deployment, support, monitoring and improvement cycle) 
  • Proven track record of backlog management, prioritization, estimation, code reviews, risk assessment, bug tracking and triaging