Staff Software Engineer

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

Description For Staff Software Engineer

OpenGov is leading the charge in AI-enabled software for public sector organizations, serving 2,000 communities across the United States. As a Staff Software Engineer, you'll be at the forefront of designing and implementing scalable software solutions that power more effective and accountable government operations.

The role demands deep technical expertise in software architecture, system design, and application development, with a focus on AI innovation. You'll be working with distributed systems, microservices, and cloud-native architectures, using technologies like Java, JavaScript/TypeScript, and various databases (PostgreSQL, MySQL, MongoDB, Redis).

Your typical day will involve enhancing applications for performance and scalability, collaborating with cross-functional teams, and solving unique technical challenges. The position requires 8+ years of professional experience, with at least 2 years in a senior or staff engineering role. You'll be based in Pune, India, working in an on-site capacity.

OpenGov offers a performance-based culture where innovation and impact are valued. The company provides comprehensive benefits including healthcare, 401(k) with company match, paid parental leave, and professional development opportunities. You'll be part of a global team of 800+ employees across multiple offices, working on meaningful projects that strengthen public trust and improve government operations.

This is an excellent opportunity for a passionate coder who enjoys problem-solving and values clean code and solid architecture. You'll be contributing to OpenGov's mission of powering more effective and accountable government while working with cutting-edge AI technology and cloud platforms. The role offers both technical leadership opportunities and the chance to make a real impact on public sector operations.

Last updated 5 days ago

Responsibilities For Staff Software Engineer

  • Design and implement high-quality, scalable, and maintainable software solutions
  • Write efficient, well-documented, and testable code
  • Provide technical guidance, mentorship, and hands-on support to engineers
  • Conduct thorough code reviews
  • Analyze and improve performance of existing applications and infrastructure
  • Collaborate with architects and product teams
  • Lead and influence proof of concepts/prototypes
  • Implement CI/CD practices, Observability and test driven design
  • Cultivate customer empathy
  • Stay current with emerging technologies and industry trends

Requirements For Staff Software Engineer

Java
JavaScript
TypeScript
PostgreSQL
MySQL
MongoDB
Redis
Kubernetes
  • BE in computer science or related field or MCA
  • 8+ years of professional software development experience
  • 2+ years in senior or staff engineering role
  • Proficiency in Java, JavaScript/TypeScript
  • Deep understanding of distributed systems, microservices, and cloud-native architectures
  • Experience with unit testing, integration testing, and CI/CD pipelines
  • Strong experience with SQL and NoSQL databases
  • Familiarity with cloud platforms and containerization tools

Benefits For Staff Software Engineer

Medical Insurance
401k
Parental Leave
  • 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 Staff Software Engineer

Staff SDET Engineer

Staff SDET Engineer position at OpenGov leading quality engineering initiatives and implementing testing standards for government software solutions.

Staff Software Engineer - Backend

Staff Software Engineer position at OpenGov, focusing on backend development for government software solutions using cloud-native technologies and AI integration.

Staff Software Engineer

Staff Software Engineer role at OpenGov, leading AI-enabled software development for public sector, requiring 8+ years experience in backend development and distributed systems.

Staff Software Engineer

Lead software architecture and AI innovation at OpenGov, developing scalable solutions for government operations with 8+ years experience required.

Staff SDET Engineer

Senior SDET position at OpenGov leading quality engineering initiatives and implementing testing standards for government software solutions.