
Staff Software Engineer - Enterprise Payments

Staff Software Engineer - Enterprise Payments
Toast
Toast is seeking a Staff Software Engineer for its Enterprise Payments team, which focuses on expanding services for enterprise customers globally. The role involves designing and maintaining scalable software solutions while collaborating with various teams to ensure high-quality delivery.
Qualification
- 9+ years of hands-on experience delivering high-quality, reliable & scalable services and software systems using contemporary object-oriented languages.
- Familiar with traditional databases and alternative data stores, with a strong understanding of distributed datastores and knowledge of when to use what.
- Have strong understanding of fault-tolerance and resiliency in software design.
- Experience with CI/CD practices and tools.
- Ability to mentor and lead other engineers in best practices.
Responsibility
- Design, build, deploy, and maintain highly resilient and scalable features across Toast’s Enterprise line-of-products.
- Lead complex projects that may span multiple teams & systems.
- Collaborate with PM, UX & QA, and other engineers, on the development of new features & products.
- Partner with a wide array of teams across Toast.
- Drive high-quality team output and ensure that the team makes solid technical decisions.
- Collaborate with peer engineers, provide design feedback, and participate in code reviews.
- Champion best practices for SDLC & CICD life-cycles.
- Ensure quality by building automated testing for changes.
- Roll features out to customers, ensuring successful delivery and operation, including monitoring for success and/or failures.
- Lead, mentor, and coach engineers on industry-standard development best practices.



