OpenGov logoOpenGov logo

Principal Software Engineer at OpenGov | Pune, India

OpenGovIndia | Pune
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

The ideal candidate will have a robust background in software engineering, specifically in designing scalable systems. You should be well-versed in AI technologies and possess the capability to lead a team towards adopting AI-driven development practices. Strong communication and mentoring skills are essential to foster a collaborative and innovative engineering culture.

About the job

OpenGov creates AI-driven ERP solutions for local and state governments in the United States. Over 2,000 public sector organizations rely on the OpenGov Public Service Platform to streamline operations, manage assets, handle procurement, and support transparency. The platform covers a wide range of functions, including accounting, budgeting, billing, permitting, and open data tools. These solutions help public agencies focus on their core work and make the most of every decision and dollar. More information is available at OpenGov.com.

Role overview

This Principal Software Engineer position acts as the senior technical leader for OpenGov’s data platform, which underpins all company products. The role leads AI integration across the platform, shaping both the APIs and services that power AI features and the engineering workflows that use AI to boost productivity. Responsibilities include setting technical standards and overseeing large-scale system architecture in a team dedicated to building AI-native solutions.

What you will do

  • Design and develop APIs and services for OpenGov’s data and reporting platform, supporting AI agents and user-facing interfaces at scale.
  • Define and promote the technical strategy for AI integration, including agent-driven workflows, AI-powered data analysis, and retrieval-augmented generation over government datasets.
  • Introduce and refine engineering practices augmented by AI: assess and implement new AI development tools, set standards for reviewing AI-generated code, and track productivity gains.
  • Lead end-to-end feature delivery, from design to production monitoring, using AI-assisted workflows to shorten development cycles.
  • Identify performance bottlenecks and make architectural decisions to support future platform scalability.
  • Mentor senior engineers and help build a culture where AI fluency is a core skill.

Requirements

  • Over 10 years of software engineering experience, with a strong background in scalable systems and AI integration.

About OpenGov

OpenGov stands at the forefront of providing AI and ERP solutions tailored for public sector organizations, enhancing their operational efficiency and accountability. By leveraging advanced technology, OpenGov aims to empower governments with tools that ensure transparency, effective resource management, and ultimately, improved public service delivery.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.