Required Skills
About the Job
Join OpenGov, the leader in AI and ERP solutions for local and state governments in the U.S. We empower over 2,000 public sector organizations to operate efficiently, adapt to change, and strengthen public trust through our category-leading products.
As a Senior Software Engineer, you will be instrumental in developing and delivering top-tier SaaS solutions that enhance government efficiency, transparency, and accountability. Working in a fast-paced, agile environment, you will leverage modern technologies including ReactJS, TypeScript, GraphQL, and NodeJS to build scalable, AI-driven systems. You'll translate business priorities into impactful features, write clean and efficient code, and troubleshoot complex technical issues.
Your responsibilities will include collaborating with cross-functional teams, providing technical leadership, mentoring junior engineers, and contributing to our culture of innovation and continuous improvement. We encourage you to cultivate customer empathy and drive the adoption of cutting-edge technologies, including AI tools to enhance development productivity and operational excellence.
This role requires a full-stack mindset, comfort working across the entire development lifecycle, and experience building cloud-native applications on Azure or AWS. Proficiency in JavaScript/TypeScript, ReactJS, NodeJS, GraphQL, and API integration is essential. Experience with .NET Core and observability tools like Grafana is also valuable.
At OpenGov, you'll be part of a passionate team dedicated to a mission that matters, with ample opportunities to innovate and make a significant impact on public service.