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

Software Engineer III - UB

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 required

  • Proficiency in observability concepts is required

  • Proficiency  in  GraphQL APIs is required

  • Experience in building software using  event-driven architecture  is highly desirable

  • Strong understanding of software development life cycle (SDLC) methodologies

  • Expertise in ERP domain preferred

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

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

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 - UB, OpenGov

If you're excited about making a real impact through technology, look no further than the Software Engineer III position at OpenGov in Atlanta! At OpenGov, we lead the charge in AI-enabled software designed specifically for government entities ranging from cities to state agencies. Our mission is simple yet profound: to empower governments to be more effective and accountable while enhancing public trust. As a Software Engineer III, you’ll become an integral part of our engineering team, where your creativity and technical prowess will shine. You will work on innovative, SaaS solutions that foster efficiency and transparency. Each day, you’ll have chances to lead projects, design high-quality features, and tackle technical challenges using modern technologies like ReactJS, JavaScript, GraphQL, and NodeJS. Your collaboration with product, UX, and platform engineers will be crucial as you translate business requirements into robust technical specifications. Additionally, you’ll mentor junior engineers, fostering a culture of continuous improvement. With a focus on high-quality code and embracing new technologies, this role isn’t just another job — it’s a chance to improve the fundamental fabric of our democracy through cutting-edge innovations. So, if you're ready to be part of something bigger and step into a role where your ideas matter, OpenGov welcomes you to join us on this exciting journey!

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

As a Software Engineer III at OpenGov, you’ll be primarily responsible for designing and developing scalable, secure features that enhance our SaaS offerings. You'll work collaboratively with product teams to translate business needs into technical specifications. Regular tasks include writing clean code, troubleshooting complex issues, and conducting code reviews, all while mentoring junior engineers. Your focus will also be on continuous improvement of our development processes.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer III position at OpenGov?

To qualify for the Software Engineer III role at OpenGov, candidates should possess a BA/BS in a computer-science-related field or have equivalent experience. In addition to at least 5 years of professional software development experience, proficiency in programming languages like Java, Python, JavaScript, ReactJS, and NodeJS is required. Familiarity with GraphQL APIs and data structures is also essential.

Join Rise to see the full answer
How does OpenGov support the growth of its Software Engineer III team members?

OpenGov is committed to fostering personal and professional growth for its Software Engineer III team members. This includes mentorship opportunities, continuous learning through collaboration with cross-functional teams, and encouragement to stay updated with emerging technologies. Our performance-based culture allows talented individuals to shine and advance their careers, contributing to our innovative environment.

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 primarily work with modern web technologies such as ReactJS, JavaScript, NodeJS, and GraphQL. Additionally, your programming expertise in languages like Java or Python will be pivotal. You'll also engage with database concepts and would benefit from experience with event-driven architecture to craft scalable applications tailored for the public sector.

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

At OpenGov, the work culture is vibrant and fast-paced, emphasizing innovation and impact over the traditional 9-to-5 routine. Our team thrives on collaboration, creativity, and a commitment to challenge the status quo. Employees are encouraged to voice their ideas and actively participate in shaping processes and technologies. Our supportive and diverse environment aims to foster continuous learning and professional excellence.

Join Rise to see the full answer
Common Interview Questions for Software Engineer III - UB
Can you describe your experience with JavaScript and how it applies to the Software Engineer III position?

When responding, focus not only on your technical proficiency with JavaScript but also on specific projects where you've successfully utilized the language. Highlight how you've optimized performance, structured code efficiently, and collaborated with others to enhance user experiences. Discussing your familiarity with frameworks such as ReactJS, which is relevant to OpenGov, can strengthen your response.

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

To effectively answer this question, outline your structured approach to debugging. Start by briefly explaining how you identify and isolate the issue, using processes such as logging or testing. Share an example of a challenging bug you've resolved, emphasizing your logical thinking and persistence. Ensure you highlight your collaboration with team members during the troubleshooting process to showcase your teamwork skills.

Join Rise to see the full answer
Discuss a project where you had to collaborate with cross-functional teams.

When answering, choose a project that showcases your collaboration skills across different team members, such as product, UX, or management. Detail your role, how you communicated with team members to align on objectives, and any challenges faced during collaboration. Emphasize the importance of clear communication and adaptability in achieving project goals successfully.

Join Rise to see the full answer
What methodologies are you familiar with regarding the Software Development Life Cycle (SDLC)?

For this question, provide a comprehensive overview of the SDLC methodologies you've worked with, such as Agile, Waterfall, or DevOps. Discuss your experiences implementing these methodologies in projects and how they influenced project outcomes. Highlight your preference for Agile due to its iterative nature, which fosters adaptability and continuous improvement — crucial for the Engineer III role at OpenGov.

Join Rise to see the full answer
How do you ensure the quality of the code you write?

Your answer should cover best practices that you implement to ensure code quality. Mention writing well-documented, clean code and the importance of thorough testing, such as unit and integration tests. Highlight the significance of participating in code reviews and providing meaningful feedback, as well as your commitment to continuous learning in adopting best practices within development teams.

Join Rise to see the full answer
What is your experience with ReactJS and how have you used it in past projects?

Outline specific projects where you have utilized ReactJS, focusing on the features you developed and any challenges you faced. Mention the importance of component-based architecture in your work and how it contributes to efficient development and maintenance of the application's UI. This demonstrates not only your technical expertise but also your practical application of ReactJS in developing scalable solutions.

Join Rise to see the full answer
Can you describe a time you mentored a junior developer?

When discussing mentoring experiences, detail the context of the mentorship, the challenges faced by the junior developer, and how you supported them. Highlight your approach to teaching coding practices and problem-solving techniques. Emphasize how mentoring reinforced your own understanding of concepts and contributed to creating a positive team environment, vital to OpenGov's collaborative culture.

Join Rise to see the full answer
How do you stay current with rapidly changing technologies?

For this question, outline your proactive approach to learning, such as following industry blogs, participating in webinars, or attending conferences. Mention specific resources or communities you engage with to stay updated on emerging technologies, especially those relevant to government software solutions. This showcases your dedication to ongoing learning, which aligns with OpenGov's innovative culture.

Join Rise to see the full answer
Describe your experience with GraphQL and why it's beneficial.

In your response, emphasize your experience working with GraphQL by discussing how it differs from REST APIs and the advantages it brings, like efficient data fetching and better performance. Provide an example from a past project where you implemented GraphQL to enhance the application's functionality. This demonstrates your hands-on experience and understanding of modern web technologies relevant to the Software Engineer III role.

Join Rise to see the full answer
What drives your passion for working in the public sector technology space?

This question is an opportunity to express your motivation for working in the public sector. Discuss your desire to contribute to projects that enhance government effectiveness and public trust. Share personal stories or inspirations that led you to this career path, highlighting how working with OpenGov aligns with your values and career aspirations, demonstrating your commitment to making a difference.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 9 days ago
Posted 10 days ago
Photo of the Rise User
Master Works Remote No location specified
Posted 6 days ago
Photo of the Rise User
KBR Hybrid Washington, DC
Posted yesterday
Photo of the Rise User
Posted 21 hours ago
Fidelity Investments Hybrid US, Hudson County, NJ; New Jersey, Jersey City, NJ
Posted 3 days ago

Powering more Effective and Accountable Government

224 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 26, 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, Columbus just viewed Store Manager - New Store Opening at Curaleaf
S
Someone from OH, Dayton just viewed Senior Director, Employee Engagement at Scout Motors
Photo of the Rise User
12 people applied to Junior Software Engineer at Teya
Photo of the Rise User
Someone from OH, Akron just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Norwalk just viewed Hybrid Account Manager-Commercial Lines at AssuredPartners
Photo of the Rise User
Someone from OH, Loveland just viewed Animator at Apex Systems Bellevue, WA at Apex Systems
Photo of the Rise User
Someone from OH, Canton just viewed Lead Jr. Toddler Teacher at All Around Children
Photo of the Rise User
Someone from OH, Mentor just viewed Site Merchandising Manager at Lovepop
Photo of the Rise User
Someone from OH, Batavia just viewed Restaurant Busser at Outback Steakhouse
Photo of the Rise User
26 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, New Albany just viewed Customer Success Manager at Quisitive
Photo of the Rise User
Someone from OH, Columbus just viewed UGC Creator - USA, Female 40-50 - Contract to hire at Upwork
Photo of the Rise User
137 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
10 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Strongsville just viewed Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Strongsville just viewed Experienced Automotive Buyer at Sonic Automotive
Photo of the Rise User
Someone from OH, Columbus just viewed Business Systems Analyst, Apps & Automations at Deel
Photo of the Rise User
Someone from OH, Findlay just viewed Marketing Analyst at ITW
R
Someone from OH, Cleveland just viewed Marketing Lead at Redi.Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Associate Conversion Data Analyst at Bloomerang
Photo of the Rise User
Someone from OH, Cleveland just viewed Material Buyer/Planner at Aston Carter
F
Someone from OH, Cleveland just viewed Senior Materials Planner at Fortune Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Junior Data Analyst at Arkana Laboratories
Photo of the Rise User
Someone from OH, Cleveland just viewed BI Analyst, Junior at Emi Labs