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

Software Engineer II - job 1 of 4

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 II  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, delivering new features and improvements in a fast-paced, agile environment using modern technologies, including ReactJS, Javascript, GraphQL, and NodeJS.


A typical day in this role would provide opportunities to design, implement and optimize complex applications for speed and scalability, and resolve various unique technical challenges. Strong collaboration skills with the product, UX, and platform engineers coupled with the ability to execute quickly will enable your success.

Responsibilities:

  • Develop, test, and deploy high-quality software with minimum supervision

  • Write clean, efficient, and well-documented code following industry best practices.

  • Troubleshoot, debug, and resolve complex technical issues.

  • Contribute to  continuous improvement and operational excellence 

  • Participate in code reviews to ensure code quality and adherence to coding standards.

  • Stay up-to-date with emerging technologies and industry trends to drive innovation within the team

  • 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

  • 3+ years of professional experience in developing cloud native applications.

  • 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, algorithms and observability is required

  • Working knowledge of event-driven architecture and Kafka preferred

  • Working knowledge of ElasticSearch/OpenSearch preferred

$130k - $140k

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

$135000 / YEARLY (est.)
min
max
$130000K
$140000K

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

At OpenGov, we're on a mission to make government work smarter and serve its communities better, and we're excited to welcome a Software Engineer II to our dynamic team in Boston! In this role, you’ll be an integral part of shaping the future of public sector software, building innovative SaaS solutions that push the boundaries of efficiency, transparency, and accountability. With the latest technologies at your fingertips, such as ReactJS, JavaScript, GraphQL, and NodeJS, your creativity and technical expertise will shine as you design and implement complex applications. You won’t just be coding; you'll be optimizing for speed and scalability while tackling unique technical challenges head-on. We value collaboration, so you’ll work alongside talented product, UX, and platform engineers, contributing to our creative culture and commitment to excellence. If you hold a BA/BS in a computer science-related field, have over three years of cloud application development experience, and are proficient in programming languages like Java, Python, or C++, then you're in the right place! Here at OpenGov, we’re not just looking for employees; we want passionate individuals who share our vision for an innovative future, where technology fosters public trust. So if you're ready to make a meaningful impact and grow in an exciting workplace that champions your contributions, we’d love to hear from you and explore the incredible journey ahead together!

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

As a Software Engineer II at OpenGov, you will be responsible for developing, testing, and deploying high-quality software solutions specifically designed for government agencies. This includes writing clean and well-documented code, troubleshooting complex technical issues, and participating in code reviews to ensure adherence to coding standards. You will be engaged in continuous improvement, operational excellence, and staying updated with emerging technologies to drive innovation within the team.

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

To qualify for the Software Engineer II position at OpenGov, you should possess a BA/BS in a computer science-related discipline or equivalent experience. You should have at least three years of professional experience in developing cloud-native applications and be proficient in programming languages such as Java, Python, JavaScript, and frameworks like ReactJS. Familiarity with event-driven architecture and database concepts is preferred as well.

Join Rise to see the full answer
What technologies will I be working with as a Software Engineer II at OpenGov?

As a Software Engineer II at OpenGov, you will work predominantly with modern web technologies such as ReactJS, JavaScript, GraphQL, and NodeJS. In addition to these, you'll have opportunities to leverage your skills in Java or C++ and engage with data structures, algorithms, and observability practices. A working knowledge of tools like ElasticSearch/OpenSearch and Kafka will be advantageous too!

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

At OpenGov, the work culture is dynamic and driven by results! We operate in a fast-paced environment and encourage every employee to make an impact. Our team is united by a passion for innovation, where contributions are valued, and every idea can lead to significant improvements. You'll find a collaborative space filled with driven individuals who are all in it together to challenge the status quo.

Join Rise to see the full answer
What can I expect in terms of compensation for the Software Engineer II role at OpenGov?

The compensation for the Software Engineer II role at OpenGov ranges between $130k and $140k, which includes both base salary and variable compensation tied to individual and company performance. Factors such as your qualifications, expertise, and geographical location will influence the final compensation package offered.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
What experience do you have with cloud-native application development as a Software Engineer II?

It's crucial to discuss any past projects where you developed or contributed to cloud-native applications. Share specific challenges you faced, the technologies you used, and how you ensured code quality and performance. This approach demonstrates not only your technical skills but also your problem-solving abilities.

Join Rise to see the full answer
How do you ensure code quality when working on a team?

Talk about your experience with code reviews, using tools like Git, and following best practices for coding standards. Mention your commitment to writing clean and modified code and how collaborating with colleagues showcases your dedication to continuous improvement.

Join Rise to see the full answer
Can you describe a complex technical problem you faced and how you resolved it?

Provide a concrete example of a technical issue you encountered in a previous role. Explain your thought process, the methods you employed to troubleshoot, and the successful outcome. This shows your analytical skills and ability to stay calm under pressure.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you used them in your projects?

Discuss your proficiency in languages like Java, Python, or JavaScript, and cite specific projects where you applied those languages effectively. Highlight the technologies or frameworks you used in conjunction with these languages to demonstrate versatility and adaptability.

Join Rise to see the full answer
How do you stay updated with emerging technologies in software engineering?

Mention the resources you utilize, like online courses, tech blogs, or industry conferences, to stay ahead of trends in technology. By displaying your commitment to lifelong learning, you will show that you are proactive and forward-thinking.

Join Rise to see the full answer
How do you handle tight deadlines while ensuring quality in your work?

Explain your time management strategies, such as breaking projects into smaller tasks, prioritization, and regular check-ins with your team. Illustrate your experience in delivering quality results under pressure to show your reliability.

Join Rise to see the full answer
What role do you think collaboration plays in a software engineering team?

Discuss your view on teamwork, emphasizing the importance of communication, sharing knowledge, and collectively achieving project goals. You can share examples of successful collaborations that have led to innovative solutions.

Join Rise to see the full answer
What is your approach to troubleshooting and debugging complex software issues?

Outline your step-by-step approach to troubleshooting, such as isolating the issue, analyzing logs, and testing potential fixes. Share specific examples of previous debugging experiences where your intuition led to a successful resolution.

Join Rise to see the full answer
Why do you want to work at OpenGov as a Software Engineer II?

Express your passion for OpenGov’s mission to enhance government efficiency and public trust. Share how your skills align with their goals and how you believe you can contribute to their innovative environment, making a genuine impact in the public sector.

Join Rise to see the full answer
What are your strategies for continuous improvement in your software development practices?

Discuss practices such as gathering feedback, participating in retrospectives, and adopting new methodologies like Agile or DevOps. Demonstrate your commitment to refining your skill set and enhancing team workflows for long-term efficiency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago

As an Implementation Consultant at OpenGov, you'll play a critical role in delivering effective software solutions to enhance governmental operations across the United States.

Photo of the Rise User
Posted 2 days ago

Join OpenGov as a Software Engineer III and drive the development of innovative solutions to empower effective government operations.

Photo of the Rise User

Join Capital One as a Senior Full Stack Software Engineer and help drive technology innovation while solving real-world customer challenges.

Photo of the Rise User

Join Amadeus as a Software Development Engineer and be part of shaping the future of travel with innovative technologies.

Posted 12 days ago

Elevate your career at JPMorgan Chase as a Lead Software Engineer and lead innovative solutions in a collaborative agile environment.

Photo of the Rise User

Join AlfaDocs as a Senior Full Stack Backend Engineer and contribute to revolutionizing the healthcare industry through innovative solutions.

Photo of the Rise User
Datacom Remote No location specified
Posted 14 days ago

Become a key player in delivering exceptional payroll solutions as a Senior C# .NET Developer at Smartly, part of Datacom.

Photo of the Rise User

Join the Solana Foundation as a Developer Relations Advocate and help improve the developer experience on Solana's innovative blockchain.

We’re looking for a skilled Salesforce Application Developer to join Steampunk, where you'll implement innovative solutions on the Salesforce platform.

Photo of the Rise User
Posted 18 hours ago

Join Limble as a Solutions Architect to spearhead system integrations for our leading Maintenance Management platform.

Powering more Effective and Accountable Government

241 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 9, 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
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
Photo of the Rise User
10 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage