Principal Software Engineer - Payments

2 Months ago • 12 Years + • Software Development & Engineering

Job Summary

Job Description

Toast is seeking a Principal Engineer / Architect to create technical strategies and coordinate designs for large restaurant brands. This role involves partnering with Product Managers to develop technology roadmaps, collaborating with technical leaders to deliver scalable solutions with external system integrations, and leading the evolution of the Funds Management platform processing over $150 billion in annual gross payment volume. The responsibilities include designing mission-critical platform components, developing expertise in Toast's payments processing, documenting solutions, writing and reviewing code, and optimizing for performance and scalability. The ideal candidate will collaborate with UX, Product Management, QA, and other engineering teams, and champion best practices.
Must have:
  • 12+ years experience defining/implementing high scale SaaS solutions
  • Experience with Java, Kotlin, microservices, API design
  • Experience with integration design patterns in Fintech platforms
  • Strong interpersonal skills and stakeholder collaboration
  • Experience with agile or lean software delivery
  • Experience tackling complex/ambiguous problems
  • Experience building payments & Fintech products
  • 10+ years experience in payments industry
Good to have:
  • Experience with tiered web applications
  • Experience with data analytics
  • Experience with AWS (S3, RDS, Lambda)
  • Experience with Postgres databases
  • Experience with Apache Spark
  • Experience with React and ES6
  • Experience with Android development (Java, Kotlin)
  • Experience with RabbitMQ clusters

Job Details

Toast is driven by building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love.

As a Principal Engineer / Architect you will be responsible for creating a technical strategy and coordinating the designs for meeting the needs of Toast’s largest restaurant brands. You will partner with Product Managers to develop the technology roadmap that enables enterprise customers to leverage the power of Toast. You will also work closely with technical leaders and implementation teams across the organization to deliver robust, scalable solutions with integrations to customers’ external systems.

As the engineering leader on the Pricing & Funds Management team, you will be responsible for evolving our Funds Management platform (processing >$150B in annual GPV) to meet Toast’s growing needs across the world by both delivering best-in-class customer facing Fintech products and foundational capabilities that enable partner teams to accelerate their products time-to-market & scale.

If you’re a technical leader or a solutions architect, experienced with enterprise SaaS, passionate about customer value, and a great collaborator, read on! 

About this roll*:

  • Design mission critical platform components  at scale to ensure Toast’s Funds Management  platform accurately distributes funds to beneficial party in a timely manner
  • Develop an expert understanding of Toast’s payments processing platform & adjacent products to enable funds flows across Toast’s financial product suite in a seamless manner
  • Document solution design, write & review code, test and rollout solutions to production, capturing & actioning customer feedback to iteratively enhance customer experience
  • Collaborate with peers to optimise for solution design performance, flexibility and scalable, including enablement of multi-product & engineering teams on a common framework & platform
  • Partner with UX, Product Management, QA and adjacent engineering teams to build best-in-class solutions in a complex and fast-moving environment
  • Champion best practices such as quality integration and unit testing

Do you have the right ingredients*?

  • Strong technologist with 12+ years experience defining and implementing high scale SaaS solutions. Experience with a broad set of technologies that includes those used at Toast - tiered web applications, microservices, API design patterns, Java, Kotlin and data analytics
  • Experience with integration design patterns across high-scale  Fintech platforms
  • Strong interpersonal skills and a proven track record of building partnerships across engineering, product, customer success, and other stakeholders.
  • Experience shipping iterative value using agile or lean software delivery methods. 
  • Experience of tackling complex and ambiguous problems, communicate clearly with others to solve the problem, and share knowledge to help the whole team succeed 
  • Experience building payments & Fintech products, with at least 10+ years in the payments industry

 

Our Tech Stack

Toast’s products run on a stack that ranges from guest and restaurant-facing Android tablets to backend services in Java to internal, guest-facing and restaurant-facing web apps. Our backend services follow a microservice architecture written using Java 8 and DropWizard; we use AWS extensively, ranging from S3 to RDS to Lambda. We have our own platform for dealing with user management, service elevations and robust load balancing. Toast stores data in a set of sharded Postgres databases and utilizes Apache Spark for large scale data workloads including query and batch processing. The front-end is built primarily using React and ES6. The main Toast POS application is an Android application written in Java and Kotlin. For data between tablets and our cloud platform we operate RabbitMQ clusters as well as direct tablet communication to the back end.

 

Diversity, Equity, and Inclusion is Baked into our Recipe for Success

At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.

We Thrive Together

We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community. To learn more about how we work globally and regionally, check out: https://careers.toasttab.com/locations-toast.

Apply today!

Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.

------

For roles in the United States, It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Similar Jobs

Toast - Senior Backend Software Engineer

Toast

Chennai, Tamil Nadu, India (Hybrid)
2 Months ago
legion - Product Manager

legion

Bucharest, Bucharest, Romania (Hybrid)
3 Months ago
Globalization Partners - Finance Associate

Globalization Partners

India (Remote)
4 Weeks ago
C3 IoT - Principal Product Designer

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
Hawkeye Innovations - IT Support Coordinator

Hawkeye Innovations

Atlanta, Georgia, United States (Hybrid)
4 Months ago
Sword Health - Senior Software Engineer

Sword Health

Porto, Porto District, Portugal (Hybrid)
2 Months ago
Next Level Business Services - SAP PI/PO LEAD

Next Level Business Services

Scottsdale, Arizona, United States (On-Site)
9 Months ago
PwC - Senior Associate SAP ABAP Advisory Corporate

PwC

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Britive - Software Engineer

Britive

San Francisco, California, United States (Remote)
2 Years ago
Walmart - Senior Manager, Software Engineering

Walmart

Chennai, Tamil Nadu, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Egnyte - Sr. Customer Success Manager

Egnyte

Reading, England, United Kingdom (Hybrid)
2 Weeks ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
Enphase Energy - Associate Manager/Manager - Web Projects (Design)

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Globalization Partners - Senior UX/UI Designer – Web & Mobile (AI Native App)

Globalization Partners

(Remote)
5 Months ago
Cognite - Technical Account Manager

Cognite

Austin, Texas, United States (Hybrid)
3 Months ago
London stock Exchange - Assistant Manager Tech Procurement

London stock Exchange

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
DevRev - Member of Technical Staff: Front-End

DevRev

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Enverus - Sales Manager, Trading & Risk

Enverus

Houston, Texas, United States (On-Site)
1 Month ago
Mercury - Head of Banking Operations

Mercury

San Francisco, California, United States (Remote)
1 Month ago
appier - Senior Machine Learning Scientist

appier

Taipei City, Taiwan (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

entrata - Utility Auditor

entrata

Pune, Maharashtra, India (Hybrid)
1 Month ago
PhonePe - Associate Manager, Finance

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Accenture - Sales Operations Senior Analyst

Accenture

Gurugram, India (On-Site)
1 Month ago
luxsoft - Senior/Lead QA Automation Engineer

luxsoft

Indore, Madhya Pradesh, India (On-Site)
2 Months ago
Virtusa - Ab Initio Tester

Virtusa

Chennai, Tamil Nadu, India (On-Site)
1 Year ago
Square - Associate - Risk

Square

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Hitachi - Senior Infrastructure Engineer_AD

Hitachi

Pune, Maharashtra, India (Remote)
10 Months ago
Sprinkler - Senior Product Engineer (Backend)

Sprinkler

Gurugram, Haryana, India (On-Site)
2 Months ago
Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
4 Months ago
Oliver Agency - Junior Designer

Oliver Agency

Mumbai, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

playrix  - Director of Engineering

playrix

Montenegro (Remote)
9 Months ago
Ansys - Lead Application Engineer

Ansys

Montigny-le-Bretonneux, Île-de-France, France (Hybrid)
2 Months ago
Mozilla - Senior Software Engineer

Mozilla

Denmark (Remote)
2 Months ago
Marvell - Senior Staff Software Engineer

Marvell

Santa Clara, California, United States (On-Site)
3 Weeks ago
zoox - Endpoint Engineer

zoox

Foster City, California, United States (On-Site)
1 Month ago
Paper Stacking games - LLM Agent Algorithm Engineer

Paper Stacking games

Shanghai, China (On-Site)
2 Months ago
Tencent - Data Engineering Intern

Tencent

(On-Site)
5 Months ago
Jane Street - Evening Move-Add-Change Engineer

Jane Street

New York, United States (On-Site)
3 Months ago
Qualcomm - CPU Physical Design Methodology Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Saronic Technologies - Hardware Engineer - New Orleans

Saronic Technologies

New Orleans, Louisiana, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Dublin, County Dublin, Ireland (Hybrid)

New York, United States (Hybrid)

Brisbane, Queensland, Australia (Hybrid)

Oxnard, California, United States (On-Site)

Dallas, Texas, United States (Remote)

Tarpon Springs, Florida, United States (On-Site)

Torrance, California, United States (Hybrid)

San Antonio, Texas, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Toast

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug