Principal Engineer

Key Skills: Java, API, RDBMS, Restful, Spring, JavaScript, NodeJS, HTML5, DevOpsTools Experience: 10+ years Location: Bangalore



  • Bachelor’s degree in Computer Science or equivalent (BE/

Mandatory Skills

  • 10+ yrs of relevant hands-on experience in developing software in technologies like Distributed computing, Java, API driven Development, RDBMS, Restful web services, Spring Framework, Javascript, NodeJS, HTML5.
  • Strong logical and analytical skills.
  • Strong Computer Science fundamentals.
  • Experience with modern DevOps fundamentals, tools and techniques.
  • Strong interpersonal skills and comfortable leading without authority.

Roles & Responsibilities

Principal engineer will lead the development team to automating and streamlining the integration and deployment processes. S(he) will work closely with the CTO, Development team, Architect and product & Program team.

The Challenge and the Mission

A simple task of movement of money from one level of government to the final expenditure entity can be a lengthy process in India. The process results in significant delays in funds reaching the last mile; uncertainty for intended recipients; administrative burden for front line managers; poor quality of audit and large amounts of unutilized funds. By one estimate, at any given time there is an unspent balance of approximately Rs. 1 lakh crore parked in various bank accounts across the administrative system.
The Public Finance Management Mission aims to improve the financial health of the Government, adapt to dynamic and evolving needs, ensure a functioning and responsive service delivery system by deploying available funds in ways that creates and strengthens the enabling environment for businesses and individuals to prosper and stay healthy. This will be done by creating an Open Digital Platform for public finance management.


  • Understand the problem and align with the priorities, converting the design to technical solutions.
  • Ensure components are developed within approved architectural standards.
  • Work with diverse tech stakeholders to achieve the platform development objectives.
  • Lead code reviews and implement best coding standards
  • Handle expansion and mentoring of the team members
  • Provide technical leadership in all aspects of SDLC, including system analysis, design, development, testing, and deployment.
  • Responsible for the internal communication to rally people around the tech cause, enabling success at the executive and team level.
  • Expected to be 3 steps ahead of the company’s needs, providing solutions that improve efficiency/scalability for years to come.

About the Project

Founded by Nandan Nilekani (founder Infosys) and Srikanth Nadhamuni (ex CTO Aadhaar) with the mission to "Transform Governance at a massive Scale & Speed". They are funded by Nandan Nilekani, Sir Ratan Tata Trusts and Omidyar Network. At a very fundamental level, we are like a Digital Operating System for the cities across India; Our open source stack enables digitisation of services, automation of processes, and drives revenue collection by putting robust digital applications in areas like property tax, water charges, trade licenses etc. And most importantly we empower citizens by providing them access to more than 60 services through multiple channels like mobile, web etc. We currently operate in 1500+ towns and cities across India. The platform enables ~ 75 lakh transactions per year and has benefited more than 11 Crore people.
We offer several things that sets us apart from other opportunities:

  • The possibility of having massive societal impact. Our software touches the lives of hundreds of millions of people.
  • Solving hard governance and societal challenges.
  • Work directly with central and state government leaders and other dignitaries.
  • Mentorship from world class people and rich ecosystems.