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:
Sr. Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon's CE Tech team, focusing on building AI-driven recommendation systems and scalable services to enhance customer shopping experience.

Sr Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Platform Engineering & Services

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building scalable fulfillment systems and ML-powered platforms to enhance warehouse operations efficiency.

System Software Engineer, Tools

Senior System Software Engineer position at Annapurna Labs (AWS) developing tools and software solutions for cloud platform development, requiring 5+ years experience in software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer - C/C++

Senior Software Engineer position at Microsoft focusing on Windows kernel and driver development, requiring 7+ years of C/C++ experience and system-level programming expertise.

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 4 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?