Sr. Full Stack Software Engineer

OdysseyNew York, NY
$190,000 - $220,000Hybrid

About The Position

Odyssey partners with state agencies to design, launch, and operate Education Savings Account (ESA) and school choice programs. They provide the technology, program operations, vendor ecosystem, and family experience necessary for these programs to function effectively. Odyssey operates in 10 states, managing programs that serve over 250,000 students and handle more than $2 billion in annual education funding. The company is at the intersection of GovTech, EdTech, and FinTech, building civic infrastructure that enables families to access educational opportunities. This role is for a Senior Full Stack Engineer who will build the core technology behind Odyssey's platform, working across the stack on program eligibility systems, education fund ledgers, and a marketplace for tuition and service payments. The position requires building scalable services, APIs, data models, frontend UI, and internal tools, with an emphasis on an entrepreneurial spirit and experience building from 0-1 across the stack. The work directly impacts the quality and accessibility of K-12 education in the US.

Requirements

  • 8+ years of experience in software development.
  • Proficient in TypeScript for building robust, scalable applications.
  • Strong communication skills, comfortable pitching new approaches and concepts to the team.
  • Solid understanding and experience in Agile practices, with flexibility to adapt to evolving project needs.
  • Experience with early to mid-stage tech startups and enthusiasm for startup growth and dynamics.
  • Applicants must be currently authorized to work in the United States on a full-time basis.

Nice To Haves

  • Experience with building scalable software using AWS technologies.
  • Experience with double-entry ledgers, payments, and money movement.
  • Experience owning services end-to-end including maintenance of infrastructure.
  • Familiarity with IaC technologies, CI/CD and observability tools

Responsibilities

  • Own features end-to-end across the stack from ideation and technical design through implementation, deployment, and iteration.
  • Build and ship 0-1 products and systems, turning ambiguous ideas into scalable, production ready solutions.
  • Architect, plan and develop beautiful functional experiences for customers using TypeScript, AWS Lambda, Next.js, and other frameworks and languages.
  • Design, write, and execute tests to ensure the robustness and reliability of our applications.
  • Design and implement sophisticated database models considering scalability and performance.
  • Develop and maintain APIs for widespread public and internal use, enhancing our mobile applications and various systems.
  • Drive the continuous improvement of Odyssey’s Marketplace platform in collaboration with the product team.
  • Collaborate with cross-functional teams including product and design to identify needs, formulate solutions, and bridge product gaps.
  • Make pragmatic tradeoffs between speed and scalability, with a strong bias toward shipping and learning quickly.
  • Foster transparent communication within the team, sharing both challenges and successes openly.
  • Contribute to system design, platform management, code reviews, and capacity planning as well as overall architectural decisions to help evolve systems as we scale from early-stage foundations.
  • Take full ownership of your work in production, including monitoring, debugging, and continuous improvement.
  • Operate with a high degree of autonomy while proactively identifying gaps, risks, and opportunities.
  • Contribute to system design, platform management, code reviews, and capacity planning.

Benefits

  • Medical/Dental/Vision plan(s)
  • Health services
  • Short term disability
  • Unlimited PTO
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service