Talent.com
This job offer is not available in your country.
Principal Software Engineer - Payments

Principal Software Engineer - Payments

ToastBengaluru, Karnataka, India
14 hours ago
Job description

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
  • Champion the use of AI tools and practices to accelerate development, improve team velocity, and pioneer new ways of building - setting the bar for what it means to be an AI-first engineering organization.

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.

    AI at Toast

    At Toast we’re Hungry to Build and Learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture.

    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 : .

    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 .

    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.

    Create a job alert for this search

    Principal Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Commonwealth BankBengaluru, Karnataka, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal MTS, Software Engineer

    Principal MTS, Software Engineer

    PayPalBengaluru, Karnataka, India
    As a Principal Engineer, you will architect and lead the development of complex backend systems, drive innovation, and mentor the team. A technical leader who can ensure the technical success of an ...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Software Principal Engineer

    Software Principal Engineer

    Dell TechnologiesBengaluru, Karnataka, India
    Software Principal Engineer (I8).PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of t...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    MicrosoftBengaluru, Karnataka, India
    Our team in Azure GenAI is at the cutting edge of developing large language model technologies to power Azure AI Platform products and offering them as a service for both internal and external appl...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    FivetranBengaluru, Karnataka, India
    From Fivetran’s founding until now, our mission has remained the same : to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonic...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    EurofinsBengaluru, Karnataka, India
    Eurofins is currently accelerating the deployment of standard processes across its Laboratories.Eurofins has initiated several group programs. One of them is the eLIMS First Generation Standard prog...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    AutodeskBengaluru, Karnataka, India
    We’re growing our Engineering team within Autodesk’s Enterprise Services IT organization.This team leverages Software Engineering and DevOps principles to build the foundations for the company’s bu...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    SyniverseBengaluru, Karnataka, India
    Syniverse is the world’s most connected company.Whether we’re developing the technology that enables intelligent cars to safely react to traffic changes or freeing travelers to explore by keeping t...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    DiligentBengaluru, Karnataka, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    swivl.techBengaluru, Karnataka, India
    Job Title : Principal Software Engineer (15+ years experience) Are you a senior technologist with a strong product mindset, proven architectural expertise, and a passion for mentoring high-performin...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer I

    Principal Software Engineer I

    Curriculum AssociatesBengaluru, Karnataka, India
    At Curriculum Associates, we believe in the potential of every child and are changing the face of education technology with award-winning learning programs like i-Ready that serve a third of the na...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Eurofins GSC IT DCBengaluru, Karnataka, India
    WORKING LOCATION : Bangalore, India.SUMMARY OF POSITION AND OBJECTIVES : .Eurofins IT Solutions, Bengaluru, Karnataka, India. With 36 facilities worldwide, Eurofins BioPharma Product Testing (BPT) is t...Show moreLast updated: 14 hours ago
    • Promoted
    • New!
    Principal Engineer Software (Cortex XSIAM)

    Principal Engineer Software (Cortex XSIAM)

    Palo Alto NetworksBengaluru, Karnataka, India
    At Palo Alto Networks everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and mo...Show moreLast updated: 14 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VerintBengaluru, Karnataka, India
    At Verint, we believe customer engagement is the core of every global brand.Our mission is to help organizations elevate Customer Experience (CX) and increase workforce productivity by delivering C...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer

    Principal Software Engineer

    Cadence Design Systems, Inc.Bengaluru, Karnataka, India
    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.The company applies its underlying Intelligent System Design strategy to deliver softwar...Show moreLast updated: 14 hours ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    OracleBengaluru, Karnataka, India
    Joining Oracle will give you the opportunity to design and build innovative new systems from the ground up and operate services at scale. Engineers at every level can have significant technical and ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Principal Software Engineer(Analytics)

    Principal Software Engineer(Analytics)

    RingCentralBengaluru, Karnataka, India
    We are looking for a Senior Backend and Infra Engineer that will work on a variety of exciting projects with responsibility for designing and delivering secure, distributed, scalable and fault tole...Show moreLast updated: 14 hours ago