O

OpenGov

Cloud-based budgeting, planning, and permitting software

Senior Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USAIn-person

About the Job

Requirements

  • At least 8 years of experience developing highly scalable cloud-native applications using ReactJS, TypeScript, GraphQL, and NodeJS.
  • Deep experience building applications on either Azure or AWS using current continuous integration and continuous delivery (CI/CD) and DevOps best practices.
  • Prior experience building applications using tools such as Grafana for observability and performance monitoring.
  • Proficiency in JavaScript/TypeScript, ReactJS, and NodeJS.
  • Proficiency with event-driven architecture, API integration, and GraphQL.
  • Demonstrated experience working with customers to improve product experiences.
  • Experience working across the frontend and backend and shipping features end-to-end.
  • A bachelor's degree in a computer science-related field or equivalent experience.

Responsibilities

  • Collaborate across the organization to understand and translate business priorities into shipped features that deliver customer success.
  • Generate clean, efficient, and well-documented software following industry best practices.
  • Provide leadership and technical guidance to develop resilient, scalable SaaS applications.
  • Collaborate with cross-functional teams to translate business requirements into technical specifications.
  • Troubleshoot, debug, and resolve complex technical issues.
  • Mentor and guide junior software engineers, fostering continuous learning and improvement.
  • Contribute to an engineering culture of innovation, leading-edge technology adoption, and quality.
  • Cultivate customer empathy to ensure solutions exceed customer expectations.
  • Drive continuous improvement of development processes, tools, and operational excellence.
  • Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.

Desired Qualifications

  • Experience building with AI-driven user experiences, agents, and workflow automation; direct machine learning experience is not required.

About the Company

OpenGov

Cloud-based budgeting, planning, and permitting software

OpenGov provides cloud-based software for local governments, offering tools for strategic budgeting and planning, permitting, licensing, and code enforcement. The product suite runs as software-as-a-service, so agencies subscribe and access the tools over the internet. The budgeting and planning software digitizes financial processes, helps create budgets faster, and uses data analytics to reveal trends and connect strategic initiatives to outcomes. The workflows are designed to replace paper-based tasks with online, centralized systems, improving transparency and public engagement while reducing time and resources spent. OpenGov differentiates itself with deep public-sector experience and a focus on modernizing legacy processes, cyber awareness, and data-driven decision making for local governments. Its goal is to help government leaders run more efficient, transparent, and accountable operations.

Company size
1,001-5,000
Company stage
Acquired
Total funding
$228M
Headquarters
Redwood City, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at OpenGov

See more jobs