Text

Principal Software Engineer - Payments

 Engineering

Principal Software Engineer - Payments

  • R11355
  • Engineering
  • Bengaluru, Karnataka, India

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.

Bready* for a change?

Apply now

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • captions and subtitles off, selected

      Other recommended rolls* 

      There are currently no jobs matching this criteria

      Apply now

      244 results found
      • Afghanistan+93
      • Åland Islands+358
      • Albania+355
      • Algeria+213
      • American Samoa+1
      • Andorra+376
      • Angola+244
      • Anguilla+1
      • Antigua & Barbuda+1
      • Argentina+54
      • Armenia+374
      • Aruba+297
      • Ascension Island+247
      • Australia+61
      • Austria+43
      • Azerbaijan+994
      • Bahamas+1
      • Bahrain+973
      • Bangladesh+880
      • Barbados+1
      • Belarus+375
      • Belgium+32
      • Belize+501
      • Benin+229
      • Bermuda+1
      • Bhutan+975
      • Bolivia+591
      • Bosnia & Herzegovina+387
      • Botswana+267
      • Brazil+55
      • British Indian Ocean Territory+246
      • British Virgin Islands+1
      • Brunei+673
      • Bulgaria+359
      • Burkina Faso+226
      • Burundi+257
      • Cambodia+855
      • Cameroon+237
      • Canada+1
      • Cape Verde+238
      • Caribbean Netherlands+599
      • Cayman Islands+1
      • Central African Republic+236
      • Chad+235
      • Chile+56
      • China+86
      • Christmas Island+61
      • Cocos (Keeling) Islands+61
      • Colombia+57
      • Comoros+269
      • Congo - Brazzaville+242
      • Congo - Kinshasa+243
      • Cook Islands+682
      • Costa Rica+506
      • Côte d’Ivoire+225
      • Croatia+385
      • Cuba+53
      • Curaçao+599
      • Cyprus+357
      • Czechia+420
      • Denmark+45
      • Djibouti+253
      • Dominica+1
      • Dominican Republic+1
      • Ecuador+593
      • Egypt+20
      • El Salvador+503
      • Equatorial Guinea+240
      • Eritrea+291
      • Estonia+372
      • Eswatini+268
      • Ethiopia+251
      • Falkland Islands+500
      • Faroe Islands+298
      • Fiji+679
      • Finland+358
      • France+33
      • French Guiana+594
      • French Polynesia+689
      • Gabon+241
      • Gambia+220
      • Georgia+995
      • Germany+49
      • Ghana+233
      • Gibraltar+350
      • Greece+30
      • Greenland+299
      • Grenada+1
      • Guadeloupe+590
      • Guam+1
      • Guatemala+502
      • Guernsey+44
      • Guinea+224
      • Guinea-Bissau+245
      • Guyana+592
      • Haiti+509
      • Honduras+504
      • Hong Kong SAR China+852
      • Hungary+36
      • Iceland+354
      • India+91
      • Indonesia+62
      • Iran+98
      • Iraq+964
      • Ireland+353
      • Isle of Man+44
      • Israel+972
      • Italy+39
      • Jamaica+1
      • Japan+81
      • Jersey+44
      • Jordan+962
      • Kazakhstan+7
      • Kenya+254
      • Kiribati+686
      • Kosovo+383
      • Kuwait+965
      • Kyrgyzstan+996
      • Laos+856
      • Latvia+371
      • Lebanon+961
      • Lesotho+266
      • Liberia+231
      • Libya+218
      • Liechtenstein+423
      • Lithuania+370
      • Luxembourg+352
      • Macao SAR China+853
      • Madagascar+261
      • Malawi+265
      • Malaysia+60
      • Maldives+960
      • Mali+223
      • Malta+356
      • Marshall Islands+692
      • Martinique+596
      • Mauritania+222
      • Mauritius+230
      • Mayotte+262
      • Mexico+52
      • Micronesia+691
      • Moldova+373
      • Monaco+377
      • Mongolia+976
      • Montenegro+382
      • Montserrat+1
      • Morocco+212
      • Mozambique+258
      • Myanmar (Burma)+95
      • Namibia+264
      • Nauru+674
      • Nepal+977
      • Netherlands+31
      • New Caledonia+687
      • New Zealand+64
      • Nicaragua+505
      • Niger+227
      • Nigeria+234
      • Niue+683
      • Norfolk Island+672
      • North Korea+850
      • North Macedonia+389
      • Northern Mariana Islands+1
      • Norway+47
      • Oman+968
      • Pakistan+92
      • Palau+680
      • Palestinian Territories+970
      • Panama+507
      • Papua New Guinea+675
      • Paraguay+595
      • Peru+51
      • Philippines+63
      • Poland+48
      • Portugal+351
      • Puerto Rico+1
      • Qatar+974
      • Réunion+262
      • Romania+40
      • Russia+7
      • Rwanda+250
      • Samoa+685
      • San Marino+378
      • São Tomé & Príncipe+239
      • Saudi Arabia+966
      • Senegal+221
      • Serbia+381
      • Seychelles+248
      • Sierra Leone+232
      • Singapore+65
      • Sint Maarten+1
      • Slovakia+421
      • Slovenia+386
      • Solomon Islands+677
      • Somalia+252
      • South Africa+27
      • South Korea+82
      • South Sudan+211
      • Spain+34
      • Sri Lanka+94
      • St. Barthélemy+590
      • St. Helena+290
      • St. Kitts & Nevis+1
      • St. Lucia+1
      • St. Martin+590
      • St. Pierre & Miquelon+508
      • St. Vincent & Grenadines+1
      • Sudan+249
      • Suriname+597
      • Svalbard & Jan Mayen+47
      • Sweden+46
      • Switzerland+41
      • Syria+963
      • Taiwan+886
      • Tajikistan+992
      • Tanzania+255
      • Thailand+66
      • Timor-Leste+670
      • Togo+228
      • Tokelau+690
      • Tonga+676
      • Trinidad & Tobago+1
      • Tunisia+216
      • Turkey+90
      • Turkmenistan+993
      • Turks & Caicos Islands+1
      • Tuvalu+688
      • U.S. Virgin Islands+1
      • Uganda+256
      • Ukraine+380
      • United Arab Emirates+971
      • United Kingdom+44
      • United States+1
      • Uruguay+598
      • Uzbekistan+998
      • Vanuatu+678
      • Vatican City+39
      • Venezuela+58
      • Vietnam+84
      • Wallis & Futuna+681
      • Western Sahara+212
      • Yemen+967
      • Zambia+260
      • Zimbabwe+263

      Not You?

      We have emailed you a code to verify your identity. Please check your spam/junk folder if you don't receive the email in your inbox.

      Thank you

      Notice on fraudulent jobs

      We have been made aware of instances of fraudulent job postings and/or fraudulent recruiting activity by bad actors, purporting to represent Toast.  These fraudulent schemes often seek monetary contributions or payments from job seekers (such as for "start up costs" or "equipment"), or seek to collect sensitive personal or banking information from job seekers.  These job postings and offers are not authorized by Toast, and Toast is not responsible for fraudulent offers or requests for personal information or payments.  Toast will never ask for any financial commitment or contribution from a candidate at any stage of the recruitment process.  Candidates who have questions about the validity of Toast job postings or offers should consult the job postings on our careers.toasttab.com career site. If you think you've been scammed, reference this site for more info.

      Check out other rolls*