Sr. Software Engineer

Leader in AI-enabled software for cities, counties, state agencies, and special districts, serving 2,000 communities across the United States.
Dubuque, IA, USA
$140,000 - $146,000
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
8+ years of experience
Enterprise SaaS · AI

Description For Sr. Software Engineer

OpenGov, the leader in AI-enabled software for government agencies, is seeking a Senior Software Engineer to join our dynamic team. This role offers an opportunity to develop cutting-edge SaaS solutions that enhance government efficiency and transparency. You'll work with modern technologies including Angular, TypeScript, .NET Core, and Postgres Aurora, leading the development of scalable applications that serve 2,000+ communities across the United States.

As a senior engineer, you'll play a crucial role in our engineering team, leading technical initiatives and mentoring junior developers. The position requires expertise in full-stack development, with a focus on C# .NET Core for backend and Angular for frontend development. You'll be responsible for designing and implementing complex applications while ensuring optimal performance and scalability.

The ideal candidate brings 8+ years of experience in developing cloud-native applications, with strong proficiency in event-driven architecture and API integration. You'll work in a collaborative, fast-paced environment across our offices in San Francisco, Atlanta, Boston, Chicago, Dubuque, Plano, and Pune.

We offer comprehensive benefits including healthcare, 401(k) with company match, paid parental leave, and professional development opportunities. This is more than just a technical role – it's an opportunity to contribute to the core of our democracy by building solutions that power more effective and accountable government. Join us in our mission to transform how governments serve their communities through innovative technology.

Last updated 8 days ago

Responsibilities For Sr. Software Engineer

  • Provide leadership and technical guidance to ensure the development of resilient, scalable SaaS applications
  • Lead the single tenant to multi-tenant initiative for one of our key Suites
  • Full-stack engineer proficient in C# .NET Core for backend development, with experience in Angular for the front end
  • Prioritize and plan projects in alignment with the Product roadmap
  • Collaborate with cross-functional teams to understand and translate business requirements into technical specifications
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug and resolve complex technical issues
  • Mentor and guide junior software engineers
  • Conduct thorough code reviews and provide constructive feedback
  • Contribute to OpenGov's Engineering culture of innovation
  • Cultivate customer empathy to ensure solutions exceed customer expectations
  • Drive continuous improvement of development processes
  • Stay current with emerging technologies and industry trends

Requirements For Sr. Software Engineer

TypeScript
PostgreSQL
  • BA/BS in a computer science-related field or equivalent experience required
  • 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 C# .NET Core, TypeScript and Angular is a MUST
  • Proficiency with event-driven architecture, API integration, and REST APIs is a MUST

Benefits For Sr. Software Engineer

Medical Insurance
401k
Parental Leave
Vision Insurance
Dental Insurance
  • Comprehensive healthcare options for individuals and families
  • Flexible vacation policy and paid company holidays
  • 401(k) with company match
  • Paid parental leave
  • Wellness stipends
  • HSA contributions
  • Professional development and growth opportunities
  • Weekly catered lunches

Interested in this job?

Jobs Related To OpenGov Sr. Software Engineer

Sr. Software Engineer - PRO

Senior Software Engineer position at OpenGov, developing AI-enabled SaaS solutions for government agencies using modern technologies like React, Node.js, and GraphQL.

Software Engineer III - EAM

Senior Software Engineer role at OpenGov building AI-enabled SaaS solutions for government agencies using modern technologies.

Software Engineer III - FIN

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

Software Engineer III - PLC

Senior Software Engineer role at OpenGov building government-focused SaaS solutions using modern technologies including React, JavaScript, GraphQL, and Node.js

SDET Engineer III

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