Principal Software Engineer at OpenGov
Job Description
📋 Description
- Architect APIs and services powering OpenGov's data platform at scale.
- Enable AI-powered product experiences and AI-assisted workflows.
- Define technical strategy for AI integration across products.
- Lead end-to-end feature delivery from design to production.
- Identify bottlenecks and architectural choices for scale.
- Mentor engineers to foster AI fluency across teams.
🎯 Requirements
- 10+ years building production software with end-to-end ownership.
- Distributed systems, API design, and cloud infra (AWS, Kubernetes, Docker).
- React/TypeScript, Node.js, PostgreSQL, MongoDB, Redis.
- Led technical direction across multiple teams without formal authority.
- Hands-on AI-powered features: agents, AI-driven UX, workflows.
- Experience with AI-assisted development tools (Claude Code, Copilot, Cursor).
🎁 Benefits
- Comprehensive healthcare options for individuals and families.
- Flexible vacation policy and paid company holidays.
- 401(k) with company match.
- Paid parental leave, wellness stipends, and HSA contributions.
- Professional development and growth opportunities.
- A collaborative office environment with weekly catered lunches.
More Current Jobs at OpenGov
Apply to other open positions at OpenGov
