About the job
OpenGov develops AI-driven ERP solutions designed for local and state governments in the United States. Over 2,000 organizations, including municipalities, agencies, school districts, and special districts, rely on the OpenGov Public Service Platform to improve efficiency and adapt to evolving needs. The platform covers areas such as asset management, procurement, contract management, accounting, budgeting, billing, revenue management, permitting, licensing, and transparency. All modules connect within the OpenGov ERP suite, helping public sector organizations focus on their priorities and maximize return on investment. More details are available at OpenGov.com.
Role overview
The Staff Software Engineer delivers new product capabilities across the OpenGov platform. This position involves full-stack development, from designing database models to building user interfaces. Engineers at OpenGov own features from initial concept through deployment. AI is a core part of the development process, and daily work includes using AI-assisted tools to increase productivity, create AI-powered experiences, and help shape engineering best practices.
What you will do
- Build and enhance APIs, microservices, and frontend features that serve government agencies at scale.
- Own features end-to-end by collaborating with Product and Design, identifying problems, proposing and implementing solutions, and monitoring outcomes after launch.
- Create AI-powered features, including intelligent data analysis, automated workflows, and improved user experiences for government teams.
- Use AI-assisted development tools such as Claude Code, Cursor, Copilot, and others to streamline coding, debugging, and documentation.
- Write clean, well-documented code and review both human- and AI-generated code with a focus on identifying potential failure points.
- Work with teams across the company to translate business goals into features that help customers succeed.
Requirements
- Minimum 8 years of experience building scalable software in an agile environment.
- Strong skills in software development, particularly in full-stack engineering.
- Proactive approach to problem-solving and a high standard for software quality.
Location
This role is based in Pune, India. Applicants located anywhere in India are encouraged to apply.
