Software Engineer III

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

Description For Software Engineer III

OpenGov is revolutionizing how government operates with AI-enabled software solutions serving 2,000 communities across the United States. As a Software Engineer III, you'll be at the forefront of building SaaS solutions that enhance government efficiency and transparency. You'll work with modern technologies like ReactJS, Javascript, GraphQL, and NodeJS in an agile environment.

The role offers exciting opportunities to lead complex projects, design scalable services, and optimize applications. You'll become a subject matter expert while collaborating with product, UX, and platform engineers. The position requires strong technical skills and the ability to navigate ambiguity while executing quickly.

OpenGov offers a performance-based culture where innovation and impact matter. With offices across major US cities and a global team of 800+ employees, you'll join a mission-driven organization that's bringing AI innovation to local government. The company provides comprehensive benefits, including healthcare, 401(k) matching, paid parental leave, and professional development opportunities.

This is an ideal opportunity for experienced engineers passionate about making a difference in public sector technology. You'll work on meaningful projects that directly impact how governments operate and serve their communities, while being part of a collaborative team that values continuous learning and excellence.

Last updated 4 hours ago

Responsibilities For Software Engineer III

  • Independently design and develop high-quality features that are scalable, secure, and maintainable
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Drive continuous improvement of development processes, tools and operational excellence
  • Conduct thorough code reviews and provide constructive feedback to team members
  • Mentor and guide junior software engineers
  • Stay current with emerging technologies and industry trends
  • Contribute to OpenGov's Engineering culture of innovation

Requirements For Software Engineer III

JavaScript
Node.js
React
Java
Python
  • BA/BS in a computer-science-related discipline or equivalent experience
  • 5+ years of professional experience in software development
  • Proficiency in Java or C++ or C# or equivalent program language
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Proficiency in data structures, database concepts and algorithms
  • Proficiency in observability concepts
  • Proficiency in GraphQL APIs
  • Experience in building software using event-driven architecture
  • Strong understanding of software development life cycle (SDLC) methodologies
  • Expertise in ERP domain preferred

Benefits For Software Engineer III

Medical Insurance
401k
Parental Leave
Vision Insurance
Dental Insurance
  • Comprehensive healthcare options for individuals and families
  • Flexible vacation policy and paid company holidays
  • 401(k) with company match
  • Paid parental leave
  • Wellness stipends
  • HSA contributions
  • Professional development and growth opportunities
  • Weekly catered lunches

Interested in this job?

Jobs Related To OpenGov Software Engineer III

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 - PRO

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 - 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.