Software Engineer III - EAM

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

Description For Software Engineer III - EAM

OpenGov is revolutionizing government software with AI-enabled solutions serving 2,000 communities across the United States. As a Software Engineer III, you'll be instrumental in building best-in-class SaaS solutions for government efficiency and transparency. The role involves leading complex projects using modern technologies like ReactJS, Javascript, GraphQL, and NodeJS.

You'll work in a fast-paced, agile environment where you'll design well-scoped services, optimize applications for performance, and tackle unique technical challenges. The position offers opportunities to become a subject matter expert in multiple technical areas, collaborating closely with product, UX, and platform engineering teams.

OpenGov's mission focuses on powering more effective and accountable government through innovative technology. With offices across major cities including San Francisco, Atlanta, Boston, and Pune, the company fosters a performance-based culture where impact matters. The team of 800+ employees is dedicated to challenging the status quo in government technology.

The role offers comprehensive benefits including healthcare options, flexible vacation, 401(k) with company match, paid parental leave, and professional development opportunities. You'll join a collaborative environment with weekly catered lunches and a culture that promotes internal growth and innovation.

This position is perfect for experienced engineers passionate about public sector transformation, offering the chance to work on meaningful projects that directly impact government operations. The role combines technical leadership with the opportunity to mentor others while staying current with emerging technologies and contributing to OpenGov's culture of innovation.

Last updated 8 days ago

Responsibilities For Software Engineer III - EAM

  • Independently design and develop high-quality features that are scalable, secure, and maintainable
  • Collaborate with cross-functional teams to understand business requirements
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Drive continuous improvement of development processes and tools
  • Conduct thorough code reviews and provide constructive feedback
  • 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 - EAM

JavaScript
Node.js
React
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
  • Strong understanding of software development life cycle (SDLC) methodologies
  • Experience in building software using event-driven architecture is highly desirable
  • Expertise in ERP domain preferred

Benefits For Software Engineer III - EAM

401k
Medical Insurance
Dental Insurance
Vision Insurance
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
  • HSA contributions
  • Professional development and growth opportunities
  • Weekly catered lunches

Interested in this job?

Jobs Related To OpenGov Software Engineer III - EAM

Sr. Software Engineer - PRO

Senior Software Engineer position at OpenGov, developing AI-enabled SaaS solutions for government agencies using modern technologies like React, Node.js, and GraphQL.

Sr. Software Engineer

Senior Software Engineer role at OpenGov developing AI-enabled SaaS solutions for government agencies, focusing on full-stack development with C# .NET Core and Angular.

Software Engineer III - FIN

Senior Software Engineer role at OpenGov, building cloud solutions for government agencies using modern technologies like React, Node.js, and GraphQL.

Software Engineer III - PLC

Senior Software Engineer role at OpenGov building government-focused SaaS solutions using modern technologies including React, JavaScript, GraphQL, and Node.js

SDET Engineer III

Senior SDET position at OpenGov, leading quality initiatives and test automation for government-focused cloud software solutions.