Job openings

We’re always searching for amazing people to join our team. Take a look at our current openings.

Development Manager

About the Role:

It’s a combination of strategic and a technical role. The strategic aspect includes - liaise with client team, setting goals for the team, manpower planning, prioritizing projects. The technical aspect is to oversee all software development plans from ideation to execution, getting actively involved in developing new products, identifying requirements and setting timelines. He/she should have managed complex tech projects and know how to build products and features from scratch.

Required Skills

  • Work experience as a Dev. Manager or in a similar senior-level position

  • Experience with developing and maintaining complex applications in a fast-paced, high-growth environment

  • Extensive experience with cloud technologies and modern human-computer interfaces

  • Hands-on experience in back-end and front-end development

  • Strong programming skills and experience with one or more high level programming languages (Java, JavaScript, Ruby on Rails, Python, etc.) is preferred

  • Should be good with OOPs concepts, Data Structures and Database concepts

  • Extensive experience with Linux/Unix production environments

  • Extensive experience with modern web frameworks, libraries and tools

  • Strong sense of quality in terms of both program architecture and code style

  • Experience with Scrum/Agile methodologies medium to large scale application development projects

  • Superb leadership skills and the ability to harness the team to produce the highest quality deliverables with the greatest velocity

  • Nice to have: Experience in Security Domain


  • Responsible for the overall software development lifecycle

  • Management and execution of project plans and delivery commitments

  • Work closely with Engineers to architect and develop the best technical design and approach

  • Oversee software architecture, source control workflows, and perform code review to ensure exceptional code quality

  • Identify technical risks on projects and develop contingency plans to put into place with the team. Ensure compliance with security regulations

  • Drive continuous improvement to the team’s development

  • Collaborate with cross geographical client teams, product leaders, designers to develop plans for development and deployment of projects / features

  • Help define and implement the processes and environment that ensures we produce high quality software product