Sr. Software Engineer - EAM

OpenGov is a technology company that provides cloud software for state and local government agencies, focusing on enhancing efficiency, transparency, and accountability.
$118,000 - $176,302
Backend
Senior Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS

Description For Sr. Software Engineer - EAM

OpenGov is seeking a Sr. Software Engineer to join their team in developing top-tier SaaS solutions for government agencies. The role involves leading and delivering new features and improvements in an agile environment, using technologies like ReactJS, Javascript, GraphQL, and NodeJS. The ideal candidate will design, implement, and optimize complex applications, work closely with cross-functional teams, and provide technical leadership. Key responsibilities include leading the single tenant to multi-tenant initiative, prioritizing projects, writing clean code, mentoring junior engineers, and driving continuous improvement. The position requires a BA/BS in computer science or equivalent, 8+ years of experience in developing scalable cloud-native applications, and proficiency in Python, JavaScript, ReactJS, NodeJS, event-driven architecture, API integration, and GraphQL. OpenGov offers a mission-driven environment, focusing on powering more effective and accountable government. The company has received multiple awards for its workplace culture and is experiencing rapid growth, serving over 1,800 government agencies. Benefits include comprehensive health insurance, unlimited PTO, parental leave, and more. OpenGov is an equal opportunity employer committed to diversity and inclusion.

Last updated a month ago

Responsibilities For Sr. Software Engineer - EAM

  • Provide leadership and technical guidance for resilient, scalable SaaS applications
  • Lead the single tenant to multi-tenant initiative for a key Suite
  • Prioritize and plan projects aligned with the Product roadmap
  • Collaborate with cross-functional teams to translate business requirements into technical specifications
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug and resolve complex technical issues
  • Mentor and guide junior software engineers
  • Conduct code reviews and provide constructive feedback
  • Contribute to OpenGov's Engineering culture of innovation
  • Cultivate customer empathy
  • Drive continuous improvement of development processes and tools
  • Stay current with emerging technologies and industry trends

Requirements For Sr. Software Engineer - EAM

JavaScript
Node.js
Python
React
  • BA/BS in a computer science-related field or equivalent experience
  • 8+ years of experience in developing highly scalable cloud-native applications
  • Deep experience building applications on either Azure or AWS using the latest CI/CD and DevOps best practices
  • Prior experience in building applications that leverage modern tools like Grafana for observability and performance monitoring
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Proficiency with event-driven architecture, API integration, and GraphQL

Benefits For Sr. Software Engineer - EAM

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 90% paid Medical/Dental/Vision premium for employees
  • Fully paid Life and Short/Long term disability insurance
  • Unlimited PTO
  • Parental Leave policy
  • Annual wellness stipend
  • Anniversary awards

Interested in this job?

Jobs Related To OpenGov Sr. Software Engineer - EAM

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.