Jobs · Engineering

Senior Software Engineer, Full-Stack

Till Financial · Brooklyn, NY · 1 mo ago
RemoteRemoteEngineering$150k–$200k/yrFull-time

About the role

Till is a banking platform designed specifically for families. It includes debit cards, accounts, and tools aimed at helping parents raise financially capable children. The platform is part of Western & Southern Financial Group, a Fortune 500 company with over $132 billion in assets under management.

Responsibilities

  • Own medium-to-large features from technical design through production - across backend services, APIs, and consumer-facing web and mobile surfaces.
  • Lead technical design discussions and architecture reviews. Inform higher-level decisions about how our systems evolve as we scale with new institutional backing.
  • Ship money movement and payments features that have to be correct the first time - and stay correct under load, across multiple banking partners and rails.
  • Work within the constraints of real financial software: compliance, auditability, idempotency, and zero-tolerance for data loss.
  • Contribute to ledger design and transaction reconciliation as we scale to a larger combined user base.
  • Carry full production responsibility: on-call rotation, performance and cost work, and the testing rigor (unit, integration, contract) that financial software requires.
  • Translate ambiguous product requirements into clear technical scope and shippable plans. Push back when scope or timeline doesn’t add up.
  • Mentor other engineers in code review and design review. Raise the bar without being precious about it.

Requirements

  • At least 5 years of production Go experience
  • You’ve shipped and operated Go services - not just read the tour.
  • Experience with idiomatic Go patterns: interfaces, goroutines, context propagation, error handling.
  • Strong React + TypeScript on the web.
  • You’ve shipped a consumer mobile app to production (React Native or native). React Native is learnable on the job.
  • Experience owning medium-to-large features end-to-end, with working knowledge of the systems your code touches beyond your own service.
  • Experience building in hexagonal, onion, or comparable layered architectures.
  • A track record of partnering closely with product, design, and business stakeholders - especially turning fuzzy requirements into something you can actually build.
  • You’ve operated under the constraints of money movement before. Specific payments rails experience is not required.

Nice to have

  • ACH, card processing, banking integrations (Galileo, Marqeta, or similar), or ledger design
  • AWS experience - we run on Lambda, RDS, SQS, CDK for IaC.
  • Familiarity with family fintech, kids’ financial products, or consumer apps targeting underserved demographics.
  • Experience in a small, senior engineering org where the line between IC and tech lead is thin.

Our Stack

  • Small team, high trust. Engineers own outcomes, not tickets. You’ll have direct and active relationships with the product team.
  • We move fast but we don’t cut corners in payments. Financial correctness is a non-negotiable constraint, not a nice-to-have.
  • Greenfield work alongside a legacy codebase. You’ll navigate both - and help us migrate intelligently.
  • Post-acquisition growth phase. Expect ambitious product investment, fast decisions, and the opportunity to shape how Till scales with institutional backing behind it.

Compensation & Benefits

  • Base salary range: $150,000 - $200,000 USD, depending on experience and location.
  • Annual bonus based on experience
  • Health, dental, and vision coverage
  • HSA with company contribution
  • Parental leave
  • Flexible time off
  • Remote-first - NYC preferred for occasional in-person collaboration

Logistics

Till is an equal opportunity employer. We’re building a team that reflects the families we serve and welcome candidates from all backgrounds, identities, and experiences.

Similar jobs