Senior Software Engineer
Core
Senior Software Engineer owning the spec-to-verified-software loop, translating product vision into specs, and managing AI-assisted development for production rollout.
Role type
Senior Software Engineer (AI-native, spec-driven)
Builds
Production software features, specs, acceptance criteria, and test artifacts for a mobile-first conversational engagement platform.
Domain
SaaS / Mobile-first communication / AI-assisted development
Deliverable
production ML models | product features
Required skills
Spec authoring, AI-assisted development (Claude Code), full-stack engineering, customer-facing product translation, UAT design, production health monitoring, mentorship
Preferred skills
TypeScript, React, React Native, Chrome extensions, embedded web apps
Technologies
Ruby on Rails, Postgres, ElasticSearch, AWS SQS, Sidekiq, AWS
Responsibilities
Own feature areas end-to-end from spec to production; translate product research into engineering specs; define acceptance criteria and UAT scenarios; manage the codegen loop and review AI output; monitor production health and on-call response; mentor junior/mid-level engineers on spec quality
Seniority
Senior, hands-on IC with mentorship responsibilities