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

Software Engineer II - EAM - 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

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  SoftwareEngineer 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

  • (SWE-II) 3+ years of professional experience in developing cloud native applications.

  • Proficiency in C# or Java or  C++ or equivalent program language is required.

  • Proficiency in JavaScript (ReactJS/Angular/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

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

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

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

As a Software Engineer II at OpenGov in Pune, you'll have an incredible opportunity to shape the way government agencies operate through innovative AI-enabled software. OpenGov leads the charge in modernizing how cities, counties, and state agencies manage their operations, serving more than 2,000 communities across the U.S. In your role, you’ll engage in developing best-in-class SaaS solutions that prioritize efficiency, transparency, and accountability. You'll be a vital part of a dynamic team, tackling exciting technical challenges while using cutting-edge technologies like ReactJS, JavaScript, GraphQL, and NodeJS. Your expertise will help design, implement, and optimize complex applications for speed and scalability in a collaborative environment where agile methodology is the norm. Expect to develop high-quality software, write clean and efficient code, and participate in code reviews to maintain robust coding standards. With a focus on continuous improvement and operational excellence, you'll be encouraged to stay on top of industry trends, pushing the envelope for innovation within the team. This is not just a job; it’s a chance to contribute to meaningful public service and make a real impact on the community. If you're passionate about technology and politics and are ready to make a difference, OpenGov is the place for you to thrive and grow your career!

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

As a Software Engineer II at OpenGov, your main responsibilities include developing, testing, and deploying high-quality software with minimal supervision, writing clean and well-documented code, troubleshooting complex technical issues, and participating in code reviews. You'll also need to collaborate effectively with product, UX, and platform engineers to deliver new features and enhancements.

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

To qualify for the Software Engineer II role at OpenGov, you should have a BA/BS in a computer science-related discipline or equivalent experience. Additionally, a minimum of 3 years of professional experience in developing cloud-native applications is required. Proficiency in languages like C#, Java, or C++, alongside JavaScript frameworks like ReactJS or NodeJS, is essential.

Join Rise to see the full answer
What technologies do Software Engineer IIs at OpenGov work with?

At OpenGov, Software Engineer IIs commonly work with modern technologies including ReactJS, JavaScript, GraphQL, and NodeJS. Familiarity with event-driven architecture, Kafka, and tools like ElasticSearch/OpenSearch are preferred. The use of cloud-based solutions is also integral to the role.

Join Rise to see the full answer
How important is teamwork for a Software Engineer II at OpenGov?

Teamwork is crucial for a Software Engineer II at OpenGov. You'll work closely with product, UX, and platform engineers to develop effective SaaS solutions. Strong collaboration skills enable you to contribute meaningfully to design discussions and help implement enhancements that ensure impact and effectiveness in governmental operations.

Join Rise to see the full answer
What sets OpenGov apart from other companies for Software Engineer II roles?

OpenGov stands out due to its strong commitment to public service and accountability in government operations. The culture emphasizes innovation, with the opportunity to impact local governance through AI. Plus, the collaborative work environment, competitive benefits, and a focus on employee growth make OpenGov an attractive place for Software Engineer IIs.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II - EAM
Can you describe a complex software project you've worked on in the past?

When answering this question, focus on your specific contributions to the project, detailing the challenges faced and the technologies used, particularly highlighting any use of ReactJS, JavaScript, or cloud-native solutions, as this aligns well with OpenGov's tech stack.

Join Rise to see the full answer
How do you ensure the quality of your code as a Software Engineer II?

Highlight your code review practices, your attention to writing clean, efficient code following industry best practices, and your commitment to adopting a test-driven development approach, which are important for the role at OpenGov.

Join Rise to see the full answer
Describe a time you collaborated with a product team. What was your role?

Use the STAR format (Situation, Task, Action, Result) to explain your experience in collaborating with product teams, emphasizing how effective communication and teamwork led to successful feature development that met user requirements.

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

Talk about the resources you use, such as online courses, tech blogs, or participating in developer communities. Mention a few technologies and trends you're currently following, especially those relevant to AI and government services.

Join Rise to see the full answer
What is your experience with troubleshooting and debugging applications?

Share specific examples demonstrating your problem-solving skills, outlining tools and methodologies you've used for debugging, and how those experiences would benefit your role at OpenGov.

Join Rise to see the full answer
Can you explain your understanding of event-driven architecture?

Discuss the basic principles of event-driven architecture, its advantages, and how it's relevant to scalable applications, particularly in the context of OpenGov's focus on efficiency and innovation.

Join Rise to see the full answer
How would you approach developing a feature for OpenGov's platform?

Outline a structured approach starting from requirement gathering, system design, implementation, testing, to deployment. Emphasize collaboration with stakeholders and adherence to coding standards throughout your development process.

Join Rise to see the full answer
What tools do you use for version control and why?

Mention specific tools like Git, explain their importance in software development teams for tracking changes, collaboration, and maintaining code integrity, reflecting well on your coding practices.

Join Rise to see the full answer
What motivates you to work in public sector software development?

Express your passion for using technology to drive public service efficiency and your belief in OpenGov's mission to strengthen democracy, which aligns with your professional goals as a Software Engineer II.

Join Rise to see the full answer
Describe how you handle tight deadlines in your projects.

Discuss your time management skills and techniques used to prioritize tasks, maintain open communication with your team, and ensure quality delivery even under pressure, showcasing your ability to thrive in a fast-paced environment like OpenGov.

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

Join OpenGov as a Commercial Operations Analyst I to drive efficient deal execution and support sales management in a mission-driven environment.

Photo of the Rise User
OpenGov Hybrid San Francisco
Posted 11 days ago

Join OpenGov as a Solutions Engineer to drive innovation in public sector efficiency with AI-enabled software.

Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 7 days ago

Join Visa as a Senior Software Engineer and work on groundbreaking payment technology in a hybrid position.

Join Flowdesk's innovative team as a Back-End Engineer focused on real-time financial processing for the crypto economy.

Photo of the Rise User
Ridgeline Remote Reno, NV; New York, NY; San Ramon, CA
Posted 5 days ago

Join Ridgeline as a Senior Staff Frontend Engineer and help shape the future of investment management technology.

Photo of the Rise User

Join Visa as a new college grad Software Engineer and contribute to innovative technology solutions in a collaborative environment.

Photo of the Rise User
PathAI Remote Boston, Massachusetts, United States
Posted 19 hours ago

Join PathAI as a Senior Software Engineer to leverage cutting-edge technology in the fight against diseases like cancer.

Photo of the Rise User
Posted 10 days ago

Join Information Builders as a Senior Presales Software Engineer, leveraging your technical expertise to enhance customer relationships and support sales.

Photo of the Rise User
Quizlet Remote Hybrid in Seattle, Washington, United States
Posted 11 days ago

Quizlet seeks a Staff Software Engineer in Web Foundations to drive best practices across engineering teams and enhance learning experiences.

Powering more Effective and Accountable Government

237 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 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!