Software Engineer III
About this job
OpenGov is a prominent provider of AI and ERP solutions designed for local and state government agencies in the U.S. Thousands of public sector entities rely on the OpenGov Public Service Platform to enhance efficiency, transparency, and trust through category-leading products spanning asset management, budgeting, permitting, and more. As a Software Engineer III at OpenGov, you will be part of an agile engineering team building best-in-class SaaS solutions. In this role, you will help push the frontier of AI-driven software development by shipping bold ideas and turning rapid iterations into customer impact. A normal day in this position involves designing and developing scalable features across the stack, collaborating with cross-functional teams to translate business needs into technical solutions, troubleshooting complex issues, and mentoring junior engineers while utilizing modern technologies like ReactJS, TypeScript, GraphQL, NodeJS, and Python.
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 to foster continuous learning.
- Stay current with emerging technologies and advocate for their adoption.
Requirements
- 5+ 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 and comfort shipping features end-to-end.
- Demonstrated experience in working with customers to improve product experiences.
Good to have
- Experience in building software using event-driven architecture.
- Experience building with AI-driven UX, agents, and workflow automation.
Who should apply
This role suits experienced software engineers with a background in full-stack development and a passion for building impactful SaaS products. Candidates should thrive in fast-paced, high-growth, and ambiguous environments while being comfortable working directly with customers and mentoring junior peers. Freshers should not apply, as the position explicitly requires 5+ years of professional software development experience.
Frequently asked questions
What is the primary mission of OpenGov as an employer?
OpenGov aims to power more effective and accountable government through AI and ERP solutions that help local and state agencies operate efficiently.
What technical skills are required for the Software Engineer III role at OpenGov?
Candidates need proficiency in Python, JavaScript/TypeScript, ReactJS, NodeJS, data structures, algorithms, database concepts, observability, and GraphQL APIs.
What does a Software Engineer III do on a daily basis at OpenGov?
They design and develop scalable features across the stack, troubleshoot technical issues, collaborate with cross-functional teams, and mentor junior engineers.
Can freshers apply for the Software Engineer III position at OpenGov?
No, freshers cannot apply because the role requires 5+ years of professional experience in software development.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.