About the job
OpenGov builds technology for public service, supporting over 2,000 government agencies across the United States. The OpenGov Public Service Platform brings together enterprise asset management, procurement, budgeting, billing, permitting, and transparency solutions. By connecting these tools through the OpenGov ERP, agencies can make informed decisions and maximize their impact. Learn more about OpenGov’s mission and products at OpenGov.com.
Role overview
This Staff Software Engineer role is based in Pune, India. The position focuses on building new features across the OpenGov platform, working with the full technology stack, from database models to user interfaces. Engineers in this role take end-to-end ownership of their work, from initial concept through deployment, and play a key part in shaping how AI is used in both product features and development processes.
What you will do
- Design and improve APIs, microservices, and user experiences that help government agencies operate efficiently at scale.
- Take full responsibility for features: work with Product and Design to define problems, develop and deploy solutions, and monitor their performance after launch.
- Develop AI-powered features, such as intelligent data analysis and agent-driven workflows for government operations.
- Use AI-assisted development tools (like Claude Code, Cursor, Copilot, and others) to accelerate coding, debugging, and documentation.
- Write clear, well-documented code and review both human- and AI-generated code, paying close attention to potential failure points.
- Work with teams across the company to translate business goals into features that improve customer satisfaction.
Requirements
- At least 13 years of experience building scalable software in an agile environment.
- Strong understanding of software engineering principles and a genuine interest in applying AI to development workflows.
