
About OpenGov
Empowering governments through cloud-based solutions
Key Highlights
- Over 1,600 government clients across the U.S.
- $228 million raised in funding to date
- Headquartered in China Basin, San Francisco, CA
- Comprehensive cloud software for budgeting and performance management
OpenGov is a leading provider of cloud ERP software tailored for the public sector, headquartered in China Basin, San Francisco, CA. With over 1,600 government clients across the U.S., OpenGov's products enhance performance management, budgeting, and operational intelligence. The company has raised ...
🎁 Benefits
OpenGov offers unlimited vacation, a flexible work-from-anywhere policy, and comprehensive healthcare benefits. Employees also enjoy a mission-driven ...
🌟 Culture
OpenGov fosters a unique culture focused on innovation in public service. The company prioritizes digital transformation for governments, enabling the...
Skills & Technologies
Overview
OpenGov is seeking a Staff Software Engineer to lead the development of robust APIs and microservices for their public service platform. You'll work with Ruby on Rails and modern UI frameworks like React and Ember to serve over 100k daily users. This role requires strong technical leadership and experience in agile environments.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong focus on building scalable applications and services. Your expertise in Ruby and Ruby on Rails allows you to architect and develop robust APIs that serve a large user base effectively. You are comfortable working in agile environments and have a proven track record of delivering high-quality software solutions.
Your experience with modern frontend frameworks like React and Ember enables you to create seamless user experiences. You understand the importance of collaboration and communication within cross-functional teams, and you thrive in environments where you can provide technical leadership and mentorship to junior engineers.
You are adept at solving complex problems and can evaluate unique challenges that require innovative solutions. Your analytical skills help you assess the impact of your work on the overall product and user experience, ensuring that you contribute to the mission of making government services more efficient and accountable.
Desirable
Experience with microservices architecture and cloud-based solutions is a plus. Familiarity with public sector challenges and the ability to adapt to changing requirements will set you apart. You are passionate about using technology to improve community functions and are eager to contribute to a mission-driven organization.
What you'll do
As a Staff Software Engineer at OpenGov, you will lead the design and development of new features and improvements for our public service platform. You will be responsible for architecting and implementing robust APIs and microservices that support over 100k daily users across various customer communities. Your role will involve collaborating closely with product managers, designers, and other engineers to ensure that our solutions meet the needs of local and state governments.
You will own the end-to-end product lifecycle, from initial concept through deployment and ongoing maintenance. Your leadership will guide the engineering team in adopting best practices for software development, including code reviews, testing strategies, and performance optimization. You will also play a key role in mentoring junior engineers, helping them grow their skills and advance their careers.
In addition to technical responsibilities, you will contribute to the strategic direction of the engineering team, providing insights and recommendations based on your experience and understanding of the industry. You will be encouraged to share your ideas and take initiative to drive improvements within the team and the organization as a whole.
What we offer
OpenGov fosters a performance-based culture where every employee is encouraged to take action and contribute to the company's mission. We recognize and reward excellent performance, and we prioritize promoting from within. You will have the opportunity to work in a collaborative environment that values innovation and creativity.
We offer competitive compensation and benefits, along with opportunities for professional development and growth. Join us in making a meaningful impact on how government services are delivered and experienced by communities across the U.S. Your work will directly contribute to enhancing public trust and improving the efficiency of local and state governments.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at OpenGov.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Verifone is hiring a Staff Software Engineer to manage millions of payment terminals globally. You'll work on device management systems and collaborate with a high-performing team. This role requires extensive experience in software engineering.

Staff Engineer
Verifone is hiring a Staff Software Engineer to manage millions of payment terminals globally. You'll work on device management systems and be involved in on-device software, server-side, and database development. This role requires extensive experience in software engineering.

Staff Engineer
Verifone is hiring a Staff Software Engineer to manage millions of payment terminals globally. You'll work with Java, C#, and database technologies to enhance device management systems. This role requires significant experience in software engineering.

Staff Engineer
OpenGov is hiring a Staff Software Engineer to lead the development of robust APIs and microservices. You'll work with Ruby on Rails and modern UI frameworks like React and Ember to serve over 100k daily users. This position requires significant experience in software engineering and API development.

Staff Engineer
OpenGov is hiring a Staff Software Engineer to lead the development of robust APIs and microservices. You'll work with Ruby on Rails and modern UI frameworks like React and Ember to enhance public service solutions. This position requires significant experience in software engineering and API development.