We empower the restaurant community to delight guests, do what they love, and thrive.
Staff Software Engineer – Application Infrastructure
Location
California
Posted
67 days ago
Salary
$151K - $309K / year
Seniority
Lead
Job Description
Staff Software Engineer – Application Infrastructure
Toast
• Architect, design, and deliver ultra-reliable, high-performance services and infrastructure used by millions • Uncover and resolve performance bottlenecks across infrastructure, databases, and APIs • Define and enable adherence to engineering best practices, coding standards, and architectural guidelines • Collaborate closely with the Product team to influence features, technical direction, and long-term product vision • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team.
Job Requirements
- Hands-on experience building and operating complex, mission-critical, large-scale distributed systems in the Cloud
- Expertise in asynchronous messaging, event-driven architecture, APIs, and integration patterns
- Track record of delivering clean, maintainable, and resilient code that stands the test of time
- Proficiency in Java or Kotlin preferred (experience in other modern programming languages also valued)
- Exceptional communication and collaboration skills, with demonstrated ability to align and inspire cross-functional teams
- A demonstrated record of mentoring junior team members and enhancing the team's effectiveness.
Benefits
- Health insurance
- Competitive compensation
- Flexible work arrangements
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and develop scalable, cloud solutions to accelerate HPC and AI workloads using NVIDIA’s advanced technologies (GPUs, DPUs, ConnectX). • Contribute to NVIDIA’s AI supercomputing platforms. • Collaborate with cross-functional teams to deliver new features and improve existing products. • Design and develop robust software systems.
• Develop new approaches and implement improvements to existing algorithms for sensor calibration for ADAS using both classical and deep learning methods. • Work with large amounts of real and synthetic data to evaluate and improve the algorithmic and computational performance of sensor calibration. • Develop and optimize software architecture and frameworks for real-world performance towards internal and external customer requirements. • Work with a variety of sensor modalities: camera, LIDAR, radar, IMU, GPS, odometry, etc. • Develop unit tests, documentation for features, evaluate quality and propose improvements and corrective actions. • Develop highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). • Develop production code to strict quality and safety standards such as MISRA and AUTOSAR. • Develop and maintain fleet monitoring tools supporting calibration of a large vehicle fleet. • Perform in-vehicle tests and troubleshooting, mining/analyzing data and completing drive missions. • Adopt and improve calibration algorithms on existing and new vehicle variants.
• Design, implement and maintain system software that enables communication between GPUs • Participate in the architectural definition and design of next-generation communication hardware and software to support large scale computing platforms • Work with cross-disciplinary teams to understand business requirements and align software direction to meet those needs
Director, Software Engineering, Mobile Platform
UpstartOur mission is to enable effortless credit based on true risk.
• Define and drive the mobile platform vision – Establish a culture of technical excellence, innovation, and collaboration. • Lead and grow a high-performing team – Recruit, mentor, and develop engineering leaders and individual contributors, fostering a sense of ownership and accountability. • Deliver a world-class mobile experience – Lead the development of a robust, native iOS application that enables users to apply for loans, manage their accounts, and handle repayments seamlessly. • Operationalize success metrics – Establish clear KPIs to measure engineering efficiency, product performance, and business impact. • Drive automation and process improvements – Champion best practices in mobile development, CI/CD, testing, and deployment. • Strategic Roadmapping & Prioritization – Partner with cross-functional teams to develop and execute medium- and long-term mobile strategies.


