City Innovate Inc

Senior Software Engineer

City Innovate Inc

full-time

Posted on:

Location Type: Hybrid

Location: San FranciscoCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $160,000 - $200,000 per year

Job Level

About the role

  • 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.
  • 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.
  • 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.

Requirements

  • 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.
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Ruby on RailsActiveRecordPostgreSQLquery optimizationdata modelingtest coveragearchitectural designsecurity fundamentalsinput validationAI-assisted development tools
Soft Skills
mentoringcode reviewconstructive feedbackproactive problem solvingcollaborationcommunicationleadershipprocess improvementincident resolutiondocumentation