OpenGov

Staff Software Engineer - Backend

Boston, MA
C# Node.js Machine Learning Microservices Kafka DynamoDB GraphQL Kubernetes API AWS TypeScript MySQL MongoDB
Description
OpenGov is the leader in AI-enabled software for cities, counties, state agencies, and special districts. With a mission to power more effective and accountable government, OpenGov serves 2,000 communities across the United States. OpenGov is built exclusively for the unique asset management, permitting and licensing, procurement and contract management, tax and revenue, budgeting and planning, and financial management needs of the public sector. The OpenGov platform empowers organizations to operate more efficiently, adapt to change, and strengthen public trust.

Learn more or request a demo at opengov.com

Job Summary:

As a Staff Engineer at OpenGov, you will design and build highly scalable, event-driven SaaS solutions that drive efficiency, transparency, and accountability within government agencies. You will play a key role in shaping the backend architecture, ensuring high performance, security, and reliability across our cloud-native platform.

Our tech stack includes AWS, Kubernetes, C#, Node.js, TypeScript, and MySQL. While relational databases are our foundation, we are actively evaluating NoSQL solutions where they may provide advantages. Additionally, as we continue to integrate AI capabilities into our products, you will have opportunities to work on AI-driven features and optimize backend systems to support machine learning workloads.

This role is ideal for a hands-on leader who thrives in a collaborative, fast-paced environment and is passionate about microservices, cloud scalability, event-driven systems, and AI-powered solutions. You will work closely with product managers, frontend engineers, and platform teams to deliver robust and maintainable solutions.

Your work will directly enable government agencies to operate more efficiently, ensuring better services for millions of citizens. You'll influence key architectural decisions, improve developer velocity, and help shape OpenGov's technical future.

Responsibilities:

  • Architect and develop highly scalable, cloud-native backend services in C# and Node.js.
  • Design and implement event-driven architectures, leveraging Kafka or similar technologies.
  • Lead the adoption of NoSQL databases where they provide value over relational models.
  • Optimize and scale MySQL-based applications, ensuring high availability and performance.
  • Own the full lifecycle of backend services, from design to deployment, observability, and monitoring.
  • Improve cloud-native infrastructure on AWS and Kubernetes, ensuring reliability, security, and scalability.
  • Drive best practices for API design, microservices architecture, and distributed systems.
  • Mentor engineers and provide technical leadership on backend development patterns, scalability, and system design.
  • Collaborate cross-functionally with frontend engineers, product managers, and DevOps to align backend solutions with business needs.
  • Continuously evaluate new technologies to improve system reliability, maintainability, and developer productivity.

Requirements and Preferred Experience:

  • BA/BS in a computer-science-related discipline or equivalent professional experience
  • 12+ years of professional software development experience, with 5+ years in backend engineering.
  • Deep expertise in cloud-native architectures on AWS, including Kubernetes, serverless, and event-driven design.
  • Strong experience with microservices and distributed systems, including service-to-service communication patterns.
  • Expertise in backend development using C# and Node.js (TypeScript is a plus).
  • Experience with relational databases (MySQL) and familiarity with NoSQL solutions like DynamoDB or MongoDB.
  • Hands-on experience with event-driven architectures, ideally with Kafka, AWS SNS/SQS, or similar messaging systems.
  • Proficiency in API design, RESTful services, and GraphQL.
  • Solid understanding of CI/CD pipelines, observability, and DevOps practices.
  • Ability to troubleshoot complex, distributed systems and optimize backend performance.
  • Experience working in an Agile development environment.
  • Strong communication and collaboration skills.
Why OpenGov?

A Mission That Matters
At OpenGov, public service is personal. We are passionate about our mission to power more effective and accountable government. Government that operates efficiently, adapts to change, and strengthens public trust.  Some people say this is boring.  We think it’s the core of our democracy.

Opportunity to Innovate
The next great wave of innovation is unfolding with AI, and it will impact everything—from the way we work to the way governments interact with their residents. Join a trusted team with the passion, technology, and expertise to drive innovation and bring AI to local government. We’ve touched 2,000 communities so far, and we’re just getting started.

A Team of Passionate, Driven People
This isn’t your typical 9-to-5 job; we operate in a fast-paced, results-driven environment where impact matters more than simply clocking in and out. Our global team of 800+ employees is united in our commitment to challenge the status quo. OpenGov is headquartered in San Francisco and has offices in Atlanta, Boston, Buenos Aires, Chicago, Dubuque, Plano, and Pune.

A Place to Make Your Mark
We pride ourselves on our performance-based culture, where every employee is encouraged to jump in head-first and take action to help us improve. If you have a great idea, we want to hear it. Excellent performance is recognized and rewarded, and we love to promote from within.

Benefits That Work for You
Enjoy an award-winning workplace with the benefits to match, including:
- 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
 OpenGov
OpenGov
Data Visualization Enterprise Software GovTech SaaS Software

0 applies

5 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say

Sid avatar
Sid
Very nice portal for searching jobs in this rough market.
Mar 6, 2025
Michael Duran avatar
Michael Duran
Software Engineer
I've been using this job search site for a while now, and it’s honestly one of the best out there! The clean and easy-to-navigate UI makes the whole job-hunting process so much smoother. Plus, the job postings are always up-to-date, so I never feel like I’m wasting time. The cherry on top is the owner—super kind and always quick to respond. Definitely recommend checking it out if you're on the job hunt!
Aug 21, 2024
Sai avatar
Sai
It’s really great website for finding jobs based on skills it’s really helpful give a go
Aug 21, 2024
Adinadh avatar
Adinadh
What I like most about Echo Jobs is how easy it is to use. The platform helps me quickly find jobs that match my skills and interests, thanks to its great recommendations and filters. Yes, I would definitely recommend Echo Jobs to a friend. It makes job searching simple and efficient, making it a great tool for anyone looking for a new job.
Jul 23, 2024
As a student navigating the job market, I've found LinkedIn increasingly frustrating due to numerous fake postings by consultancies. In contrast, this job posting website has been a game-changer for me. It offers genuine opportunities and a straightforward application process, making it much easier to find and apply for real jobs. Highly recommend it to fellow students seeking reliable job listings!
Jul 16, 2024
Cliff Gor avatar
Echo Jobs has been exceptional in my job hunt where it provides one platform to job hunt and I don't have to open 10 websites just to look for a job. It has also helped me focus much on the job skill and the location filtering out the onsite jobs and remote ones. The only feature that I would request is to display fully remote jobs that are not restricted to a country since the one available shows ie, Remote, US yet. But if it could show remote only, that would be helpful not only to me but to other people applying for full remote and not tied to only US candidates
Apr 22, 2024
I found EchoJobs in 2022, and I love it. It has a lot of remote jobs. It's exclusive to software and technology jobs (helpful for devs like me). What I like the most are its filters and its API. If you're a tech professional seeking remote work, I highly recommend giving it a try to EchoJobs.
Mar 4, 2024
Would definitely recommend it! Excellent product, dedicated founder, Jobs are easier to find. Congrats 🎉 to the entire team!
Mar 3, 2024
Brandon Banks avatar
Brandon Banks
Echo Jobs is really impressive. It provides a great user experience with an ability to quickly search through the many job postings. There is an impressive amount of jobs here and it is quickly updated. The details in the each job posting is helpful when determining if it is worth pursuing. I would highly recommend using Echo Jobs to find the next step in your career.
Mar 2, 2024
Tyler Young avatar
Tyler Young
tylerayoung.com
Best wishes with EchoJobs—it's become my favorite job board overnight!
Dec 16, 2023
Simply put, it's the most up to date tech jobs aggregator I’ve found. I'm like... "I don't have to check 10+ jobs boards daily just to see if there's a new job listing? sign me up!" The filters are also quite helpful! The UI is very clean and straightforward. Love it!
Oct 5, 2023