Skip to content
CodePathCodePath

Staff Software Engineer

Leads architecture and development of CodePath’s Ruby-centered learning platform, spanning product direction, infrastructure, data design, testing, performance, and technical mentorship. Requires 10+ years of software engineering experience, including 5+ years with Ruby on Rails, plus strong PostgreSQL and full-stack expertise.

About the job

Responsibilities

  • Architect and build web applications across Ruby on Rails, Sinatra/Padrino, and Django.
  • Make consequential technical decisions involving infrastructure, data modeling, API design, and emerging technologies.
  • Set the code quality bar through code reviews, architectural guidance, and constructive feedback.
  • Write automated tests that reflect real edge cases.
  • Identify performance bottlenecks and systemic issues before they become outages.
  • Mentor engineers and raise the team's technical capabilities.
  • Lead architecture, product direction, team capacity, and execution across the technical stack.
  • Work directly with stakeholders to understand user needs and shape product priorities.

Requirements

  • 10+ years of software engineering experience, including at least 5 years with Ruby on Rails.
  • Familiarity with Claude Code or similar development tools and related best practices.
  • Systems-thinking orientation, including consideration of scalability, maintainability, and failure modes.
  • Strong PostgreSQL and database design skills, including complex queries, indexing strategies, and schema evolution.
  • Working familiarity with the full web stack, from infrastructure to CSS.
  • Ability to lead technical decisions in a small, autonomous team environment.
  • Strong written and verbal communication skills.
  • Passion for education and desire to make a positive impact.

Nice to Have

  • Familiarity with higher education or edtech.
  • Experience working with LLMs and generative AI in production.
  • Familiarity with Docker, Ansible, and/or Terraform.
  • Experience deploying on GCP.

Compensation and Benefits

  • US salary: $170,000–$190,000 USD per year; compensation is adjusted based on location for applicants in Canada, LATAM, and Europe.
  • 100% remote position.
  • Medical, dental, and vision insurance, with 90% employer coverage for employees and dependents.
  • Employer-funded healthcare reimbursement, FSAs, and Employee Assistance Program.
  • 401(k), employer-paid life and disability insurance, and identity theft protection.
  • Generous paid time off, paid holidays, 10 weeks of fully paid parental leave, and annual year-end company closure.
  • $1,000 annual professional development stipend and home office setup support.
  • Eligibility for Public Service Loan Forgiveness.
  • Pet wellness plans, legal services, home and auto insurance discounts, and marketplace savings.

Skills

Ruby, Ruby on Rails, Sinatra, Padrino, Django, Postgres, SQL, Docker, Ansible, Terraform, GCP, LLMs, Generative AI, CSS, Automated Testing

Ontic

Ontic

Austin, TX

Staff Software Engineer - Full Stack
$170k+/yrHybrid8+ YOEFullstack Engineering

Leads architecture and cross-team engineering initiatives while building and scaling full-stack systems. Requires 8+ years of software engineering experience, strong Java and React expertise, and the ability to influence and mentor engineers across the organization.

Playground

Playground

New York, NY

Senior/Staff Full Stack Engineer
$170k+/yrOn-site5+ YOEFullstack Engineering

Build full-stack features end-to-end for a child care management platform. Own backend APIs and frontend experiences using React, TypeScript, Node.js, and Express.

Seeq

Seeq

United States
Full Stack Software Engineer
$170k+/yrRemote10+ YOEFullstack Engineering

Lead end-to-end full stack feature development for Seeq's industrial data analytics platform, from React frontend to backend services, databases, and distributed systems. Requires 6-10+ years experience, strong product sense, technical leadership, and proficiency across React/TypeScript and JVM languages like Kotlin.

Fivetran

Fivetran

Toronto, Canada

Staff Software Engineer, Fullstack
CA$168k+/yrHybrid7+ YOEFullstack Engineering

Builds and operates end-to-end data activation features across UI, backend, authentication, billing, and data models. The role requires broad full-stack experience across interpreted and compiled languages, databases, APIs, cloud platforms, and distributed team leadership.

Mattermost

Mattermost

Toronto, Canada

Staff Full Stack Engineer
$173k+/yrRemote7+ YOEFullstack Engineering

Leads architecture, technical strategy, and quality standards for a secure core web platform spanning Go backend and React/TypeScript frontend. The role requires staff-level full-stack experience, distributed systems expertise, strong API and database skills, and the ability to influence and mentor across teams.