Taro Logo

Software Engineer II (Platform Team – Backend)

Toast is transforming the way restaurants operate and grow, pairing intuitive technology with relentless focus on customer success.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS

Job Description

Toast is revolutionizing the restaurant industry through their innovative platform that helps restaurants operate and grow more effectively. As a Software Engineer II on the Platform Team (PLEX), you'll play a crucial role in building and maintaining the core infrastructure that powers Toast's ecosystem. The team focuses on essential components like navigation, preferences, and business profiles that impact the overall user experience.

The role involves designing and developing scalable backend services and APIs, working with cutting-edge AI technologies, and collaborating across teams to deliver high-quality solutions. You'll be part of a team that values innovation, quality, and user-centric design, working on projects that directly impact thousands of restaurants.

This position offers an excellent opportunity to work with modern technologies including Java, Kotlin, and various AWS services. The team follows Agile/Scrum methodologies and emphasizes collaborative problem-solving. You'll have the chance to contribute to a platform that helps small businesses thrive while working in a supportive, growth-oriented environment.

Toast offers competitive compensation and benefits, including health coverage and a hybrid work model that balances in-person collaboration with flexibility. The company has a strong commitment to diversity, equity, and inclusion, creating an environment where employees can thrive and make a real impact on the restaurant industry.

If you're passionate about building scalable solutions, enjoy working with modern technologies, and want to be part of a team that's transforming an entire industry, this role at Toast could be perfect for you. You'll have the opportunity to work on meaningful projects while developing your skills and advancing your career in a supportive, innovative environment.

Last updated 6 days ago

Responsibilities For Software Engineer II (Platform Team – Backend)

  • Design and build scalable backend services and APIs that power core platform experiences
  • Contribute to projects that incorporate AI-powered insights and personalisation to improve user experience and conversion
  • Partner with frontend, design, product, and data science teams to validate, design, and develop ideas
  • Help identify friction points and contribute to experiments that improve acquisition, onboarding, and retention
  • Learn and apply best practices in backend development, testing, and performance
  • Participate in code reviews, design discussions, and retrospectives

Requirements For Software Engineer II (Platform Team – Backend)

Java
Kotlin
  • 2+ years of professional experience with Java, Kotlin, or another object-oriented language
  • Capacity to tackle complex and ambiguous problems
  • Experience working in a team with Agile/Scrum methodology
  • Ability to build well-engineered, reliable, and scalable microservices
  • Clear communication skills

Benefits For Software Engineer II (Platform Team – Backend)

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation
  • Health benefits
  • Hybrid work model
  • Learning and development opportunities

Related Jobs

Software Engineer II, Guest Engagement

Software Engineer II position at Toast, building Marketing & CRM systems with AI-powered tools to help restaurants drive guest engagement and growth.

Full Stack Software Engineer II

Full Stack Software Engineer II position at Toast, building login and permissions experiences for restaurant platform, requiring 6+ years experience in Java/Kotlin and modern web technologies.

Advertising Solutions Architect, SA360, Shopping, gTech Ads

Technical role combining software engineering and solutions architecture to support Google's advertising products, requiring 3+ years of experience in system design and technical troubleshooting.

Network Engineer, Edge Network Operations

Network Engineer position at Google's Edge Network Operations team in Dublin, focusing on maintaining and optimizing Google's global network infrastructure.

Software Engineer II

Software Engineer II position at Microsoft Dublin working on Azure Batch, developing distributed systems for large-scale compute workloads in AI and HPC.