At a Glance
- Tasks: Lead complex software projects and mentor a dynamic engineering team.
- Company: Join Toast, a leading hospitality tech company expanding globally.
- Benefits: Competitive salary, flexible work, and comprehensive health benefits.
- Other info: Hybrid role with opportunities for career growth and learning.
- Why this job: Make a real impact in the restaurant industry with innovative technology.
- Qualifications: 8+ years in software development with Java or Kotlin experience.
The predicted salary is between 80000 - 100000 £ per year.
This hybrid role is based in Dublin, Ireland (Full relocation provided). Toast creates technology to help restaurants and local businesses succeed in a digital world, helping business owners operate, increase sales, engage customers, and keep employees happy.
What is our Mission
Toast has established itself as the leading hospitality platform in the US, and we are now setting our sights on the global stage. As part of the International team, in our missions to expand globally, we are building the core systems to launch Toast into new markets. You will join a high-impact, high-ownership engineering team solving complex technical challenges in a fast-paced environment. We are looking for leadership that balances technical excellence with a strong product mindset to drive continuous growth for both the team and our platform.
A day in the life (Responsibilities)
- Lead complex projects within a cross-functional collaborative and supportive environment.
- Orchestrate our backend services to support internationalization working across software both in the restaurant and the cloud.
- Design, build, deploy and maintain highly resilient and scalable systems critical to our customers’ success.
- Iterate on our technical approach to data management in support of our international strategy.
- Mentor and provide technical guidance to team members, leading technical discussions and promoting best engineering practices.
- Work directly with pilot customers (sometimes in the restaurant!) to ensure successful delivery and operation.
- Advocate for best coding practices, raising the bar for yourself, your team, and the company.
- Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.
What you'll need to thrive (Requirements)
- 8+ years of experience in delivering high quality, reliable services to production using Java, Kotlin or other object oriented language(s).
- Proven track record of architecting, supporting and debugging large distributed & multi-threaded applications.
- Drive to work across our tech stack and support other engineers in resolving challenging problems.
- Passionate about making users happy and seeing people use your product in the wild.
- Ability to embrace an agile mindset focused on delivering usable software.
- Experience with fiscalisation, internationalization is a plus.
Our Tech Stack
- A core of Java & Kotlin based backend services.
- React SPAs leveraging Tailwind, GraphQL and Storybook.
- Android app built in Java & Kotlin running in the restaurant.
- PostgresQL and Dynamodb as core persistence.
- Pulsar, Camel and RabbitMQ for message-based integrations.
- And many more technologies that help us build a top class platform.
This is a hybrid role requiring in-office collaboration two days per week in our Dublin office.
AI at Toast
At Toast, one of our company values is that we're hungry to build and learn. We believe learning new AI tools empowers us to build for our customers faster, more independently, and with higher quality. We provide these tools across all disciplines, from Engineering and Product to Sales and Support, and are inspired by how our Toasters are already driving real value with them. The people who thrive here are those who embrace changes that let us build more for our customers; it’s a core part of our culture.
Our Total Rewards Philosophy
We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry. Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs.
How Toast Uses AI in its Hiring Process
Throughout the hiring process, our goal is to get to know you. We use AI tools to support our recruiters and interviewers with tasks like note-taking, summarization, and documentation of interviews to ensure they can be fully focused on your conversation. All hiring decisions are made by people.
Diversity, Equity, and Inclusion is Baked into our Recipe for Success
At Toast, our employees are our secret ingredient—when they thrive, we thrive. The restaurant industry is one of the most diverse, and we embrace that diversity with authenticity, inclusivity, respect, and humility. By embedding these principles into our culture and design, we create equitable opportunities for all and raise the bar in delivering exceptional experiences.
We Thrive Together
We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs. Our goal is to build a strong culture of connection as we work together to empower the restaurant community.
Toast is committed to creating an accessible and inclusive hiring process. As part of this commitment, we strive to provide reasonable accommodations for persons with disabilities to enable them to access the hiring process. If you need an accommodation to access the job application or interview process, please contact candidateaccommodations@toasttab.com.
Staff Software Engineer (Dublin, Ireland) in London employer: TOAST
Toast is an exceptional employer that fosters a dynamic and collaborative work culture, perfect for sales professionals eager to make an impact in the tech industry. With a focus on employee growth, you will have access to ongoing training and development opportunities while working in the vibrant city of London, known for its diverse business landscape. Enjoy the benefits of a hybrid work model that promotes work-life balance, alongside a supportive team dedicated to achieving success together.
StudySmarter Expert Advice🤫
We think this is how you could land Staff Software Engineer (Dublin, Ireland) in London
✨Tip Number 1
Network like a pro! Reach out to current employees at Toast or in the industry on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for those interviews! Research Toast’s tech stack and think about how your experience with Java, Kotlin, or other languages can contribute to their mission. Be ready to discuss specific projects where you've made an impact.
✨Tip Number 3
Show off your passion! During interviews, share stories about how you've made users happy with your products. This aligns perfectly with Toast's focus on customer satisfaction and can set you apart from other candidates.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Toast team.
We think you need these skills to ace Staff Software Engineer (Dublin, Ireland) in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Staff Software Engineer role. Highlight your experience with Java, Kotlin, and any relevant projects that showcase your ability to solve complex technical challenges.
Show Your Passion:Let us see your enthusiasm for the restaurant industry and how technology can make a difference. Share examples of how you've made users happy with your products in the past – we love seeing that passion!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at TOAST
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Java, Kotlin, and the tools like PostgresQL and RabbitMQ. Be ready to discuss how your experience aligns with these technologies and how you can leverage them to solve complex problems.
✨Showcase Your Leadership Skills
Since this role involves mentoring and leading technical discussions, prepare examples of how you've successfully guided teams in the past. Highlight your ability to advocate for best coding practices and how you've contributed to a culture of innovation.
✨Embrace the Agile Mindset
Demonstrate your understanding of agile methodologies and how they apply to software development. Be prepared to discuss how you've adapted to changes in projects and how you prioritise delivering usable software that makes users happy.
✨Engage with the Company’s Mission
Toast is focused on helping restaurants succeed in a digital world. Research their mission and think about how your skills can contribute to this goal. Be ready to share your passion for making users happy and how you envision your role in supporting their international strategy.