Software Engineer III - PLC

Cloud software provider for state and local government, powering effective and accountable government operations.
$105,000 - $165,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Global Backbone

Senior Software Development Engineer position at AWS Global Backbone team, focusing on developing and operating critical network infrastructure and software control systems for Amazon's global cloud platform.

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Software Engineer role at Annapurna Labs developing test infrastructure for ML acceleration hardware manufacturing, requiring 5+ years of software development experience.

Quality Assurance Engineer, Trust CX Innovation

Senior Quality Assurance Engineer role at Amazon's Alexa Trust CX Innovations team, focusing on testing and quality assurance for AI-powered products while ensuring privacy and accessibility standards.

Senior Software Engineer

Senior Software Engineer role at Microsoft AI organization focusing on building secure and compliant services for Copilot, Bing, and other Microsoft AI products.

Critical Environment Instrumentation Engineer (CEIE)

Critical Environment Instrumentation Engineer role at Microsoft focusing on maintaining and managing industrial control systems in 24x7x365 mission-critical datacenters.

Description For Software Engineer III - PLC

OpenGov is a leading provider of cloud software solutions for state and local government agencies, focused on enabling efficiency, transparency, and accountability. As a Software Engineer III, you'll be instrumental in building best-in-class SaaS solutions using modern technologies like ReactJS, Javascript, GraphQL, and NodeJS. The role offers opportunities to lead complex projects, design scalable services, and optimize applications while working in an agile environment.

The company has received numerous accolades, including being named to the 2023 Top Workplaces USA and Forbes America's Best Startup Employers. With over 1,800 government clients, OpenGov's solutions help power digital services for one in three people in the US. The company culture emphasizes innovation, continuous learning, and making a meaningful social impact.

You'll work with cross-functional teams, lead technical initiatives, and mentor junior engineers while contributing to mission-critical software that helps government agencies serve their communities better. The role requires strong technical expertise in multiple programming languages and frameworks, along with the ability to navigate ambiguity and execute quickly.

The position offers competitive compensation ($105,000-$165,000) and comprehensive benefits, including medical, dental, and vision coverage, parental leave, and wellness benefits. This is an opportunity to join a mission-driven technology company that's transforming how local governments operate and serve their communities.

Last updated 3 months 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
Java
Python
  • 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

Benefits For Software Engineer III - PLC

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive medical, dental, and vision coverage
  • Paid parental leave
  • Wellness stipend for gym memberships/fitness classes
  • HSA contribution
  • In-office lunch every Wednesday

Interested in this job?