About the job
OpenGov delivers AI-powered ERP solutions designed for local and state governments across the United States. Over 2,000 municipalities, state agencies, school districts, and special districts rely on the OpenGov Public Service Platform. The platform offers tools for enterprise asset management, transparency, open data, and more, supporting public sector organizations as they improve operations and build public trust. For more information, visit OpenGov.com.
Role overview
The Staff Software Engineer develops new features throughout the OpenGov platform, contributing to everything from database architecture to user interfaces. AI tools play a central role in daily work, supporting both product development and team collaboration.
What you will do
- Build and enhance APIs, microservices, and user interfaces that serve government agencies at scale.
- Take ownership of features from concept through deployment: collaborate with Product and Design to define problems, shape solutions, launch features, and monitor their impact.
- Design AI-powered capabilities, including intelligent analytics and agent-driven workflows for government users.
- Use AI-assisted development tools (such as Claude Code, Cursor, Copilot) to accelerate coding, debugging, and documentation.
- Write clear, well-documented code and review both human- and AI-generated code with care for subtle failure points.
- Collaborate with teams across OpenGov to translate business goals into features that help customers succeed.
Requirements
- At least 8 years of professional experience building scalable software in an agile environment.
- Strong expertise in software engineering, with a focus on full-stack development.
Location
This position is based in Pune, India. Onsite or hybrid arrangements may apply.
