Senior Software Engineer

Toast Logo

Toast

πŸ“Remote - United States

Summary

Join the Toast API Platform team as a Senior Software Engineer and play a crucial role in maintaining and enhancing the infrastructure and tools used by hundreds of developers. You will work on developing new features to improve developer productivity and contribute to key developer platform components. This role requires expertise in APIs, schema-driven development, and specific technologies like Kotlin/Java and OpenAPI, gRPC, or GraphQL. You will lead complex projects, participate in code reviews, and mentor team members. The ideal candidate possesses strong leadership skills and a passion for delivering high-quality software solutions.

Requirements

  • Demonstrated leadership driving significant projects to completion from design to rollout
  • Expertise with Kotlin/Java
  • Expertise with one of the API standards: OpenAPI, gRPC or GraphQL
  • Familiarity with developer tools: AWS, Docker, GitHub
  • Experience building Backend API Services on a product-oriented team
  • Confidence to take on big challenges and humility to ask questions when necessary

Responsibilities

  • Lead complex projects that impact developers across Toast
  • Participate in code reviews and provide constructive feedback to peers
  • Troubleshoot, debug, and resolve production issues as they arise
  • Participate in architectural discussions and influence the technical roadmap
  • Advocate for best coding practices to raise the bar for you, your team, and the company
  • Mentor and provide technical guidance to other team members

Preferred Qualifications

  • Experience integrating AI into developer tools
  • Exposure to React/Typescript
  • Understanding of CICD workflows
  • Experience with K8s, Gradle and Postgres
  • Experience with Backstage Developer Portal

Benefits

  • Competitive compensation and benefits programs
  • Hybrid work model

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.