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 3

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

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

Are you ready to take your software development skills to the next level? Join OpenGov as a Software Engineer II in Pune and become a driving force behind innovative SaaS solutions that empower government agencies to work more efficiently and transparently. At OpenGov, we are passionate about our mission to enhance the functionality of public service, supporting over 2,000 communities in the United States. As a Software Engineer II, you will have the chance to create and optimize complex applications using modern technologies like ReactJS, JavaScript, GraphQL, and NodeJS. You'll thrive in our fast-paced, agile environment, collaborating seamlessly with product managers and UX designers. Your day-to-day will include developing high-quality software with minimal supervision, tackling complex challenges, and staying updated with the latest trends in technology. Your commitment to writing clean, efficient code will not only help improve our platform but also have a lasting impact on how local governments operate. At OpenGov, we believe in fostering an environment of innovation and excellence, encouraging you to contribute ideas and take action. It's not just a job; it's an opportunity to make a meaningful difference in the public sector. Ready to be part of a talented and driven team? Let’s do great things together at OpenGov.

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

As a Software Engineer II at OpenGov, you'll develop, test, and deploy high-quality applications with minimum supervision. You'll also troubleshoot complex technical issues, contribute to code reviews, and remain proactive in learning emerging technologies to enhance our Engineering culture.

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

To be considered for the Software Engineer II position at OpenGov, candidates should have a BA/BS in a computer-science-related discipline or equivalent experience and a minimum of 3 years of professional experience developing cloud-native applications. Proficiency in Java, JavaScript, ReactJS, and NodeJS is essential, along with a solid understanding of data structures and algorithms.

Join Rise to see the full answer
How does OpenGov support professional growth for Software Engineer II positions?

OpenGov is committed to your professional development. As a Software Engineer II, you'll have access to numerous growth opportunities, including training, skill development programs, and the chance to take on innovative projects that foster your career advancement within the company.

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

In the role of Software Engineer II at OpenGov, you'll primarily work with technologies such as ReactJS, JavaScript, GraphQL, and NodeJS. Additionally, familiarity with event-driven architecture, Kafka, and database concepts like ElasticSearch/OpenSearch would be beneficial.

Join Rise to see the full answer
What makes OpenGov a unique workplace for Software Engineers?

OpenGov stands out as a unique workplace due to our mission-driven approach to public service. We foster a culture of innovation, where every employee is encouraged to share ideas and contribute actively. Our flexible work policies, commitment to professional growth, and the opportunity to work on meaningful projects make OpenGov an incredible place for Software Engineers.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe your experience with cloud-native applications in the context of the Software Engineer II role?

When answering this question, focus on specific projects where you've developed cloud-native applications. Highlight your understanding of scalability, performance optimization, and important design principles that apply to cloud computing.

Join Rise to see the full answer
How do you approach troubleshooting and debugging in your development work?

Share your systematic approach to troubleshooting. Talk about how you use debugging tools, analyze logs, and collaborate with team members to resolve issues effectively, showcasing your problem-solving skills.

Join Rise to see the full answer
What coding practices do you follow to ensure code quality?

Discuss the importance of writing clean and well-documented code. Mention practices like code reviews, adhering to coding standards, and utilizing testing frameworks to ensure your code is maintainable and reliable.

Join Rise to see the full answer
How do you stay current with emerging technologies relevant to the Software Engineer II position?

Outline the methods you use to keep your skills up to date, such as following tech blogs, participating in online courses, attending industry events, and actively engaging with developer communities.

Join Rise to see the full answer
Can you give an example of a challenging technical problem you solved in a prior role?

Prepare a concise story about a specific technical challenge you faced, the approach you took to solve it, and the positive outcome. Focus on showcasing your critical thinking and resilience under pressure.

Join Rise to see the full answer
What is your experience with ReactJS and building user interfaces?

Discuss particular projects or features you've built using ReactJS. Talk about your understanding of component-based architecture, state management, and best practices for creating interactive user interfaces.

Join Rise to see the full answer
Describe a time you contributed to a team project. What was your role?

Provide a detailed example of your role in a collaborative project. Explain how you contributed, communicated with team members, and aligned with project goals to showcase your teamwork and collaboration skills.

Join Rise to see the full answer
How do you prioritize tasks when working in an agile environment?

Share your strategies for prioritization in an agile setting, such as using Agile methodologies like Scrum or Kanban. Discuss how you balance urgent tasks with long-term project goals efficiently.

Join Rise to see the full answer
What is your experience with code reviews, and how do you approach them?

Detail your perspective on the importance of code reviews. Talk about how you provide constructive feedback and how you integrate feedback from others into your own work to improve code quality.

Join Rise to see the full answer
What attracts you to working at OpenGov as a Software Engineer II?

Discuss your passion for making an impact in the public sector and how OpenGov's mission aligns with your own values. Highlight specific aspects of the company culture that resonate with you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted yesterday
Photo of the Rise User
EVERSANA Hybrid Overland Park, KS, USA
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 10 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted yesterday
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 10 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 24, 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!