Software Engineer III
About this job
OpenGov is a leading provider of AI and ERP solutions designed for local and state governments across the United States. Thousands of public sector agencies rely on the OpenGov Public Service Platform to boost efficiency, enhance transparency, and drive accountability. As a Software Engineer III at OpenGov, you will join an innovative engineering team building best-in-class SaaS products using cutting-edge tools and technologies like ReactJS, TypeScript, GraphQL, and NodeJS. In a fast-paced and agile environment where bold ideas ship daily, your normal day will involve designing and developing scalable software features, collaborating across cross-functional teams to translate business priorities into technical specifications, debugging complex technical problems, and mentoring junior engineers. You will also help push the frontier of AI-driven software development while supporting a mission to power more effective and accountable government operations for communities everywhere.
Responsibilities
- Collaborate across the organization to translate business priorities into shipped features.
- Generate clean, efficient, and well-documented software following industry best practices.
- Independently design and develop scalable, secure, and maintainable features.
- Troubleshoot, debug, and resolve complex technical issues.
- Drive continuous improvement of development processes, tools, and operational excellence.
- Mentor and guide junior software engineers.
- Stay current with emerging technologies and industry trends.
Requirements
- BA/BS in a computer-science-related discipline or equivalent experience.
- 7+ years of professional experience in software development.
- Proficiency in Python, JavaScript/TypeScript, ReactJS, and NodeJS.
- Proficiency in data structures, database concepts, and algorithms.
- Proficiency in observability concepts and GraphQL APIs.
- Experience working across the stack with comfort shipping features end-to-end.
- Expertise in authentication and authorisation technologies.
Good to have
- Experience building with AI-driven UX, agents, and workflow automation.
- Experience in building software using event-driven architecture.
Who should apply
This role is ideal for senior developers with strong full-stack capabilities who thrive in fast-paced, high-growth, and sometimes ambiguous environments. Candidates should have extensive professional software development experience and a passion for building secure, scalable solutions. This position is not suitable for freshers as it specifically requires 7+ years of professional experience. Professionals who enjoy mentoring others, collaborating across teams, and working on impactful technology for public sector organizations will find this opportunity a strong fit.
Frequently asked questions
What is the primary mission of OpenGov for the Software Engineer III role?
OpenGov focuses on powering more effective and accountable government through AI and ERP solutions.
What technologies will I work with as a Software Engineer III at OpenGov?
You will work with modern technologies including ReactJS, TypeScript, GraphQL, NodeJS, and Python.
Is a degree required to apply for the Software Engineer III position at OpenGov?
A BA/BS in a computer-science-related discipline or equivalent experience is required.
Where is the Software Engineer III position located?
The location for this role is India, with an office in Pune.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.