Toast logo

Staff Software Engineer, Tech Lead - Kotlin

Toast

About the Role

Toast is seeking a Staff Software Engineer, Tech Lead with expertise in Kotlin and a strong background in building scalable APIs. This role involves leading a team to enhance our Team Management Platform APIs, focusing on system design and technical roadmaps. You will work closely with Product Management to drive these initiatives, aiming to unify disparate data and implement scalable, flexible APIs that unlock new capabilities for our customers.

Responsibilities

  • Lead the design and development of APIs.
  • Manage the migration of customer experiences to centralize all access to these domains across the Toast product suite.
  • Influence product direction through technical insights.
  • Drive API best practices.
  • Champion quality automation and unit testing.
  • Provide technical design feedback and participate in code reviews.
  • Ensure that all work done by the team is delivered with quality and is appropriately monitored and supported in production.
  • Mentor other team members.

Requirements

  • Proficiency in Java, Kotlin, or other object-oriented languages.
  • Experience with traditional databases and alternative data stores (DynamoDB a plus).
  • Prior experience with distributed systems, enterprise messaging systems, or microservices.
  • Proficiency in Software Development best practices (Code Quality, UnitTest, BDD).
  • Experience integrating with Elasticsearch or OpenSearch is a strong plus.
  • Excellent cross-team communication skills on complex technical topics.
  • Enjoy collaborating with and mentoring colleagues.
  • Passionate about technology and learning new things.

Our Tech Stack

  • Extensive AWS footprint: S3, RDS, DynamoDB, Lambda, etc.
  • Core Java & Kotlin based backend services.
  • PostgresQL and DynamoDB as core persistence.
  • Pulsar, Camel, and RabbitMQ for message-based integrations.
  • OpenSearch to power our APIs.

Total Rewards

  • 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.

Benefits
Extracted with AI

  • Competitive compensation
  • Health insurance
  • Paid time off
  • Flexible work hours
  • Remote work

Similar jobs

Last update: 23 minutes ago

Toast logo
Toast

Principal Software Engineer, Orders Pricing

Lead the transformation of Toast's order pricing architecture as a Principal Software Engineer. Drive innovation and scalability in a remote role.

Toast logo
Toast

Staff Software Engineer - Fullstack

Join Toast as a Staff Software Engineer - Fullstack, working remotely to revolutionize restaurant technology.

Meetsta logo
Meetsta

Android Developer (Kotlin) - Founding Engineer

Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.

Albert Heijn logo
Albert Heijn

Staff Software Engineer (Kotlin/Java, React)

Join Albert Heijn as a Staff Software Engineer to lead and innovate in Kotlin, Java, and React. Drive tech transformation in a hybrid work environment.

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

Stavvy logo
Stavvy

Staff Software Engineer

Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.

Attentive logo
Attentive

Senior Software Engineer - Java, Python, SQL

Join Attentive as a Senior Software Engineer to build high-scale applications using Java, Python, and SQL. Remote position with competitive benefits.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Bending Spoons logo
Bending Spoons

Remote Software Engineer

Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer with expertise in JVM and Rust. Full relocation to Bangkok provided.

MyFitnessPal logo
MyFitnessPal

Software Engineer III, Backend

Join MyFitnessPal as a Software Engineer III, Backend, to develop and maintain APIs, solve complex problems, and enhance user experiences.

Odevo logo
Odevo

Senior Backend Developer - Java

Join Odevo as a Senior Backend Developer in Stockholm, focusing on Java, Spring Boot, and Kubernetes in a hybrid work environment.

Apollo GraphQL logo
Apollo GraphQL

Senior Full-Stack Product Engineer

Join Apollo GraphQL as a Senior Full-Stack Product Engineer, working remotely to build and optimize GraphQL tools.

Agoda logo
Agoda

Staff Software Engineer – JVM/Rust Expert

Join Agoda as a Staff Software Engineer in Berlin, specializing in JVM and Rust, with a full relocation package.

Blip logo
Blip

Junior Back-end Software Engineer

Join Blip as a Junior Back-end Software Engineer. Work with Java, Python, and Kotlin in a dynamic team. Remote position with great benefits.

SentinelOne logo
SentinelOne

Senior Software Engineer - Test Framework Development

Join SentinelOne as a Senior Software Engineer to develop test frameworks with Java, TypeScript, and more. Remote work available.

Kaizen Gaming logo
Kaizen Gaming

Software Engineering Team Lead (.NET, Microservices)

Lead a team of software engineers at Kaizen Gaming, focusing on .NET, Microservices, and REST APIs. Drive project success and team growth.

CTI logo
CTI

Technical Manager & Senior Software Engineer

Lead and mentor a team of software engineers while contributing to project development in a remote role.

Deel logo
Deel

Engineering Team Lead with React.js and TypeScript

Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.

Square logo
Square

Senior Software Engineer, Reporting Platform

Join Square as a Senior Software Engineer to lead development on the Reporting Platform, focusing on Java, Kotlin, and AWS.

Bending Spoons logo
Bending Spoons

Software Engineer

Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.

RentSpree logo
RentSpree

Senior Software Engineer - Full Stack (JavaScript, TypeScript, React, Node, Kotlin, Java)

Join RentSpree as a Senior Software Engineer to lead full-stack development with JavaScript, TypeScript, React, Node, Kotlin, and Java.

Powerful Medical logo
Powerful Medical

Senior Android Engineer

Join Powerful Medical as a Senior Android Engineer to develop life-saving mobile applications in Bratislava.