Principal Software Engineer, Data Platform
Toast
Job Description
<p>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. </p> <p>We are hiring a Principal Software Engineer to join… ## What you'll do )</strong></p> <ul> <li>Work hands-on with Spark, Iceberg, and our streaming infrastructure - diagnosing performance, reasoning through architectural decisions, and building systems that other teams depend on at scale</li> <li>Contribute to technical strategy for data platform initiatives alongside other senior engineers and technical leads, translating complex problems into clear direction and executable plans</li> <li>Design and evolve the platform's API surfaces so that engineers across Toast can self-service - adoption and ease-of-use are part of the job</li> <li>Influence adjacent teams and align stakeholders across engineering, product, and leadership on architectural decisions</li> <li>Mentor engineers on the team and raise the bar on engineering practices across the organisation</li> <li>Use AI tooling as a genuine force multiplier in your day-to-day work and help the team do the same</li> </ul> <p><strong>What you'll need to thrive ( ## What you'll bring )</strong></p> <ul> <li>8+ years in software engineering with meaningful experience in data platform or distributed systems</li> <li>Deep expertise in Apache Spark and Apache Iceberg, not just operational familiarity</li> <li>Strong background in streaming infrastructure (Apache Kafka, Apache Pulsar, or similar) and cloud-native data platforms on AWS</li> <li>Experience designing internal platforms and developer-facing abstractions - you think about your platform's users as carefully as product engineers think about end users</li> <li>Demonstrated ability to drive technical alignment across multi-team environments, including the communication work that makes architectural changes actually stick</li> <li>Databricks experience is a bonus but we care more that you understand what's running underneath it</li> </ul> <p><strong>Our tech stack</strong></p> <p>Our data platform runs on AWS and spans Apache Iceberg for table format and lakehouse architecture, Apache Kafka and Pulsar for real-time streaming, Apache Spark for data processing, and DynamoDB and Postgres for operational data stores. We are migrating from legacy ETL patterns toward a modern, cloud-native data lakehouse and building out Feature Store capabilities to power ML-driven product experiences. Our backend services are primarily Kotlin and Java.</p> <p>**This is a hybrid role requiring in-office collaboration two days per week in our <a href="https://careers.toasttab.com/ireland">Dublin office</a>.**</p> <p data-pm-slice="1 1 []"> </p> <p data-pm-slice="1 1 []"><strong>AI at Toast</strong></p> <p>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.</p> <p data-pm-slice="1 1 []"><strong>Our Total Rewards Philosophy <br></strong>We strive to provide competitive compensation and …
Requirements
See the listing for full requirements.
Related jobs
More roles you might like
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. ## What you'll do be a key part of a high-impact, high-ownership engineering team solving …
About Toast: 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. Are you bready* for a change? The Product-Led Growth team builds the in-product experiences that… …
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. ## What you'll do be a key part of a high-impact, high-ownership engineering team solving …