freehire launches on Product Hunt on 26 August.

Follow →

Staff Backend Software Engineer

Summary

Builds and leads Toast’s unified payment-processing platform, designing scalable microservices, secure APIs, and data pipelines while mentoring engineers and ensuring PCI-DSS compliance.

We are seeking a Staff Software Engineer to join our Payments team to build out our unified payment processing solution. This platform offers a single, integrated service for payment acceptance across various channels and supports a configurable enterprise approach. It is designed to allow a build‑once, available‑to‑all strategy for both existing and emerging payment methods.

Responsibilities

  • Guide and contribute to the development of services providing supporting and core functionality within and around this payment processing solution.
  • Plan, design, build, and deliver features for Toast’s payments products.
  • Plan, develop, and implement best practices such as automated test suites to ensure the code shipped to our customers meets the highest quality standards.
  • Roll — pun intended! — features out to customers, including monitoring for success.
  • Collaborate with our PM (and UX) on the definition and design of features.
  • Collaborate and partner with a wide array of teams across Toast to spread knowledge inter- and intra-team.
  • Lead and work with experienced engineers to deliver design and code review.

Benefits

  • Peer and company recognition programs
  • Unlimited Vacation
  • Sabbatical opportunity after five years
  • Professional Development Reimbursement Program
  • Commitment to Employee Wellness through resources such as a quarterly Wellness Stipend
  • Various peer and company recognition programs
  • 401(k) and matching
  • Medical, Dental, & Vision Coverage
  • Mental Health Benefits
  • Subsidized backup childcare

Qualifications

  • Ability to step into a technical leadership role on the team, guiding/coaching/mentor more junior engineers on best practices in architecture, design, coding, testing, deployment, etc.
  • Demonstrated experience with microservices architecture and containerization technologies for enhanced scalability and maintainability.
  • 8+ years of experience in designing and implementing robust backend services.
  • Proven ability to design and develop scalable and secure APIs that integrate with various internal/external systems.
  • Applied knowledge of best practices in API lifecycle management, including versioning, documentation, and deprecation strategies, with the ability to share this amongst the team and peers.
  • Demonstrated proficiency with DynamoDB or PostgreSQL.
  • Proficiency in Kotlin (or Java and willing to learn Kotlin) and Kotlin-specific frameworks and libraries for building efficient backend solutions.
  • Experience with modern data architectures (event sourcing, OLAP, ETL/ELT, streaming data).
  • Experience designing payments APIs.
  • Familiarity with PCI-DSS.
  • Familiarity with AI-augmented development workflows and tools (e.g., Claude Code, GitHub Copilot, Codex, or similar).

See also