Taro Logo

Staff Software Engineer, Device Experience

A restaurant technology company that provides point of sale and restaurant management platform to help restaurants adapt and grow their businesses.
$155,000 - $248,000
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Device Experience

Toast is revolutionizing the restaurant industry with their point of sale (POS) and management platform. The Device Experience team plays a crucial role in bridging hardware and software, creating seamless experiences for restaurant operations.

As a Staff Software Engineer on the Device Experience team, you'll lead the technical vision for systems that manage and integrate with hardware devices. You'll be responsible for designing and developing cloud-based services and device software that ensures a frictionless customer experience from device provisioning to end-of-life.

The role involves:

  • Leading the design and development of Toast's software services and POS application
  • Taking a system-oriented approach that considers software, hardware, networking, and user experience
  • Collaborating with Product Management, Hardware, QA, and other Software teams
  • Creating technical requirements and detailed designs
  • Making architectural decisions that ensure scalability and reliability
  • Diagnosing performance bottlenecks and implementing optimizations

You'll be working with a modern tech stack including:

  • Java & Kotlin backend services
  • React SPAs with Tailwind and GraphQL
  • Android app development
  • PostgreSQL and DynamoDB databases
  • Message-based integrations using Pulsar, Camel, and RabbitMQ

This is an excellent opportunity for a technical leader who enjoys:

  • Solving complex engineering challenges at scale
  • Building customer-centric solutions
  • Working in a fast-paced, dynamic environment
  • Mentoring and influencing best practices
  • Making significant impact on restaurant operations

The role offers competitive compensation ($155,000—$248,000 USD) plus equity, comprehensive benefits, and the chance to work with a diverse team committed to transforming the restaurant industry through technology.

Last updated 2 days ago

Responsibilities For Staff Software Engineer, Device Experience

  • Lead the design and development of Toast's software services and POS application
  • Collaborate with Product Management, Hardware, QA and other Software teams
  • Create technical requirements and detailed designs
  • Lead effort estimation sessions and project planning
  • Diagnose performance bottlenecks and implement optimizations
  • Make technical decisions for software quality, security, and maintainability

Requirements For Staff Software Engineer, Device Experience

Java
Kotlin
React
PostgreSQL
MongoDB
RabbitMQ
Kubernetes
  • 8+ years of cloud software development experience with backend technologies
  • Experience developing software to manage and support hardware and network devices
  • Hands-on experience with Android applications development in Kotlin or Java
  • Experience designing and optimizing relational and NoSQL databases
  • Software architecture experience designing and delivering complex systems
  • Experience working in a team with Agile/Scrum methodology
  • Bachelor's degree in Computer Science or equivalent experience

Benefits For Staff Software Engineer, Device Experience

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Parental Leave
  • Competitive base salary
  • Equity
  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k
  • Parental leave
  • Flexible work arrangements

Interested in this job?

Jobs Related To Toast Staff Software Engineer, Device Experience

Staff Software Engineer

Staff Software Engineer role at Toast, building enterprise-level Loyalty solutions for restaurants, focusing on backend services and APIs development.

Staff Software Engineer - Payments

Staff Software Engineer position at Toast focusing on building end-to-end 3rd party processors managing millions of transactions for restaurant customers.

Staff Software Engineer, Tech Lead

Lead the development of Toast's Team Management Platform APIs as a Staff Software Engineer, focusing on scalable solutions and technical leadership.

Staff Backend Software Engineer

Staff Backend Software Engineer role at Toast, building innovative payment solutions for restaurants with $155-248k salary + benefits.

Software Engineering SMTS

Senior Software Engineering role at Salesforce focusing on backend development for Tableau's Analytics capabilities, requiring expertise in C++, Java, and distributed systems.