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) - Java/Kotlin

Join Toast as a Staff Software Engineer in Dublin, focusing on fullstack development with Java, Kotlin, and modern web technologies.

Toast logo
Toast

Senior Software Engineer, Fullstack - International Growth

Senior Software Engineer for International Growth at Toast, focusing on fullstack development with Java, Kotlin, and modern tech stacks.

Toast logo
Toast

Senior Android Software Engineer

Senior Android Software Engineer at Toast in Dublin, focusing on app development and system management.

Toast logo
Toast

Staff Software Engineer - Fullstack

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

Toast logo
Toast

Senior Backend Engineer

Senior Backend Engineer at Toast, specializing in Java and cloud-based solutions for the restaurant industry.

Toast logo
Toast

Frontend Staff Software Engineer

Join Toast as a Frontend Staff Software Engineer to lead React codebases and drive frontend development.

Toast logo
Toast

Backend Software Engineer II - Fintech

Join Toast as a Backend Software Engineer II in Dublin, focusing on Java, Kotlin, and SQL for fintech solutions.

Toast logo
Toast

Staff Software Engineer (Fullstack)

Join Toast as a Staff Software Engineer (Fullstack) in Dublin, focusing on Java, Kotlin, React, and Typescript.

Toast logo
Toast

Backend Software Engineer II - Fintech

Join Toast as a Backend Software Engineer II in Dublin, focusing on payment systems in the fintech sector.

Meetsta logo
Meetsta

Android Developer (Kotlin) - Founding Engineer

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

Stavvy logo
Stavvy

Software Engineer II - Back-End Development with Kotlin

Join Stavvy as a Software Engineer II focusing on back-end development with Kotlin in a hybrid role in Boston.

Tonal logo
Tonal

Backend Engineer with Kotlin and Microservices

Join Tonal as a Backend Engineer to build innovative fitness solutions using Kotlin, Microservices, and PostgreSQL.

Stavvy logo
Stavvy

Staff Software Engineer

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

Inclusively logo
Inclusively

Mid-Level Software Engineer - React Native, Python, Kotlin

Join as a Software Engineer to build social gaming features using React Native, Python, and Kotlin. Remote role with competitive salary and equity.

Codefield logo
Codefield

Senior Kotlin Software Engineer

Senior Kotlin Software Engineer for cloud-based microservices development, fully remote in Spain.

SimSpace logo
SimSpace

Remote Senior Software Engineer Backend (Kotlin, NestJS)

Join SimSpace as a Remote Senior Software Engineer Backend, focusing on Kotlin and NestJS, to lead technical projects and develop core services.

GlossGenius logo
GlossGenius

Senior Software Engineer, Backend (Remote)

Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.

Duolingo logo
Duolingo

Senior Backend Software Engineer (Java/Kotlin)

Join Duolingo as a Senior Backend Software Engineer in New York. Work with Java/Kotlin on high-traffic APIs and microservices.

lastminute.com logo
lastminute.com

Senior Full Stack Engineer with React and Kotlin

Join lastminute.com as a Senior Full Stack Engineer, specializing in React and Kotlin, in a remote role based in Barcelona.

Katanox logo
Katanox

Backend Engineer with Kotlin and Spring Boot

Join Katanox as a Backend Engineer to develop with Kotlin and Spring Boot in a hybrid work environment.

AUTODOC logo
AUTODOC

Senior Engineering Lead - Kotlin/Java

Lead the engineering team in transitioning to microservices using Java/Kotlin, ensuring high software quality and team coaching.

Pax8 logo
Pax8

Senior Software Engineer I - Kotlin & Microservices

Senior Software Engineer specializing in Kotlin & Microservices at Pax8, leading development of innovative software solutions.

OpenStore logo
OpenStore

Senior Fullstack Software Engineer (TypeScript, Kotlin)

Join OpenStore as a Senior Fullstack Engineer to build and enhance our e-commerce platform using TypeScript and Kotlin.