Software Engineer III - PLC

OpenGov builds SaaS solutions that enable efficiency, transparency, and accountability within government agencies.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Software Engineer III - PLC

OpenGov is seeking a Senior Software Engineer III to join their team in building cutting-edge SaaS solutions for government agencies. This role offers an exciting opportunity to work on technology that directly impacts government efficiency and transparency.

As a Software Engineer III, you'll be at the forefront of developing sophisticated SaaS applications using a modern tech stack including ReactJS, JavaScript, GraphQL, and NodeJS. Your daily responsibilities will involve leading complex projects, designing scalable services, and optimizing applications for performance and reliability.

The ideal candidate will bring 5+ years of software development experience and strong proficiency in multiple programming languages including Java/C++/C#, Python, JavaScript, and related technologies. You'll need to demonstrate expertise in data structures, algorithms, and database concepts, along with experience in GraphQL APIs and observability.

What makes this role unique is the opportunity to become a subject matter expert while working on solutions that directly impact government operations. You'll collaborate with cross-functional teams, mentor junior engineers, and contribute to a culture of innovation and technical excellence.

The position offers a perfect blend of technical leadership and hands-on development. You'll be responsible for designing and implementing scalable features, conducting code reviews, and driving continuous improvement in development processes. The role requires strong problem-solving abilities and the capability to navigate ambiguity while delivering high-quality solutions.

Working at OpenGov means joining a team dedicated to transforming how governments operate through technology. You'll be part of an engineering culture that values innovation, leading-edge technology adoption, and quality. The impact of your work will extend beyond code, helping government agencies become more efficient, transparent, and accountable.

This is an ideal opportunity for a senior engineer who wants to combine technical expertise with meaningful impact, working on solutions that serve the public sector while staying at the forefront of modern technology.

Last updated a day ago

Responsibilities For Software Engineer III - PLC

  • 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
  • Stay current with emerging technologies and industry trends
  • Contribute to OpenGov's Engineering culture of innovation

Requirements For Software Engineer III - PLC

JavaScript
Node.js
React
Python
Java
  • BA/BS in a computer-science-related discipline or equivalent experience
  • 5+ years of professional experience in software development
  • Proficiency in Java or C++ or C# or equivalent program language
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Proficiency in data structures, database concepts and algorithms
  • Proficiency in observability concepts
  • Proficiency in GraphQL APIs
  • Experience in building software using event-driven architecture
  • Strong understanding of software development life cycle (SDLC) methodologies
  • Expertise in ERP domain preferred

Interested in this job?

Jobs Related To OpenGov Software Engineer III - PLC

Software Engineer III - PLC

Senior Software Engineer role at OpenGov, building cloud solutions for government agencies using modern technologies like React, Node.js, and GraphQL.

SDET Engineer III

Senior SDET position at OpenGov, leading quality initiatives and test automation for government-focused cloud software solutions.

Sr. Software Engineer - EAM

Senior Software Engineer position at OpenGov, developing cloud solutions for government agencies using modern technologies and leading technical initiatives.

Software Engineer III - PRO

Senior Software Engineer role at OpenGov, building cloud solutions for government agencies using modern tech stack with competitive compensation $105K-$225K.

Sr. Software Engineer - .NET

Senior Software Engineer position at OpenGov, developing cloud solutions for government agencies using .NET, React, and modern technologies.