Principal Software Engineer

Toast Toast · Enterprise · Boston, MA +1 · R & D : Engineering : Commerce

Principal Software Engineer on the Advanced Analytics Platform (AAP) team, responsible for the data platform powering Toast's analytics products and AI/ML capabilities. Focuses on building foundational data infrastructure including real-time streaming, data lakehouse, feature serving, and cloud-native analytics pipelines. Key initiatives include migrating to Apache Iceberg, standing up a new Feature Store, and scaling streaming infrastructure. The role involves defining technical strategy, evolving architecture, building frameworks, and mentoring engineers.

What you'd actually do

  1. Design, build, deploy, and maintain highly resilient and scalable systems that are critical to the success of Data at Toast
  2. Develop and execute technical strategies to solve complex business challenges, leveraging data-driven decisions to prioritize impactful changes.
  3. Build and maintain strong partnerships across lines of business, aligning technical solutions with strategic objectives.
  4. Mentor and guide engineers, fostering a culture of continuous improvement, inclusivity, and engineering excellence.
  5. Effectively communicate technical direction, guide teams through execution and drive organizational quality practices

Skills

Required

  • Software engineering
  • Data platform engineering
  • Distributed systems engineering
  • Data lakehouse technologies (Apache Iceberg, Delta Lake, or similar)
  • Streaming infrastructure (Apache Kafka, Apache Pulsar, or similar)
  • Cloud-native data platforms (Databricks, AWS, or similar)
  • Leadership
  • Mentoring
  • Communication

Nice to have

  • Kotlin
  • Java

What the JD emphasized

  • 8+ years of experience in software engineering with demonstrated expertise in data platform or distributed systems engineering
  • Strong background in data lakehouse technologies (Apache Iceberg, Delta Lake, or similar), streaming infrastructure (Apache Kafka, Apache Pulsar, or similar), and cloud-native data platforms (Databricks, AWS, or similar)
  • Strong leadership and mentoring skills, with a track record of guiding teams through architectural transformations.