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 platform enables efficient operations, change adaptation, and public trust through category-leading products in enterprise asset management, procurement, accounting, budgeting, billing, permitting, and transparency.
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 including ReactJS, TypeScript, GraphQL, and NodeJS.
Key responsibilities include:
- Collaborating across the organization to translate business priorities into shipped features that drive customer success
- Generating clean, efficient, and well-documented software following industry best practices
- Independently designing and developing high-quality, scalable, secure, and maintainable features
- Working 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 to foster a culture of continuous learning
- Staying current with emerging technologies and industry trends, advocating for adoption where appropriate
- Contributing to OpenGov's engineering culture of innovation 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 and rapid iteration directly translates to measurable customer outcomes.
REQUIREMENTS:
- BA/BS in computer science or related discipline, or equivalent experience
- 5+ years of professional software development experience
- Proficiency in Python, JavaScript/TypeScript, ReactJS, and NodeJS
- Proficiency in data structures, database concepts, and algorithms
- Proficiency in observability concepts
- Proficiency in GraphQL APIs
- Experience building software using event-driven architecture (highly desirable)
- Demonstrated experience working with customers to improve product experiences
- Comfort working across the stack and shipping features end-to-end
- Experience building with AI-driven UX, agents, and workflow automation (direct ML experience not required)
- Ability to thrive in fast-paced, high-growth, ambiguous environments