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.