SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
OpenGov is the leader in AI and ERP solutions for local and state governments in the U.S., serving over 2,000 cities, counties, state agencies, school districts, and special districts. The company's Public Service Platform includes category-leading products in enterprise asset management, procurement and contract management, accounting and budgeting, billing and revenue management, permitting and licensing, and transparency and open data.
As a Software Engineer III, you will build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. You'll be a crucial member of the engineering team, leading and delivering new features and improvements in a fast-paced, agile environment using modern technologies such as ReactJS, TypeScript, GraphQL, and NodeJS.
Key responsibilities include:
- Collaborating across the organization to understand business priorities and translate them into shipped features that deliver customer success
- Generating clean, efficient, and well-documented software following industry best practices
- Independently designing and developing high-quality, scalable, secure, and maintainable features
- Collaborating with cross-functional teams to understand business requirements and translate them into technical specifications
- Troubleshooting, debugging, and resolving complex technical issues
- Driving continuous improvement of development processes, tools, and operational excellence
- Mentoring and guiding junior software engineers, fostering a culture of continuous learning and improvement
- Staying current with emerging technologies and industry trends, advocating for their adoption where appropriate
- Contributing to OpenGov's engineering culture of innovation, leading-edge technology adoption, and quality
The role emphasizes working end-to-end across the stack (frontend and backend), shipping features independently, and experience with AI-driven UX, agents, and workflow automation. You'll operate in a fast-paced, high-growth environment where impact matters more than clocking in and out.
REQUIREMENTS:
- 5+ years of professional experience in software development
- Proficiency in Python, JavaScript/TypeScript, ReactJS, and NodeJS (required)
- Proficiency in data structures, database concepts, and algorithms (required)
- Proficiency in observability concepts (required)
- Proficiency in GraphQL APIs (required)
- Demonstrated experience working with customers to improve product experiences
- Experience working across the stack (frontend + backend) and comfort shipping features end-to-end
- Experience building with AI-driven UX, agents, and workflow automation (direct ML experience not required)
- Ability to thrive in a fast-paced, high-growth, ambiguous environment
- Experience building software using event-driven architecture (highly desirable)