Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Northwoods

Job Description

Job Description

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. 

 

 

Experience

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/TypeScript 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.

 

Nice to Have:

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

 

What you’ll be doing

Feature Ownership, Design, and Quality

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

Production Operations and AI-Assisted Delivery

  • Deploy your own changes through the GitLab 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 status clearly, escalate early when needed, and contribute to blameless post-mortems and their follow-up actions.
  • Use AI-assisted development tools (Claude Code as the primary tool, with GitHub Copilot or Codex as secondary) as a daily working practice: frame prompts with context and constraints, decompose work into verifiable steps, review and correct AI output, and never ship code you cannot explain.
  • Co-build the team's agentic engineering framework with the Principal Engineer: contribute improvements to runbooks, prompts, and workflows, and bring what you learn in daily AI-assisted work back into how the team builds software.

Mentoring and Team Collaboration

  • Mentor Software Engineers through pairing, thorough code review, and direct, actionable feedback, and serve as an escalation point for engineers working through technical problems.
  • Keep growing too: pair with the Principal Engineer on hard problems, welcome direct feedback on your own code and designs, and take on work that stretches you.
  • Review merge requests for correctness, test coverage, security, and maintainability, explaining the reasoning behind your feedback.
  • Collaborate with Product Managers, QA, DevOps, and Solution Architects to clarify requirements, plan releases, and resolve customer-impacting issues.
  • Communicate progress, risks, and decisions clearly in writing so teammates can follow your thinking without being in the room.
  • Perform other job-related duties as assigned to support departmental goals and continuous improvement initiatives.

 

You may be a good fit for our team if you have the following skills…

  • Strong full-stack proficiency with Ruby on Rails, React/TypeScript, and PostgreSQL, with the ability to work confidently across the backend, front end, and database layers of a feature.
  • Demonstrated ability to own a feature or epic end to end and deliver it reliably without close direction.
  • Sound design judgment: able to model data, design APIs, weigh tradeoffs, and explain and document decisions to engineers and non-technical stakeholders.
  • Automated testing ownership across unit, integration, and end-to-end levels, built alongside the feature rather than after it.
  • Working experience shipping and operating software in production: CI/CD pipelines, deployments, observability, debugging live issues, and participating in on-call or incident response.
  • Genuine, practiced AI-assisted development as a daily habit: you use agentic tooling (Claude Code, GitHub Copilot, Codex, or equivalent) to write, test, and debug code, your productivity shows it, and you have the judgment to verify, correct, and reject AI output.
  • Ability to mentor through pairing and code review, giving feedback that is specific, respectful, and useful.
  • Clear written and verbal communication, and comfort working in a flat, high-trust team where peer accountability is the norm and everyone's work is visible.
  • Must be authorized to work in the U.S.

 

What we provide

  • Medical (includes H.S.A. option with employer contribution), dental, and vision insurance
  • Short- and long-term disability
  • Company paid basic life insurance
  • 401(k) with 4% company match and immediate vesting
  • Free financial education and consultation
  • Wellness program that helps you earn lower premiums
  • Robust EAP program that includes free therapy sessions, lifestyle coaching, legal/ID theft services, and more
  • 12 weeks fully paid parental leave
  • Up to $5,000 adoption fee reimbursement
  • $500 wellness reimbursement after 60 days of employment
  • Generous PTO policy and 10 company paid holidays
  • Company paid cell phone plan

 

 

Find yourself checking a lot of these boxes but doubting whether you should apply? Studies have shown that women and people of color are less likely to apply to jobs unless they meet every qualification. At Northwoods, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you are excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Northwoods is committed to diversity in its workforce and is proud to be an equal opportunity employer. We are excited to work with talented people, period. All employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

 

Who is Northwoods?

Northwoods makes software solutions that improve the quality of the life of case managers and social workers in the Health and Human Services (HHS) field. Recognized as one of Columbus’ top places to work, working at Northwoods means being part of a team that’s passionate about making an impact on the lives of HHS professionals and the families they serve.

 

We believe in creating a culture of inclusivity and accountability seeking to hire professional, passionate and driven individuals that believe in the values that we believe in:

 

  1. Curiosity – Willing to test assumptions, courage to ask questions, and active listening.
  2. Community – Helping and mentoring each other, celebrating diversity and acknowledging our team members’ contributions.
  3. Resourcefulness – Willing to try and fail. Asking for help and trusting the expertise of our team.
  4. Stewardship – Safeguarding Northwoods’ values, culture, mission, and resources.

 

We believe that our team members are all accountable adults, not only to themselves but to each other, and we treat them that way. Our team works incredibly hard and is proven through dedication to their craft and our mission.

 

Our Solutions

Our products are designed for state and county social care program areas, including child welfare, childcare, child support, economic assistance and adult & aging agencies. These solutions leverage technology to allow case workers and social workers to easily collect, store, manage, and share case content and data more efficiently. By simplifying processes, our customers can spend more time engaging with the families they serve, make better informed decisions and achieve better outcomes.

 

Traverse – A SaaS solution that allows for easy, on-the-go access to case files, case work and interview forms and intelligent insights on case content and materials, which lead to better engagement and better outcomes.

 

Compass – Compass solution is some of our longer standing software that supports multiple markets for both state and county customers. Our focus on reducing time wasted on paperwork and administrative burdens allows case workers to better serve families in need.

 

Grove - Our trusted team of experienced child welfare professionals becomes an extension of agency staff supporting them with administrative tasks such as referral and records requests, compiling documents for court, and document organization. Workers can focus on fostering healthier families without sacrificing their own well-being.

 

 

 

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Dublin, OH vacancy
  •  ...librarians, researchers, marketing pros, and support teams around the world. The Job Details are as follows:OCLC, Inc. seeks a Senior SaaS Software Engineer at its Dublin, OH HQ, to perform high-level analysis and software design for new and existing systems and collaborate... 
    Senior
    Full time
    Worldwide

    OCLC

    Dublin, OH
    4 days ago
  •  ...everywhere access information and be part of a mission-driven team that makes a global impact. The job details are as follows:As a Senior Software Engineer, you will be responsible for independently designing, developing, and testing complex software programs and systems. You... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    3 days per week

    OCLC

    Dublin, OH
    6 days ago
  •  ..., it demands thoughtful, end-to-end ownership of how technology supports customers and the business. We're looking for a Senior Software Engineer to join our Personal Lines PolicyOps team, where you'll play a key role in helping us achieve our milestones for implementing... 
    Senior
    Full time
    Temporary work
    Flexible hours

    Talentify.io

    Dublin, OH
    2 days ago
  •  ...Amazon Aurora offers PostgreSQL compatible relational database engines that combines the speed and availability of high-end commercial...  ...delivering similar performance and availability. We are looking for software developers who are passionate about databases and large-scale... 
    Senior
    Internship
    Immediate start
    Worldwide

    Amazon

    Dublin, OH
    6 days ago
  •  ...Job Description Job Description Description: Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt We're constantly developing new and creative ways to solve the... 
    Senior
    Full time
    Remote work

    T-Cetra LLC

    Dublin, OH
    a month ago
  •  ...Amazon brand, and we run some of the largest fleets and highest-throughput services at the company.We are looking for a Senior Software Development Engineer who understands distributed systems at scale and wants to shape the shared storage layer of our next-generation... 
    Senior
    Contract work
    Internship

    Amazon

    Dublin, OH
    3 days ago
  •  ...Job Description Job Description Description: Senior Frontend Software Engineer (React/Micro-Frontend Architecture) Department: IT Development Reports to: Software Engineering Manager Location: Hybrid - Dublin, Ohio (3 days) Remote (2 days) Full-time, Exempt... 
    Senior
    Full time
    Remote work

    T-Cetra LLC

    Dublin, OH
    a month ago
  • Strong Application Development work experience - Agile environment preferredSolid application design, coding, testing, maintenance and debugging skills Experience with Junit and Cucumber testing.Experience with APM Monitoring tools and logging tools like SplunkProficiency...
    Senior
    Work experience placement

    Virtusa

    Columbus, OH
    3 days ago
  •  ...happens. We’re responsible for developing and maintaining the software that powers all of our customer and internal facing products....  ...Participate in code reviews and provide feedback to other engineers. Qualifications ~ Strong proficiency in Ruby and Rails (or... 
    Senior

    giftHEALTH Inc

    Columbus, OH
    15 hours ago
  • $123.43k - $183k

     ...limited supervision, analyze, develop and/or significantly modify software, applications, and programs from general requirements and...  ...degree (or foreign equivalent) in Computer Science, Computer Engineering, Industrial and Systems Engineering or related field and three... 
    Senior
    Local area
    Remote work
    Flexible hours

    Liberty Mutual

    Columbus, OH
    4 days ago
  •  ...to tower-based traffic control systems; to intelligent gate and docking automation..   The Opportunity....We are seeking a Senior Software Engineer to design, build, and maintain high quality software applications as a part of our Individual Lighting Control Monitoring... 
    Senior
    Flexible hours

    ADB SAFEGATE

    Columbus, OH
    5 days ago
  •  ...We are seeking a highly skilled and experienced Senior Network Software Engineer with a strong focus on transport connectivity and networking products. As a key member of the engineering team, you will design, develop, and deploy enterprise-grade networking appliances... 
    Senior

    Spectrum IT Recruitment

    Columbus, OH
    15 hours ago
  •  ...clients to focus on their core business while AceDevShop brings their digital vision to life. We are looking for a US-based Senior Software Engineer to join our team in a part-time, client-facing role. This position requires only 4 to 5 hours per week, but the person... 
    Senior
    Part time
    Remote work
    Flexible hours

    Acedevshop

    Columbus, OH
    4 days ago
  •  ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will... 
    Senior
    Remote work

    IntePros

    Columbus, OH
    4 days ago
  •  ...Senior Full stack Engineer - AI-Native Product Team Location: Remote (EST/CST) I’m working with a remote-first technology company in the...  ...more informed decisions. They’re looking for a Senior Software Engineer who enjoys solving real customer problems,... 
    Senior
    Remote work

    EAMES CONSULTING, LLC

    Columbus, OH
    4 days ago
  •  ...Overview We are seeking an experienced Software Engineer with OutSystems experience to design, build, and scale enterprise-grade applications using the OutSystems platform. You will work closely with business stakeholders, architects, and cross-functional teams... 
    Senior

    ITRAC

    Columbus, OH
    15 hours ago
  •  ...Are you a seasoned Software Engineer seeking your next opportunity to make a significant impact? Do you bring curiosity and drive, coupled with a wealth of experience, to excel in a fast-paced and dynamic environment? Do you thrive in collaborative settings, valuing engineering... 
    Senior

    BlueMatrix

    Columbus, OH
    15 hours ago
  •  ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation... 
    Senior
    Remote work

    LightSpun

    Columbus, OH
    4 days ago
  • $130k - $140k

     ...Senior Software Engineer at Vernovis Job Title: Senior Software Engineer Location / Work Structure: Hybrid – 3 days in-office, 2 days remote (flexible after orientation) Compensation: $130,000–$140,000, direct hire Who We Are Vernovis is a Total Talent... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    Vernovis

    Columbus, OH
    1 day ago
  •  ...Overview We're hiring a Senior Data Engineer for our cloud data team in pediatric research. You'll design and maintain production ETL/ELT...  ...maintenance. Demonstrated ability to model and ensure software development best practices, including version control, code... 
    Senior
    Flexible hours

    Nationwide Children's Hospital

    Columbus, OH
    1 day ago
  •  ...impossible every single day, yet remain incredibly kind, humble, and always ready to support one another. We’re looking for a Senior Software Engineer to be the architect and caretaker of our codebase, building the systems and tools that make it easy for our ML, CV, and... 
    Senior
    Immediate start
    Flexible hours

    Path Robotics, Inc

    Columbus, OH
    3 days ago
  •  ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting... 
    Senior
    Remote work

    Cookie Finance

    Columbus, OH
    4 days ago
  •  ...build campaigns, reach audiences, collect data, and maintain compliance. About the Role Our client is seeking a Senior Software Engineer responsible for developing, maintaining, and scaling the company’s software products. This role will contribute to building... 
    Senior
    Temporary work
    Part time
    Remote work
    Home office
    Flexible hours

    Tangerine Search Inc.

    Columbus, OH
    4 days ago
  •  ...Software Resources has an immediate, direct hire job opportunity for a Senior Software Engineer with a major corporation in Columbus, OH or Portland, OR. 4 days per week on-site, Fridays remote. What you'll do: We are a fintech company, led by a team with deep... 
    Senior
    Temporary work
    Immediate start
    Remote work

    JobDiva

    Columbus, OH
    1 day ago
  • $155k - $195k

     ...About the Role Loop is looking for a Senior Software Engineer to take meaningful ownership of complex, cross‑functional work, from architecture and design through production. You'll build scalable solutions, influence technical direction, and make the engineers around... 
    Senior
    Remote work
    Flexible hours
    Shift work

    LOOP LLC

    Columbus, OH
    2 days ago
  • $140k - $180k

     ...As a Senior Software Engineer (SE III) , you will have the opportunity to work on exciting projects, collaborate with experienced professionals, and contribute to the development of cutting-edge software solutions. Your experienced skill set will allow you to have a... 
    Senior
    Work at office
    Immediate start
    Work from home

    GoFormz

    Columbus, OH
    4 days ago
  •  ...analyze develop and/or significantly modify software applications and programs from general...  ...) in Computer Science Computer Engineering Industrial and Systems Engineering or related...  ...Reference requisition number in subject of e-mail. Required Experience: Senior IC... 
    Senior
    Full time
    Remote work

    Liberty Mutual

    Columbus, OH
    6 days ago
  •  ...Veterans, transitioning service members, and military spouses are strongly encouraged to apply. Tria is looking for a Full Stack Engineer with strong experience with modern web application development using React for the frontend, Node.JS ecosystem for the backend.... 
    Senior
    Work at office
    Remote work

    Tria Federal (Tria)

    Columbus, OH
    3 days ago
  •  ...or surrounding area Must be authorized to work in the U.S. Salary plus bonus $120,000-180,000 Annual Compensation Senior Software Engineer - Piada Support Center - Columbus, Ohio Hybrid Position, several days per week in office at our Piada Home Office... 
    Senior
    Live in
    Work at office
    Home office
    Night shift
    Weekend work

    PIADA Italian Street Food

    Columbus, OH
    2 days ago
  •  ...Centers and training locations in the United States, Canada, France and the United Kingdom. Purpose of Position The Senior Software Engineer in Test is a senior level position as part of FlightSafety International’s Software Quality Assurance Team and plays a key... 
    Senior
    Permanent employment
    Work at office

    FlightSafety International

    Columbus, OH
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!