Software Engineer II

Cloud software provider powering effective and accountable government solutions for state and local agencies.
$128,000 - $144,000
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
3+ years of experience
Enterprise SaaS · Government

Description For Software Engineer II

OpenGov is a leading provider of cloud software solutions for state and local government agencies, focused on enabling efficiency, transparency, and accountability. As a Software Engineer II, you'll be part of a mission-driven team building SaaS solutions that directly impact public service delivery.

The role involves working with modern technologies including ReactJS, Javascript, GraphQL, and NodeJS to develop features that help governments serve their communities better. You'll be designing and implementing complex applications while focusing on performance and scalability.

The company has received numerous accolades, including being named to the 2023 Top Workplaces USA and Forbes America's Best Startup Employers. With over 1,800 government clients, OpenGov's solutions are making a real difference in how public services are delivered.

The position offers competitive compensation ($128,000-$144,000) and comprehensive benefits including medical, dental, and vision coverage, paid parental leave, and wellness benefits. You'll be working in a collaborative environment where innovation and technical excellence are valued.

This is an ideal opportunity for a mid-level engineer who wants to combine technical challenges with meaningful social impact. The role requires 3+ years of experience and strong proficiency in various programming languages and modern development practices. You'll be part of a team that's transforming how governments operate and serve their communities.

Working at OpenGov means joining a company with strong leadership under CEO Zac Bookman, experiencing tremendous growth, and being part of an award-winning workplace culture. The company's mission of powering more effective and accountable government provides a meaningful purpose to your technical work.

Last updated a month ago

Responsibilities For Software Engineer II

  • 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

Java
JavaScript
Python
React
Node.js
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

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive medical coverage
  • Dental coverage
  • Vision coverage
  • Paid parental leave
  • Wellness stipend for gym memberships/fitness classes
  • HSA contribution
  • In-office lunch every Wednesday

Interested in this job?

Jobs Related To OpenGov Software Engineer II

Software Engineer II

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

Software Engineer II

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

Software Engineer II - PHP

Mid-level Software Engineer position at OpenGov, developing cloud-based solutions for government agencies using PHP, React, and Node.js, requiring 3+ years of experience.

Software Engineer II

Mid-level Software Engineer position at OpenGov, building cloud solutions for government agencies using modern technologies.

Software Engineer II - .NET

OpenGov is hiring a Software Engineer II - .NET in Pune to build SaaS solutions for government agencies using C#, React, and .NET Core.