About the job
OpenGov builds AI-driven ERP solutions for local and state governments across the United States. Over 2,000 public sector organizations, including cities, counties, school districts, and special districts, use the OpenGov Public Service Platform to streamline operations and improve transparency. The platform covers a wide range of needs, from asset management and procurement to budgeting, billing, licensing, and open data. These tools help agencies focus resources and make informed decisions. More about OpenGov’s mission and vision is available at OpenGov.com.
Role overview
This Staff Software Engineer position centers on developing new product capabilities for the OpenGov platform in Pune, India. The work spans the full technology stack, from database models to user interfaces. Responsibilities include guiding features from initial concept through deployment. AI plays a key role: daily tasks involve using AI-assisted development tools, building AI-powered product experiences, and shaping team practices to support this approach.
What you will do
- Design and enhance APIs, microservices, and frontend features that support government agencies at scale.
- Own features end-to-end: collaborate with Product and Design to define problems, create solutions, launch features, and monitor their impact in production.
- Develop AI-enhanced product features, such as intelligent data analysis, automated workflows, and AI-assisted user experiences for government operations.
- Use AI-assisted development tools (including Claude Code, Cursor, Copilot) to accelerate coding, debugging, and documentation.
- Write clean, well-documented code and review both human-written and AI-generated code, identifying subtle issues.
- Work with other teams to translate business priorities into features that help customers succeed.
Requirements
- Minimum 13 years of experience building scalable software in an agile environment.
- Strong skills in modern programming languages and frameworks.
- Excellent problem-solving skills and a collaborative approach to teamwork.
