Software Engineer II - PRO

Leader in cloud software for state and local government agencies, transforming communities through effective and accountable governance.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS · Government

Description For Software Engineer II - PRO

OpenGov is a leading provider of cloud software solutions for state and local government agencies, dedicated to powering more effective and accountable government. As a Software Engineer II, you'll be instrumental in building best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. The role involves working with modern technologies including ReactJS, Javascript, GraphQL, and NodeJS in a fast-paced, agile environment.

The company has achieved remarkable growth, serving over 1,800 government clients and has received numerous accolades, including being named to the GovTech 100 for seven consecutive years. OpenGov has also been recognized as a 2023 Top Workplaces USA award winner and a Forbes America's Best Startup Employer.

Your work will have direct impact on helping small business owners, ensuring proper tax dollar allocation, creating safer infrastructure, modernizing permitting processes, and assisting with disaster recovery. You'll be joining a smart, fun, and humble team where you can experience a truly rewarding career while making a positive social impact.

The role requires strong collaboration skills with product, UX, and platform engineers, along with the ability to execute quickly. You'll be designing, implementing, and optimizing complex applications for speed and scalability, while tackling unique technical challenges. The ideal candidate should have strong proficiency in various programming languages and technologies, with experience in cloud-native applications and modern software development practices.

Led by CEO Zac Bookman, who has been recognized as a Tech Pioneer by the World Economic Forum and named to SF and Silicon Valley Business Times' 40 under 40, OpenGov offers a unique opportunity to combine technological innovation with meaningful public service impact.

Last updated a month ago

Responsibilities For Software Engineer II - PRO

  • Develop, test, and deploy high-quality software with minimum supervision
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Contribute to continuous improvement and operational excellence
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Stay up-to-date with emerging technologies and industry trends to drive innovation within the team
  • Contribute to OpenGov's Engineering culture of innovation, leading-edge technology adoption and quality

Requirements For Software Engineer II - PRO

Java
JavaScript
Python
Node.js
React
Kafka
  • BA/BS in a computer-science-related discipline or equivalent experience required
  • 3+ years of professional experience in developing cloud native applications
  • Proficiency in Java or C++ or C# or equivalent program language is required
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS is required
  • Proficiency in data structures, database concepts, algorithms and observability is required
  • Working knowledge of event-driven architecture and Kafka preferred
  • Working knowledge of ElasticSearch/OpenSearch preferred

Interested in this job?

Jobs Related To OpenGov Software Engineer II - PRO

Software Engineer III

Mid-level Software Engineer role at OpenGov, building AI-enabled SaaS solutions for government agencies using modern technologies like React, Node.js, and GraphQL.

Software Engineer II - PRO

Mid-level Software Engineer role at OpenGov, building cloud solutions for government agencies using modern technologies like React, Node.js, and Python.

Software Engineer II - PLC

Software Engineer II position at OpenGov, building cloud solutions for government agencies using modern technologies and making meaningful impact on public sector operations.

Software Engineer II

Software Engineer II position at OpenGov, building cloud solutions for government agencies using modern technologies like React, Node.js, and Python.

Job Developer

Job Developer position at CEO helping formerly incarcerated individuals secure employment through employer partnerships and placement services.