Senior Software Engineer
Listed on 2026-10-16
-
Software Development
Full Stack Developer, Backend Developer, Senior Developer, React.js
The Senior Software Engineer is a hands-on, full-stack engineer who owns the delivery of product features from acceptance criteria to production. Working primarily on Traverse and Grove, this role takes a feature or epic, designs it, builds it, tests it, ships it, and stays accountable for how it behaves in production, without needing task-level direction.
This role is the team's dependable owner of scoped, multi-card work and a day-to-day technical resource for less experienced engineers. The Senior Software Engineer makes and documents local architectural tradeoffs within established patterns, uses AI-assisted development as a fluent daily practice, and helps engineers on the team grow through pairing and code review. Team-wide technical direction and code quality standards are owned by the Principal Engineer role, and the Senior Software Engineer co-builds the agentic engineering framework alongside the Principal Engineer.
This is a hybrid role working 3 days out of our Dublin, OH office.
Required:
- 5+ years of professional software development experience in a SaaS or web product environment, including production ownership of features you designed and delivered.
- Professional experience with Ruby on Rails and a modern JavaScript/Type Script front end (React preferred), and with relational database design and query performance in PostgreSQL.
- Working knowledge of AWS at the application layer (for example S3, queues, and managed database or serverless services), sufficient to deploy, debug, and operate your own features.
- Experience reviewing others' code and mentoring less experienced engineers.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
- Experience in Health and Human Services, government technology, or another regulated vertical SaaS domain.
- Experience with multi-tenant SaaS architecture or Domain-Driven Design.
- Experience contributing to agentic SDLC practices such as AI-assisted code review, automated test generation, or prompt and runbook standards.
- Experience with serverless architectures or mobile application development.
- Familiarity with SOC 2 or HIPAA-aligned engineering practices.
- Own features and epics end to end, from refinement and design through implementation, automated testing, release, and production follow-up, with minimal direction and a clear record of delivering on commitments.
- Design the feature before building it: data model and PostgreSQL schema changes, Rails models and services, API contracts, and React/Type Script component structure. Make local architectural tradeoffs and document the reasoning in the merge request or design notes.
- Participate actively in Amigos and refinement: challenge unclear acceptance criteria, surface risks and dependencies early, and split oversized work into small, end-to-end slices.
- Write and own automated tests across unit, integration, and end-to-end levels for the work you ship, and treat passing tests and a clean pipeline as part of the definition of done.
- Follow the team's established architecture patterns, code quality standards, and security-by-default practices, and raise proposed changes to them for team decision rather than diverging on your own.
- Handle sensitive case, family, and agency data with care, applying least‑privilege access, input validation, and data protection practices expected of software used by HHS agencies.
- Deploy your own changes through the Git Lab pipeline, verify them in production, and follow through on regressions using logs, error tracking, and metrics.
- Participate in the on‑call rotation: triage and resolve production issues, communicate…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).