Note: The job is a remote job and is open to candidates in USA. Toast creates technology to help restaurants and local businesses succeed in a digital world. We are seeking a Staff Software Engineer who is hands-on with coding and will lead the design and development of software services and applications for Toast's device management product suite.
Responsibilities
- Hands-on design and implementation of Kotlin backend services to improve our device management workflows for customers
- Lead the design and development of the next generation of Toast’s software services and applications to bring a seamless device configuration and user experience for customers
- Collaborate with Product Management, Hardware, QA and other Software teams on the product roadmap and requirements to build a long term vision for Toast
- Create technical requirements and detailed designs of the software system being developed
- Lead effort estimation sessions and use sound judgment to enable planning of projects
- Diagnose performance bottlenecks and implement optimizations
- Make solid technical decisions keeping software quality, security, and maintainability in mind
- Help set the standard for software quality by adopting modern software test frameworks and practices in day to day development
Skills
- 8+ years of experience in designing and implementing robust backend services
- Proficient in a modern object-oriented programming language such as Java or Kotlin
- Demonstrated technical leadership, with the ability to drive cross-team alignment and influence across engineering, product, and business stakeholders
- Demonstrated experience with microservices architecture and containerization technologies for enhanced scalability and maintainability
- Applied knowledge of best practices in backend application lifecycle management, including database, service, & API design strategies, with the ability to share this amongst the team and peers
- Experience developing single-page frontend applications using React
- Excellent communication skills, with the ability to articulate complex technical concepts to diverse audiences
- Familiarity with AI-augmented development workflows and tools (e.g., Claude Code, GitHub Copilot, or similar)
- Demonstrated proficiency with DynamoDB or PostgreSQL
- Proficiency in Kotlin (or Java and willing to learn Kotlin) and Kotlin-specific frameworks and libraries for building efficient backend solutions
- Experience with monitoring tools to debug and resolve tough customer issues
- Understanding of mobile device management (MDM) concepts and enterprise device management platforms
Benefits
- Competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry
- Cash compensation (overtime, bonus/commissions if eligible)
- Equity
- Benefits
- Hybrid work model that fosters in-person collaboration while valuing individual needs
- Reasonable accommodations for persons with disabilities to enable them to access the hiring process
Company Overview
Company H1B Sponsorship