Principal Software Engineer, Configuration Platform
Core
Design, build, and maintain highly resilient, scalable configuration systems that power live updates across Toast's global ecosystem for restaurants and local businesses.
Role type
Principal Software Engineer (Platform/Infrastructure)
Builds
High-concurrency configuration platform enabling real-time menu, pricing, and operational changes for enterprise and global customers.
Domain
Fintech / Hospitality Technology / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, System scalability, Performance optimization, Technical strategy, Mentorship, AI tool adoption
Preferred skills
AI/LLM integration for development workflows, Cloud-native re-architecture
Technologies
Kotlin, Java, DropWizard, AWS (DynamoDB, RDS, Lambda), Postgres, Apache Spark, React, ES6, Pulsar, RabbitMQ
Responsibilities
Define long-term technical architecture and strategy; Design and deploy resilient, high-throughput systems; Mentor senior engineering talent; Diagnose performance bottlenecks and implement optimizations; Leverage AI tools to enhance development velocity.
Seniority
Principal, hands-on IC with strategic leadership