Toast
Technology
PrincipalSoftwareEngineer
Neural analysis suggests this role is
optimal for Lead candidates.
“Principal Software Engineer at Toast. Skills: data platform engineering, distributed systems engineering, technical strategy, architecture, mentoring, communication. design, build, deploy, and maintain highly resilient and scalable systems. develop and execute technical strategies to solve complex business challenges”
What You'll Achieve.
enable product teams across Toast to build intelligent, data-driven experiences; build the foundational data infrastructure; migrate to Apache Iceberg; stand up a new Feature Store; scale streaming infrastructure; establish Toast as a leader in data platform engineering
Industry & Context.
solve complex business challenges; diagnose performance bottlenecks
What They're Looking For.
Must Have
8+ years of experience in software engineering, demonstrated expertise in data platform or distributed systems engineering, background in data lakehouse technologies (Apache Iceberg, Delta Lake, or similar), background in streaming infrastructure (Apache Kafka, Apache Pulsar, or similar), background in cloud-native data platforms (Databricks, AWS, or similar), demonstrated ability to deliver high-impact, scalable solutions in complex, multi-product environments, leadership and mentoring skills, track record of guiding teams through architectural transformations, excellent communication skills, ability to articulate complex technical concepts to diverse audiences, passionate about driving innovation, passionate about continuously improving engineering practices
Nice to Have
experience with Apache Iceberg, experience with Delta Lake, experience with Apache Kafka, experience with Apache Pulsar, experience with Databricks, experience with AWS, experience with Kotlin, experience with Java
What You'll Do.
and maintain highly resilient and scalable systems
develop and execute technical strategies to solve complex business challenges
leverage data-driven decisions to prioritize impactful changes
build and maintain partnerships across lines of business
mentor and guide engineers
effectively communicate technical direction
guide teams through execution
drive organizational quality practices
diagnose performance bottlenecks
implement optimizations
leverage cutting edge AI tools to enhance development workflow
pioneer new approaches to building
How You'll Work.
Team & Collaboration
build and maintain partnerships across lines of business; aligning technical solutions with strategic objectives; guide teams through execution; fostering a culture of inclusivity; fostering a culture of connection
Communication Scope
excellent communication skills; ability to articulate complex technical concepts to diverse audiences; effectively communicate technical direction
Process & Methodology
technical strategy definition, guiding teams through architectural transformations
Full Job Description
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. We are looking for a Principal Software Engineer to join the Advanced Analytics Platform (AAP) team. The AAP team owns the data platform powering Toast's analytics products and AI/ML capabilities. Our mission is to build the foundational data infrastructure - real-time streaming, data lakehouse, feature serving, and cloud-native analytics pipelines - that enables product teams across Toast to build intelligent, data-driven experiences for over 170,000 restaurant customers. We are in the middle of a significant platform evolution: migrating to Apache Iceberg, standing up a new Feature Store, and scaling our streaming infrastructure to meet the demands of a rapidly growing business. As a Principal Software Engineer on this team, you will play a key role in defining the technical strategy for our most critical data platform initiatives. You will define how we evolve our architecture, build the frameworks and patterns that enable other engineers to move fast, and establish Toast as a leader in data platform engineering. This is a role for someone who thinks at the level of the business problem first, translates that into clear technical direction, and brings teams along with them. A day in the life (Responsibilities) Design, build, deploy, and maintain highly resilient and scalable systems that are critical to the success of Data at Toast Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives. Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence. Effectively communicate technical direction, guide teams through execution
Applying for this Principal Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Toast?
Real rants from real employees. Read before you apply.