Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer III image - Rise Careers
Job details

Software Engineer III - job 1 of 2

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 Software Engineer III at OpenGov, you'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. You'll be a key member of our engineering team, leading complex projects  in a fast-paced, agile environment using modern technologies, including ReactJS, Javascript, GraphQL, and NodeJS. A typical day in this role would provide multiple opportunities to lead and design well scoped services, implement and optimize complex applications for speed and scalability, and resolve various unique technical challenges. The role provides you the ability to become  subject matter expert in one or more technical areas.  Strong collaboration skills with the product, UX, and platform engineers, ability to navigate ambiguity and execute quickly will enable your success.

Responsibilities: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, fostering a culture of continuous learning and improvement.Stay current with emerging technologies and industry trends, advocating for their adoption where appropriate.Contribute to OpenGov’s Engineering culture of innovation, leading-edge technology adoption and quality

Requirements and Preferred Experience:

  • BA/BS in a computer-science-related discipline or equivalent experience required

  • 5+ years of professional experience in software development.

  • Proficiency in Java or  C++ or  C# or equivalent program language is required.Proficiency in  Python, JavaScript, ReactJS, and NodeJS is required 

  • Proficiency in  data structures, database concepts and algorithms is requiredProficiency in observability concepts is requiredProficiency  in  GraphQL APIs is required

  • Experience in building software using  event-driven architecture  is highly desirableStrong understanding of software development life cycle (SDLC) methodologies

  • Expertise in ERP domain preferred

$158K – $170K

On target ranges above include base plus a portion of variable compensation that is earned based on company and individual performance.

The final compensation will be determined by a number of factors such as qualifications, expertise, and the candidate’s geographical location.

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 Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
OpenGov DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of OpenGov
OpenGov CEO photo
Zac Bookman
Approve of CEO

Average salary estimate

$164000 / YEARLY (est.)
min
max
$158000K
$170000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer III, OpenGov

Join OpenGov as a Software Engineer III in Boston, where you'll have the chance to shape the future of government technology. At OpenGov, we’re leading the charge in AI-enabled software for local governments, helping over 2,000 communities run more efficiently and transparently. In this role, your expertise in ReactJS, JavaScript, NodeJS, and GraphQL will be put to good use as you lead complex software projects from conception to deployment in a fast-paced agile environment. You'll independently design and develop scalable features, collaborate with cross-functional teams to turn business needs into technical specifications, and drive a culture of code excellence through thorough reviews and mentorship of junior engineers. No day will be the same; you're expected to resolve unique technical challenges while also staying ahead of emerging technologies. With your 5+ years of experience and proficiency in modern programming languages, you'll not only contribute to our mission of effective public service but also grow as a subject matter expert in your area of focus. This isn't just a software position; it's a chance to influence how governments interact with their citizens, making your work truly impactful. OpenGov values innovation and teamwork, so if you're ready to make your mark in a meaningful way, we want to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer III Role at OpenGov
What are the main responsibilities of a Software Engineer III at OpenGov?

As a Software Engineer III at OpenGov, your main responsibilities include independently designing and developing high-quality and scalable software features, collaborating with cross-functional teams to translate business requirements into technical solutions, and troubleshooting complex technical issues. You'll also conduct thorough code reviews, mentor junior engineers, and continuously seek to improve development processes and tools.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer III position at OpenGov?

To be considered for the Software Engineer III role at OpenGov, you should have a BA/BS in a computer science-related field or equivalent experience, along with at least 5 years of professional software development experience. Proficiency in Java, C++, C#, Python, JavaScript, ReactJS, and NodeJS is essential, in addition to a strong understanding of data structures, algorithms, and observability concepts.

Join Rise to see the full answer
How does the Software Engineer III role contribute to OpenGov's mission?

The Software Engineer III at OpenGov plays a crucial role in enhancing the efficiency and transparency of government services through the development of cutting-edge SaaS solutions. Your work directly impacts the ability of government agencies to better serve their communities, making an important contribution to effective and accountable governance.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer III at OpenGov?

As a Software Engineer III at OpenGov, you'll work with a variety of modern technologies including ReactJS, JavaScript, GraphQL, NodeJS, and event-driven architecture. Your expertise will help drive innovations that leverage AI and improve the operational effectiveness of public agencies.

Join Rise to see the full answer
What is the company culture like at OpenGov for a Software Engineer III?

At OpenGov, our culture is fast-paced and results-driven, focusing on innovation and collaboration. As a Software Engineer III, you'll be part of a passionate team committed to challenging the status quo and making a real impact. We promote a performance-based culture, where every employee's ideas are valued, and opportunities for professional growth are abundant.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III
Can you describe your experience with ReactJS and how you've applied it in past projects?

In your response, focus on specific projects where you've utilized ReactJS. Highlight your role in designing components, managing application state, or optimizing performance. Be sure to discuss how these experiences align with OpenGov’s mission of building intuitive and efficient government solutions.

Join Rise to see the full answer
How do you approach debugging a complex issue in your code?

Explain your systematic approach to debugging, such as breaking down the problem, using logging and monitoring tools, and testing different components. Mention specific examples of issues you've resolved and how your troubleshooting skills helped save time or improve system performance.

Join Rise to see the full answer
What strategies do you use to stay updated on emerging technologies?

Discuss your habits around continuous learning, such as attending workshops, following relevant blogs or forums, and participating in tech meetups. Emphasize your interest in how new technology can be integrated into the development practices at OpenGov.

Join Rise to see the full answer
Can you provide an example of a challenging project you led and what you learned from it?

Use this opportunity to share a specific project where you took on leadership duties. Focus on the challenges you faced, the solutions you implemented, and the impact of the project on your team or organization. Highlight any lessons learned and how they'll shape your approach at OpenGov.

Join Rise to see the full answer
What do you believe is the most important aspect of collaboration in software development?

Emphasize the significance of clear communication, maintaining alignment with stakeholders, and being open to feedback. Share examples where effective collaboration enhanced project outcomes and built stronger team relationships, particularly in an agile setting.

Join Rise to see the full answer
How do you ensure the code you write is maintainable and scalable?

Discuss your commitment to best practices such as code reviews, writing comprehensive documentation, and focusing on modular design. Share examples of how you've implemented these practices in your past roles to create sustainable and flexible code bases.

Join Rise to see the full answer
What’s your experience with GraphQL and how have you utilized it in applications?

Reflect on specific projects where you integrated GraphQL into your applications. Explain how you managed data fetching, improved client performance, and streamlined API usage. Relate how your experience aligns with OpenGov’s technical needs.

Join Rise to see the full answer
Describe a time when you had to mentor a junior developer. What was your approach?

Talk about your mentoring style, whether it's hands-on coaching, conducting pair programming sessions, or providing resources for learning. Share a specific success story that illustrates the positive impact of your mentorship on the junior developer’s growth.

Join Rise to see the full answer
How do you prioritize your tasks and manage time when working on multiple projects?

Explain your prioritization techniques, possibly leveraging tools like Kanban boards or Agile methodologies. Share how you assess the importance and urgency of tasks and examples of how this has helped you meet deadlines successfully.

Join Rise to see the full answer
What excites you about working in the public sector with a company like OpenGov?

Focus on your passion for public service and how technology can enhance government processes. Discuss the potential impact of your work on communities and how it aligns with your career goals and personal values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Be part of OpenGov, where you will engineer cloud-native solutions that empower effective government through innovative technology.

Photo of the Rise User
Posted yesterday

At OpenGov, we are on the lookout for a Project Manager III to spearhead successful project deployments that enhance government efficiency.

Photo of the Rise User
Shift Remote 177 Pacific Hwy, North Sydney NSW 2060, Australia
Posted 9 days ago

Shift is searching for a Senior Full Stack Software Engineer to develop innovative web applications focusing on user experience and business strategy.

Photo of the Rise User
Posted yesterday

An exciting opportunity for a skilled Software Engineer specializing in Java and Spring Boot to join a forward-thinking team and contribute to groundbreaking digital banking solutions.

Posted 13 days ago

Join Mindrift as a Freelance Software Developer (Java) to collaborate on innovative AI projects on a flexible schedule.

Photo of the Rise User

We are seeking a skilled Production Support Application Developer II to join CareSource, focusing on designing and analyzing software programs.

Photo of the Rise User

Join PAR Technology Corporation as the Director of Software Development to lead innovative teams in enhancing the PAR Retail platform.

Photo of the Rise User
Posted 7 days ago

Join Greenlight as a Senior Full-Stack Engineer to innovate and impact the financial literacy of families through cutting-edge technology.

Photo of the Rise User

CVS Health is on the lookout for a Staff Software Development Engineering Manager to drive high-impact engineering projects and lead a talented team of engineers.

Powering more Effective and Accountable Government

170 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
P
Someone from OH, Cincinnati just viewed Governance, Risk and Compliance Officer at ProgressSoft
Photo of the Rise User
20 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Fredericksburg just viewed Vice President, Inside Sales at A Place for Mom
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at AudioEye
Photo of the Rise User
Someone from OH, Germantown just viewed Staff Accountant at GoodLeap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at TeamSnap
Photo of the Rise User
Someone from OH, Cincinnati just viewed Growth Lead at io.net
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Demand Generation at Ontic
R
Someone from OH, Cleveland just viewed Influencers Affiliates Team Lead at RISK
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analyst at Anchorage Digital
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Analytics Analyst at 10x Genomics
Photo of the Rise User
Someone from OH, Columbus just viewed Sr Specialist Quality & Regulatory Compliance at bioMérieux
Photo of the Rise User
Someone from OH, Cincinnati just viewed Jr. Graphics Designer at NBCUniversal
o
Someone from OH, Cleveland just viewed Nike Marketing Coordinator at osu
Photo of the Rise User
Someone from OH, Columbus just viewed Project Manager at Promise
Photo of the Rise User
Someone from OH, Lima just viewed Program/Project Manager I at SRI International
G
Someone from OH, Mount Orab just viewed Backend Developer at GATEWAY CAREERS