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
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.
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.
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.
Senior Android Software Engineer
Senior Android Software Engineer at Toast in Dublin, focusing on app development and system management.
Staff Software Engineer - Fullstack
Join Toast as a Staff Software Engineer - Fullstack, working remotely to revolutionize restaurant technology.
Senior Backend Engineer
Senior Backend Engineer at Toast, specializing in Java and cloud-based solutions for the restaurant industry.
Frontend Staff Software Engineer
Join Toast as a Frontend Staff Software Engineer to lead React codebases and drive frontend development.
Backend Software Engineer II - Fintech
Join Toast as a Backend Software Engineer II in Dublin, focusing on Java, Kotlin, and SQL for fintech solutions.
Staff Software Engineer (Fullstack)
Join Toast as a Staff Software Engineer (Fullstack) in Dublin, focusing on Java, Kotlin, React, and Typescript.
Backend Software Engineer II - Fintech
Join Toast as a Backend Software Engineer II in Dublin, focusing on payment systems in the fintech sector.
Android Developer (Kotlin) - Founding Engineer
Join Meetsta as a Founding Android Developer using Kotlin to build innovative social networking apps.
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.
Backend Engineer with Kotlin and Microservices
Join Tonal as a Backend Engineer to build innovative fitness solutions using Kotlin, Microservices, and PostgreSQL.
Staff Software Engineer
Join Stavvy as a Staff Software Engineer to lead core application development with Java, Python, and Kotlin.
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.
Senior Kotlin Software Engineer
Senior Kotlin Software Engineer for cloud-based microservices development, fully remote in Spain.
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.
Senior Software Engineer, Backend (Remote)
Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.
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.
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.
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.
Senior Engineering Lead - Kotlin/Java
Lead the engineering team in transitioning to microservices using Java/Kotlin, ensuring high software quality and team coaching.
Senior Software Engineer I - Kotlin & Microservices
Senior Software Engineer specializing in Kotlin & Microservices at Pax8, leading development of innovative software solutions.
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.