Senior Software Engineer
Authorium
About Authorium
Authorium is a GovTech SaaS platform that unifies procurement, contract lifecycle management, grants, budget, and legislative workflows for state and local government agencies. We serve customers including California state agencies (CDSS, CDT, CalPERS, EDD, DHCS), Florida DCF, and Washington state agencies. Our platform replaces fragmented spreadsheets, emails, and legacy systems with a unified data layer that drives visibility, compliance, and operational efficiency.
We are a ~43-person company at $9M+ ARR growing 44% year-over-year. The engineering team is 14 people (3 onshore in the US, 11 offshore) shipping monthly releases on a Ruby on Rails monolith deployed on AWS with a FedRAMP-compliant infrastructure. We are building the operational platform that government agencies run on.
Why This Role Exists
We are hiring a Senior Software Engineer in San Francisco to be a foundational member of our onshore engineering team. This is not a staff-level individual contributor role where you work on long-horizon projects in isolation. This is a high-output senior role where you ship features every sprint, set the quality bar for the team through code review and architectural decisions, and directly impact our ability to retain $5M+ in customer renewals this year.
You will work alongside Seth and Ali (our current onshore seniors), a consolidated offshore squad led by Nacho, and a VP of Engineering who owns throughput and team structure. The SF office is where platform decisions get made, production issues get debugged, and the hardest cross-cutting features get built.
What makes this role different: At 43 people and $9M ARR, every engineer's output is visible to the CEO and directly tied to customer outcomes. You will not be a number on a team of 50. You will be one of three onshore engineers whose code runs the workflows that state agencies depend on daily. The features you ship this quarter directly determine whether we retain our largest customers.
What You’ll Be Doing
Platform Delivery (~50% of time)
- Ship complex, cross-cutting features across our four use cases: Procurement/CLM (85% of ARR), Grants, Budget, and Legislative Analysis.
- Own the hardest epics: versioning systems, approval workflows, search infrastructure, document generation, and permission models.
- Make architectural decisions that hold up across multiple use cases and customer configurations. Write ADRs for significant decisions.
- Deliver 31 story points per sprint at a senior quality bar: clean code, comprehensive tests, documentation where it matters.
Quality & Technical Leadership (~30% of time)
- Set the code review standard for the team. Review PRs within 24 hours with substantive, constructive feedback.
- Own production reliability for your domains: diagnose performance issues, fix root causes, prevent regressions.
- Ensure offshore contributions meet the senior quality bar through review, pairing, and clear architectural guidance.
- Drive improvements to our automated quality gates (RuboCop, Brakeman, Codecov, Packwerk, SonarQube) and testing infrastructure.
- Participate in on-call rotation. Triage production alerts. Own incident resolution and post-mortem documentation.
Mentorship & Leverage (~20% of time)
- Mentor mid-level and junior engineers through code review, pairing sessions, and design discussions.
- Unblock teammates proactively. If someone is stuck, you notice before they ask.
- Partner with Product Managers to break down complex initiatives into shippable epics with clear technical plans.
- Work with Solutions Engineers to ensure features are configurable, implementation-ready, and aligned with customer workflows.
- Contribute to engineering process improvements: sprint planning, estimation accuracy, release predictability.
Must Have
- 6+ years building and maintaining production Ruby on Rails applications. Deep knowledge of Rails conventions, ActiveRecord, and the Rails ecosystem.
- Comfortable working across the full stack.
- Experience with PostgreSQL: query optimization, indexing strategy, data modeling for complex domain objects.
- Demonstrated ability to design systems that are maintainable, testable, and scalable. You have made architectural decisions you can defend.
- Track record of high code quality: 85%+ test coverage, clean PR history, substantive code review feedback.
- Experience mentoring other engineers. You have made someone else better at their job.
- Strong security fundamentals: OWASP, authentication/authorization design, secrets management, input validation.
- Effective use of AI-assisted development tools. You use Cursor/Copilot/Claude daily and know when to trust and when to verify.
- Based in or willing to relocate to the San Francisco Bay Area and work in-office Monday through Thursday.
Nice to Have
- Experience in GovTech, compliance-heavy environments, or FedRAMP/SOC 2 engineering.
- Experience with Packwerk (modular monolith), service extraction, or domain-driven design in Rails.
- Background working with offshore engineering teams and managing quality across time zones.
- Experience with AWS infrastructure: CloudWatch, Parameter Store, ECS/EKS, deployment pipelines.
- Experience with document processing, rich text editors (CKEditor), PDF generation, or workflow engines.
- Previous experience at a company in the $5M-$30M ARR range where you were one of the senior-most engineers.
- Salary: $160,000 - $200,000
- Equity: Stock options (0.1% - 0.25%, details at offer stage)
- 100% benefits coverage for employee
- 401(k) plan
- Flexible PTO
- Home office stipend
- Comprehensive wellness benefits
- Commuter stipend for hybrid roles
We are a $9M ARR company growing 44% YoY with a clear path to profitability in Q4 2026. Equity has real potential value. The right candidate sees this as the opportunity to be one of the foundational engineers at a company that is becoming the operating system for government.