Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II, Earnings

Toast

Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.

Toast is a rapidly growing company that's revolutionizing how the restaurant industry does business by pairing technology with an extraordinary commitment to customer success. We help restaurants streamline operations, increase revenue, and deliver amazing guest experiences through our platform that combines restaurant point of sale, team management, guest-facing technology, and award-winning customer support. Join us as we empower the restaurant community to delight guests, do what they love, and thrive.

We're looking for an engineer to help build and scale Toast's earnings platform — systems that calculate tips and employee earnings for restaurant locations across Toast's network. You'll work on highly visible, mission-critical infrastructure that powers Tips Manager, one of Toast's growing products, while laying the groundwork for a broader earnings calculation platform that will determine paychecks for employees everywhere Toast operates.

In this role, you'll gain hands-on experience with event-driven systems built on Kotlin, gRPC, Apache Pulsar, and DynamoDB. We're building a new source of truth for employee earnings — from real-time tip pooling and redistribution to wage calculation and earnings retrieval — and we care deeply about getting the math right: our systems directly influence what employees take home. If you're excited to build calculation infrastructure where correctness and scale matter in equal measure, and where the work has a real impact on product revenue and employee livelihoods, we'd love to hear from you.

About this roll*:

As a Software Engineer on our team, you will:

  • Help shape our tip and earnings calculation platform — building the systems that determine how restaurant employees are paid, starting with Tips Manager and expanding toward a full earnings source of truth.
  • Build, run, and improve core backend services alongside a collaborative, supportive team.
  • Be a part of the organization with a strong focus on engineering culture and full end-to-end ownership.
  • Participate across the full development lifecycle — design, estimation, implementation, testing, debugging, and deployment — while learning and applying best practices for building correct, reliable calculation systems at scale.
  • Ship code that directly impacts Tips Manager revenue and the accuracy of earnings for restaurant employees across Toast's network.
  • Partner with product and design to influence what we build and how we build it.
  • Participate in thoughtful code reviews, both giving and receiving feedback.

Do you have the right ingredients*? 

  • Experience with one or more object-oriented programming languages (such as Java, Kotlin, or similar).
  • An appreciation for precision and correctness — when the output drives someone's paycheck, getting the calculation right matters.
  • Willingness to monitor, troubleshoot, and improve system performance through logging and metrics.
  • Ability and motivation to learn quickly and apply knowledge to solve real problems.
  • A hunger to take on challenging problems where correctness and scale go hand in hand.

Above all, we’re looking for a strong engineer with solid fundamentals.

This role is for a current vacancy.


Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.

AI at Toast

At Toast, one of our company values is that 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.

Our Total Rewards Philosophy 
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs. Learn more about our benefits at  .

The base salary range for this role is listed below. The starting salary will be determined based on skills, experience, and geographic location. In addition to base salary, our total rewards components include cash compensation (overtime, bonus/commissions if eligible), equity, and benefits.

Pay Range

$100,000—$147,000 USD

How Toast Uses AI in its Hiring Process

Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people. To learn more:

Our Approach to Hybrid Working

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 hospitality community, regardless of location. Please visit the Locations page on our career site to learn more about our in-office expectations by region: 

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 View email address on careers.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.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer II, Earnings in Toronto, ON vacancy
  • $186.84k - $334.74k per year

     ...to meet you. WHAT YOU'LL DO We're looking for a Senior Software Engineer II for our Currents team, responsible for building, maintaining,...  ...between CA$186,838 - CA$334,740/year, with an expected On Target Earnings (OTE) between CA$205,600 - CA$366,000/year (including... 
    Suggested
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    4 days ago
  •  ...maintenance, and operational tradeoffs. Support and mentor junior engineers through code reviews and knowledge sharing. Deploy and...  ...related technical field. ~3–6 years of relevant experience with a software development background in Go, Python, or Java. ~ Understanding... 
    Suggested
    Full time
    Work at office

    Ripple

    Toronto, ON
    22 hours ago
  •  ...critical data streaming systems that process tens of billions of messages daily. Bring software projects from concept through production and advance foundational systems. Mentor engineers and lead by example in a collaborative team environment. Requirements At least... 
    Suggested
    Full time
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    4 days ago
  •  ...ready to see your impact and unlock incredible career growth opportunities, join us, and build real world value. As a Staff Software Engineer, Platform you will play a critical role helping to advance Ripple's production infrastructure and release pipelines. Infrastructure... 
    Suggested
    Full time
    Work at office
    Local area

    Ripple

    Toronto, ON
    1 day ago
  •  ...traffic. Build automated data pipelines, asynchronous processing systems, or ETL applications. Deliver incremental, high-quality software that improves customer success. Requirements ~6+ years of full-stack development experience with a strong focus on scalable web... 
    Suggested
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    7 days ago
  • $81.6k - $115.2k per year

     ...Description: CUSTOMER Develop new solutions as required for engineering programs and projects within assigned area Develop new...  ...Adhere to enterprise frameworks or methodologies that relate to software engineering activities Ensure respective programs/ policies/... 
    Full time
    Work from home
    Shift work

    TD Bank

    Toronto, ON
    2 days ago
  •  ...and millions of clicks and break fresh ground in product and technical innovations every day! We are seeking an experienced Software Development Engineer who is adept at a variety of skills, that enable the productization of Generative AI experiences for advertising at scale.... 
    Long term contract
    Full time
    Internship

    Amazon

    Toronto, ON
    11 days ago
  • $186.84k - $299.89k per year

     ...to meet you. WHAT YOU’LL DO We are looking for a Senior Software Engineer II to join our Cloud Data Ingestion & Transformation (CDIT) team...  ...CA$186,838 - CA$299,886/year, with an expected On Target Earnings (OTE) between CA$205,600 - CA$330,000/year (including performance... 
    Internship
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    8 days ago
  •  ...Summary/Objective   Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known... 
    Full time

    emburse

    Toronto, ON
    a month ago
  • $110k - $151.8k per year

     ...tooling, StatusPage, and local development environments that Auth0 engineers rely on every day. That includes incident.io and the services we...  ...day work easier. Skills: At least 3 years of professional software engineering experience Proficiency with TypeScript and Node.... 
    Local area
    Worldwide

    Okta

    Toronto, ON
    22 days ago
  • $92.9k - $116.1k per year

     ...behind companies like Uber Square Instacart and Klarna. Our Data Engineering Platform team owns the Snowflake infrastructure and services...  ...and our own teams trust every transaction record. As a Software Engineer II on the Data Engineering Platform team you will help steward... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Marqueta

    Toronto, ON
    a month ago
  • $110k - $151.8k per year

     ...login experience for their users while isolating them from the complexities and ever-evolving tactics of these attacks. The Software Engineer II Opportunity We are looking for a Software Engineer II to join our End User Protection team.  What you’ll be doing  Be... 
    Local area
    Remote work
    Worldwide

    Okta

    Toronto, ON
    19 days ago
  •  ...Software Engineer II We areseeking a Software Engineer II to join our clients core team and help scale the platform. The engineer will own key features across web and mobile integrate with payment APIs and ensure systems remain reliable and performant. This role involves... 
    Full time
    Internship

    hireVouch

    Toronto, ON
    a month ago
  • $77k - $87k per year

     ...S'more about the team: We are seeking a Packaging Engineer II to drive the development and implementation of advanced packaging standards, enhancing both quality performance and our product portfolio. Reporting directly to the Senior Manager, Packaging Engineering, you... 
    2 days per week

    HelloFresh

    Toronto, ON
    1 day ago
  • $76.8k - $96k per year

     ...and problem-solving competencies. Education / Certifications: ~ Bachelor of Science degree in Packaging Science Mechanical Engineering Chemical Engineering or related discipline. Job specific requirements: ~2-3 years experience in a packaging development role... 
    Full time
    Internship
    Work at office
    Local area
    Relocation package
    Flexible hours

    Mondelēz International

    Toronto, ON
    10 hours ago
  • $153k - $240.5k per year

     ...Responsibilities Define cloud security standards, guardrails, and reference architectures for Infrastructure, SRE, and Product Engineering. Set the roadmap for high-impact cloud security work and lead cross-functional initiatives from scope through delivery. Mentor... 
    Work at office
    Flexible hours

    Braze

    Toronto, ON
    4 days ago
  • $65k - $85k per year

     ...ROLE: SOFTWARE ENGINEER TEAM: MEDIA LOCATION: TORONTO (HYBRID) COMPANY OVERVIEW At Salt Media , we're on a mission to earn the world's attention. As the media division of Salt XC, we're building a different kind of agency where media, commerce, creative, data... 
    Full time
    Seasonal work

    SALT XC

    Toronto, ON
    5 days ago
  • $131k - $181k per year

     .... Equinix's Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing Technology transformation...  ...Specialist (Pardot)  Salesforce Certified Platform Developer I or II   Preferred Qualifications  Hands-on experience with... 
    Full time
    Work at office

    Equinix

    Toronto, ON
    15 days ago
  • $156k - $188k per year

     ...into a single, modern platform that powers software, APIs, payments, and patient experiences...  ...launch and rollout. Partner with engineering leaders and product managers to generate,...  ...Default trust As a Nexer, you do not have to earn trust, trust is given to you by default.... 
    Live In
    Remote work
    Flexible hours

    NexHealth

    Toronto, ON
    8 hours ago
  •  ...Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform...  ...and contributions in meaningful ways. ~ Employee Referral Program: Earn rewards for bringing amazing talent to our team.... 
    Full time
    Work at office
    Remote work

    Apertera

    Toronto, ON
    5 days ago
  • usd89.2k - usd129.4k per year

     ...integrity.  Skills and Competencies ~2+ years of professional software development experience working on multi-tiered enterprise...  ...administration, and tuning), Azure SQL, AWS RDS, and embedded database engines such as MS Jet, SQLite, and DuckDB ~ Strong knowledge of... 
    Full time
    Internship

    Moody's

    Toronto, ON
    1 day ago
  •  ...seeking to fill a full-time permanent position for the role of Software QA Engineer. The successful candidate joining our existing software...  ...the first choice for fund administration. We have repeatedly earned Top Hedge Fund Administrator at the Canadian Hedge Fund Awards... 
    Permanent employment
    Full time
    Manual labor
    Work at office
    Remote work

    SGGG-FSI

    Toronto, ON
    4 days ago
  • $92k - $118k per year

     ...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across... 
    Internship
    Immediate start

    Capco

    Toronto, ON
    3 days ago
  •  ...implement, integrate, and maintain enterprise web applications using Microsoft technologies and web development tools. Participate in software design discussions, technical decision-making, documentation, implementation, and maintenance activities. Provide development and... 

    Capco

    Toronto, ON
    2 days ago
  • $220k - $359.21k per year

     .... We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-...  ...and mentor engineers on best practices in software design, coding, and operations...  ...359,213/year, with an expected On Target Earnings (OTE) between CA$ 244,000.00 and CA$ 298,... 
    Internship
    Manual labor
    Work at office
    Local area
    Flexible hours

    Braze

    Toronto, ON
    8 days ago
  • $70k - $115k per year

     ...About CMiC Headquartered in Toronto, CMiC is a software company focused on the Construction industry. We have built a comprehensive platform for construction companies to manage their most important workflows. Our customers have their choice of a SaaS or Private Hosted platform... 
    Full time
    Seasonal work
    Night shift

    CMiC

    Toronto, ON
    19 days ago
  • $114.8k - $191.8k per year

     ...Want to develop software systems for a team thats at the center of the supply chain universe...  ...(SCOT) is seeking a software development engineer to design build and maintain our critical...  ...your role as a Software Development Engineer II (SDE 2) on the Sourcing Performance team you... 
    Full time
    Temporary work
    Internship
    Seasonal work

    Amazon

    Toronto, ON
    a month ago
  •  ...Job Description What's the opportunity? At RBC Borealis, you’ll be joining a team of leading researchers and software engineering specializing in machine learning. You will have access to rich and massive datasets, and to computational resources to support novel product... 
    Full time
    Local area
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    more than 2 months ago
  • $93k - $117k per year

     ...that allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios, and...  ...some of the boldest and most ambitious space missions OPTICAL ENGINEER II Based out of Rocket Lab's site Sinclair Interplanetary in... 
    Permanent employment
    Local area

    Rocket Lab Corporation

    Toronto, ON
    a month ago
  •  ...Develop distributed microservices and apply distributed systems software design principles. Work with cloud infrastructure, SQL and...  ...or bachelor's degree in Computer Science, Mathematics, Software Engineering, or equivalent experience. Benefits ~ Hybrid work arrangement... 

    ZoomInfo

    Toronto, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer II, Earnings. Be the first to apply!