Principal/Staff Software Engineer
Posted on 10/13/2023
INACTIVE
OpenGov

501-1,000 employees

Cloud software for U.S. government operations management
Company Overview
OpenGov Inc. stands out as a leading provider of modern cloud software specifically designed for U.S. local governments, state agencies, school districts, and special districts, serving over 1,600 agencies nationwide. The company's unique focus on public sector needs, such as budgeting, permitting and licensing, procurement, and asset management, makes it a valuable partner for efficient and accountable governance. OpenGov's commitment to customer engagement and continuous improvement, as evidenced by their proactive communication and feedback mechanisms, fosters a collaborative and efficient work environment.
Government & Public Sector

Company Stage

Series D

Total Funding

$178.2M

Founded

2012

Headquarters

San Jose, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

24%

2 year growth

65%
Locations
San Francisco, CA, USA • San Diego, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
UI/UX Design
React.js
Git
Node.js
SQL
Apache Kafka
Postgres
TypeScript
Development Operations (DevOps)
CategoriesNew
Software Engineering
Requirements
  • An entrepreneurial mindset: self-driven, accountable, and a passionate team player
  • A dedication to craft: high quality code and forward thinking technical design are essential
  • Able to communicate technical and complex topics clearly
  • Experience as a tech lead, architect, or engineering manager
  • Experience with and interest in both Object Oriented and Functional programming
  • Deep experience building both Single Page Apps and APIs
  • Deep experience with TypeScript
  • Experience with Node.js
  • Experience with React
  • Experience with PostgreSQL or similar SQL databases
Responsibilities
  • Design and build an efficient, scalable cloud-hosted SaaS product for governments
  • Partner with a Software Architect to steer the project's architecture and code, and redefine how we build with artificial intelligence, a cutting edge tech stack, and modern patterns
  • Collaborate with a product manager, designer, and architect to develop requirements, technical and UX designs, and test plans
  • Write high quality code independently, and collaborate with and mentor engineers via code review and/or pair programming
  • Deploy, monitor, and support the systems you’ve developed, and train others to do the same
Desired Qualifications
  • Experience with GraphQL
  • Experience with Kafka
  • Experience with modern DevOps tooling such as Kubernetes, ArgoCD, Grafana, GitHub Actions
  • Experience with AI and LLMs esp. Retrieval Augmented Generation and similar systems