Software Engineer II

Leader in AI-enabled software for cities, counties, state agencies, and special districts, serving 2,000 communities across the United States.
Frontend
Mid-Level Software Engineer
In-Person
3+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

OpenGov is leading the charge in AI-enabled software solutions for government entities across the United States. As a Software Engineer II, you'll be instrumental in building SaaS solutions that enhance government efficiency and transparency. The role focuses on developing cloud-native applications using modern technologies like ReactJS, JavaScript, GraphQL, and NodeJS.

You'll be working in a fast-paced, agile environment where you'll design and implement complex applications, focusing on speed and scalability. The position requires strong collaboration with product, UX, and platform engineers, while maintaining high standards of code quality and documentation.

OpenGov offers a unique opportunity to make a real impact on public sector technology. With a global team of 800+ employees and offices across multiple locations, you'll be part of a mission-driven organization that values innovation and performance. The company serves 2,000 communities and is at the forefront of bringing AI innovation to local government.

The role comes with comprehensive benefits, including healthcare, 401(k) matching, paid parental leave, and professional development opportunities. You'll work in a collaborative environment with regular team activities like weekly catered lunches. This is an ideal position for someone who wants to combine technical expertise with meaningful public sector impact.

Last updated 4 hours 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

JavaScript
Node.js
React
Java
Python
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
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Proficiency in data structures, database concepts, algorithms and observability
  • Working knowledge of event-driven architecture and Kafka preferred
  • Working knowledge of ElasticSearch/OpenSearch preferred

Benefits For Software Engineer II

Medical Insurance
401k
Parental Leave
  • Comprehensive healthcare options for individuals and families
  • Flexible vacation policy and paid company holidays
  • 401(k) with company match
  • Paid parental leave, wellness stipends, and HSA contributions
  • Professional development and growth opportunities
  • A collaborative office environment with weekly catered lunches

Interested in this job?

Jobs Related To OpenGov Software Engineer II

Mid-Level Software Engineer (Frontend)

Mid-level Frontend Engineer role at tastytrade, building next-gen trading platforms with modern web technologies in Chicago's West Loop.

Mid-Level Software Engineer (Frontend)

Mid-level Frontend Engineer role at tastytrade, building next-gen trading platforms with modern web technologies in Chicago's West Loop.

Mid-Level Software Engineer (Frontend)

Mid-level Frontend Engineer role at tastytrade, building next-gen trading platforms with modern web technologies in Chicago's West Loop.

Semi Senior Adobe Target Developer

Semi Senior Adobe Target Developer position at Nearsure - Remote role focusing on A/B testing and personalization strategies using Adobe Target and frontend technologies.

Software Engineer 2 React NodeJS SV

Mid-level Software Engineer position at Granicus, focusing on React and Node.js development for government digital solutions, with 2+ years of experience required.