Software Developer/ Engineer/ Architect

Senior Android Fullstack Engineer

Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future. 

Bready* to make a change? 

Toast is looking for a Senior Software Engineer to join our Card Reader team in Dublin. This team works on integrating card readers into the main POS application and supporting one of the most critical parts of Toast - allowing restaurants to take card payments from their guests. On this team, you’ll work in an Android platform to support multiple card readers and their APIs, optimise the system design, process high payments data, and actively monitor the health of the entire system by creating and maintaining insightful data dashboards.

About this roll* (Responsibilities) 

  • Iterate frequently as part of a cross-functional Engineering, Product, and Design team, collaborating in a complex, fast-moving environment
  • Build new features, and maintain existing features in Toast’s point of sale Android application and the supporting server-side components
  • Shape the face of development at Toast by helping to balance building maintainable software for long term success, with the need to deliver value to customers in an iterative fashion.
  • Ship code that creates delightful experiences for restaurants and their guests
  • Proficient in Java or other object oriented language
  • Prior experience developing and maintaining Android applications
  • Empathy for users, both internal (other Toast teams) and external (our restaurants)
  • Passion for clean code

Bonus ingredients* (preferred skills)

  • Experience with Kotlin
  • Prior experience with distributed systems, microservices and capacity planning