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

Software Engineer II - PLC

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

Join OpenGov as a Software Engineer II in Boston and be part of an inspiring mission to drive effective and accountable government through AI-enabled software solutions. At OpenGov, we’re passionate about making a tangible difference in cities and communities. As a Software Engineer II, you will collaborate closely with our talented engineering team to design and implement innovative SaaS applications that empower government agencies to operate efficiently and transparently. Every day will bring unique challenges as you leverage modern technologies like ReactJS, JavaScript, GraphQL, and NodeJS to solve complex problems, optimize application performance, and contribute to the continuous improvement of our platform. You’ll have the autonomy to write clean, efficient code and participate in code reviews, ensuring adherence to best practices and quality standards. We’re also looking for someone who is eager to stay abreast of emerging technologies and actively contribute to our Engineering culture of innovation. With your proven experience, you will play a crucial role in shaping the future of public service technology at OpenGov. Our fast-paced and dynamic environment is perfect for individuals who thrive on making an impact and pushing the boundaries of what’s possible. If you’re excited about the intersection of technology and public service, we want to hear from you today about this incredible opportunity at OpenGov!

Frequently Asked Questions (FAQs) for Software Engineer II - PLC Role at OpenGov
What responsibilities does a Software Engineer II have at OpenGov?

As a Software Engineer II at OpenGov, you will be responsible for developing, testing, and deploying high-quality software solutions that enhance the efficiency and transparency of government agencies. Your day-to-day tasks will include building new features, troubleshooting complex issues, participating in code reviews, and ensuring the best practices in coding are followed. Collaboration with product, UX, and platform engineers is essential to drive innovation and operational excellence.

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

To qualify for the Software Engineer II position at OpenGov, candidates should have a BA/BS in a computer science-related discipline or equivalent experience, along with at least 3 years of professional experience in developing cloud-native applications. Proficiency in programming languages such as Java, C++, C#, JavaScript, and Python is required, alongside solid knowledge of data structures, algorithms, and event-driven architecture. Familiarity with Elasticsearch/OpenSearch is preferred.

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

As a Software Engineer II, you will work with modern technologies that include ReactJS, JavaScript, GraphQL, and NodeJS. You will also apply your skills in cloud-native applications and explore emerging technologies that drive innovation within our development team. A working knowledge of event-driven architecture, Kafka, and database concepts will also enhance your contributions.

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

The team culture at OpenGov for a Software Engineer II is driven by passion, innovation, and a commitment to public service. We operate in a fast-paced environment that prioritizes impact over a traditional 9-to-5 approach. We encourage every team member to share their ideas and participate actively in shaping our technology solutions. OpenGov values performance, and excellence is recognized and rewarded, fostering a collaborative and dynamic workplace.

Join Rise to see the full answer
What benefits does OpenGov offer to its Software Engineer II employees?

Employees in the Software Engineer II role at OpenGov enjoy a range of benefits designed to ensure their well-being and professional growth. This includes comprehensive healthcare options, a flexible vacation policy, a 401(k) with company match, paid parental leave, and wellness stipends. We also emphasize professional development opportunities and maintain a collaborative office environment with engaging perks like weekly catered lunches.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II - PLC
Can you describe a challenging technical problem you faced as a Software Engineer?

When answering this question, focus on a specific challenge that highlights your problem-solving skills, technical expertise, and how you approached the issue. Discuss the steps you took to diagnose the problem, the solution you implemented, and the impact it had on the project or team. Always tie it back to how you can bring that experience to the Software Engineer II role at OpenGov.

Join Rise to see the full answer
How do you ensure code quality in your projects?

To ensure quality in your coding projects, discuss your practices such as participating in code reviews, writing unit tests, and following coding standards. Emphasize the importance of peer reviews for identifying potential issues early and how maintaining comprehensive documentation helps keep the team aligned—skills vital for success at OpenGov.

Join Rise to see the full answer
What technologies are you most comfortable working with?

Be prepared to discuss specific technologies like ReactJS, JavaScript, NodeJS, and any relevant languages you’ve worked with. Mention your experience in developing cloud-native applications and how you've used these technologies in past projects. Tailor this back to how it aligns with the tech stack at OpenGov.

Join Rise to see the full answer
How do you prioritize your tasks in a fast-paced environment?

Describe your approach to prioritization, such as using project management tools, setting clear deadlines, and assessing the impact of tasks. Highlight your flexibility and ability to adapt to changing priorities while ensuring that key projects related to OpenGov's mission are completed effectively.

Join Rise to see the full answer
Can you explain your experience with team collaboration on software projects?

Share examples of how you’ve successfully collaborated with different teams, whether that’s working closely with UX designers or product managers. Highlight the importance of open communication and teamwork in delivering software solutions that meet user needs, especially in a public service context like OpenGov.

Join Rise to see the full answer
What steps do you take to troubleshoot software issues?

Discuss your logical approach to troubleshooting, starting from replicating the issue, checking logs, and analyzing system behaviors. Talk about the tools you use for debugging and how you ensure you've documented the resolution for future reference, which is critical in the software engineering role at OpenGov.

Join Rise to see the full answer
How do you stay updated with the latest technology trends?

Mention methods you use to stay informed, such as following industry blogs, attending webinars, or participating in tech meetups. Share how this knowledge contributes to innovation in your work and underscores your commitment to contributing effectively within OpenGov's engineering team.

Join Rise to see the full answer
How would you approach learning a new technology or language?

Explain your learning strategy, which could involve hands-on projects, online courses, or collaborating with others who are experienced in that technology. This approach shows your growth mindset and adaptability, aligning perfectly with the culture at OpenGov.

Join Rise to see the full answer
What motivates you in your work as a software engineer?

Share your genuine passion for technology and how it relates to making a difference in public service. Discuss what drives you to excel and how your motivations lead you to seek innovative solutions, especially as a Software Engineer II at OpenGov.

Join Rise to see the full answer
Describe a project where you had to work under a tight deadline.

Talk about a specific project where deadline pressure was high, outlining how you managed your time, collaborated with your team, and ensured the quality of the deliverable. This illustrates your ability to perform under pressure, a valuable trait for a Software Engineer II at OpenGov.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 4 days ago
Posted 5 days ago
GHC Remote Remote/Nationwide, USA
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
Rehire Remote No location specified
Posted 6 days ago
Photo of the Rise User
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided

Powering more Effective and Accountable Government

224 jobs
MATCH
VIEW MATCH
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!
LATEST ACTIVITY
Photo of the Rise User
26 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank