Principal Software Engineer at Toast

Toast, Inc.

Remote Actively hiring Posted today Verified listing
Remote (Boston, MA, US) Posted 1 day ago $230,000$368,000 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $193k
This role $299k
$116k most similar roles pay here $395k

This role pays more than 98% of similar roles. Most pay $169,100–$217,181 — the shaded band above. At the midpoint, this role pays about $299k versus about $193k for comparable roles.

Based on 240 similar postings.

Employer

About Toast, Inc.

Toast is a cloud-based restaurant management platform providing point-of-sale, payment processing, and operations software for the food service industry.

Toast, Inc. currently has 45 open roles on FindRole.

Listed pay typically runs $159,000–$254,000 across 43 roles with salary data.

Most-posted roles

View all roles at Toast, Inc.

At a glance

TL;DR

The Principal Software Engineer role at Toast involves joining the Advanced Analytics Platform (AAP) team to lead the development of foundational data infrastructure, including real-time streaming, data lakehouse, and cloud-native analytics pipelines. This senior-level position requires defining technical strategies for critical platform initiatives, mentoring engineers, and fostering a culture of excellence while leveraging technologies like Apache Iceberg, Kafka, Pulsar, Databricks, AWS, Kotlin, and Java. The role demands expertise in complex, multi-product environments, strong leadership skills, and the ability to articulate technical concepts clearly across diverse teams, all within a rapidly growing business context serving over 170,000 restaurant customers.

Skills

AWS Apache Iceberg Apache Kafka Apache Pulsar Databricks Apache Spark DynamoDB Postgres Kotlin Java CI/CD

What you'll do

  • Define and execute technical strategies to solve complex business challenges.
  • Design and maintain highly resilient, scalable data systems for Toast's analytics.
  • Mentor engineers and foster a culture of continuous improvement and excellence.
  • Diagnose performance bottlenecks and implement optimizations in cloud-native platforms.
  • Build frameworks and patterns enabling other engineers to develop efficiently.

What we're looking for

  • 8+ years of experience in software engineering with expertise in data platforms and distributed systems.
  • Strong background in Apache Iceberg, Delta Lake, Kafka, Pulsar, Databricks, AWS, and cloud-native data platforms.
  • Proven ability to deliver high-impact, scalable solutions in complex multi-product environments.
  • Demonstrated leadership and mentoring skills, guiding teams through architectural transformations.
  • Excellent communication skills for articulating technical concepts to diverse audiences.

More like this

Similar roles

Sr. Staff Software Engineer

Qualcomm

San Diego, CA 168 days ago $162,600$244,000
C/C++ Linux RTOS Hypervisor Ethernet Bridging KVM TSN EtherCAT ProfiNet Ubuntu Embedded Linux Android Troubleshooting Full Software Development Life Cycle Deductive Problem Solving Networking Concepts Systems Programming SOC Systems Quick Learner

Sr. Staff Software Engineer

Qualcomm

San Diego, CA 63 days ago $162,600$244,000
C C++ GStreamer PyTorch TensorFlow ONNX Runtime Lang-Chain LlamaIndex Android Tizen AIDL HIDL Binder Java JNI Linux multithreading concurrency Docker OCI Ubuntu Vulkan OpenGL ES GLSL GLES GenAI AI multimedia

Sr. Staff Software Engineer

GEICO

Palo Alto, CA 112 days ago $120,000$260,000
GraphQL gRPC Java Kotlin Rust Go C# Kafka ETL SQL bitemporal_data_modeling temporal_databases AWS Azure GCP OpenStack API_design event_driven_architecture microservices CI/CD
Hybrid

Staff, Software Engineer

Walmart

Bellevue, WA 38 days ago $132,000$264,000
AWS Kubernetes Docker CI/CD Python Java API design Microservices Containers DevOps AI/ML Generative AI Cloud-native architecture Terraform PostgreSQL Mentorship

Staff, Software Engineer

Walmart

Sunnyvale, CA 71 days ago $143,000$286,000
Java SpringBoot Kafka RabbitMQ Docker Kubernetes Azure Google Cloud Platform OpenAI Anthropic LLM APIs CI/CD DevOps RESTful web services Messaging systems Microservices Cloud Native Architecture Service Registry ELK/Splunk

Staff, Software Engineer

Walmart

Sunnyvale, CA 52 days ago $143,000$286,000
Node.js Rust GraphQL Apollo Federation CI/CD Typescript React Docker Kubernetes PostgreSQL MongoDB Redis AWS GCP Azure Prometheus Grafana GitLab Jenkins