Staff Software Engineer

Scottsdale
April 8, 2025
Salary
$
150000
 - 
$
200000
Job Type
Full Time
Years of Experience
8
 - 
12
 years
Industry
SaaS

Job Description



This company is seeking a Staff Software Engineer to join their technology team in Scottsdale, AZ. The role is a critical part of their mission to transform workforce travel through innovative, user-focused technology. They are looking for an experienced engineering leader who is passionate about crafting scalable, resilient systems and mentoring engineering teams to grow in excellence.

This is an ideal opportunity for someone who thrives in a collaborative, agile environment and who is driven by building systems that are not only functional but impactful. The Staff Software Engineer will shape architectural decisions and influence technical direction at an organization-wide level.
 

Responsibilities

 
  • Lead by example through hands-on development, peer mentoring, and sharing best practices.
  • Collaborate with cross-functional teams to design, build, and scale cloud-native applications using modern architecture patterns.
  • Improve the software engineering process by establishing tools, templates, and workflows that elevate development standards.
  • Architect solutions to handle significant growth in user load while maintaining high availability and performance.
  • Champion clean, maintainable code and advocate for continuous improvement across systems and teams.
  • Influence the platform roadmap and contribute to long-term technical strategy.
  • Guide teams in managing and reducing technical debt while maintaining delivery velocity.
 

Requirements

 
  • 10+ years of experience in the full software development lifecycle with at least 3 years at a staff or senior engineering level.
  • Deep understanding of software architecture principles including SOLID, DDD, and modern system design (event-driven, microservices).
  • Hands-on experience with cloud-based environments and automated deployment pipelines, preferably on Azure.
  • Proficiency in technologies such as GoLang, GraphQL, gRPC, NodeJS, ReactJS, Docker, and NoSQL/PostgreSQL databases.
  • Strong experience in API-first development and building loosely coupled systems.
  • Proven ability to scale systems and maintain high uptime.
  • A proactive approach to mentoring and improving team capability.
  • Dedication to quality, testing, and continual improvement of both code and process.
 

Benefits

 
  • Competitive base salary.
  • Share Appreciation Rights program for salaried employees.
  • 401(k) matching program.
  • Comprehensive health benefits with employer cost-sharing.
  • Paid vacation and sick leave.
  • Charitable donation matching program.
  • Hotel and travel discounts.
  • Onsite parking.
  • Supportive environment for career development and internal mobility.
  • A culture that values diversity, equity, and inclusion—fostering an environment where women and underrepresented individuals in tech can thrive.

Toast's Process

1. Application Review

Submit your application, including your resume and cover letter, through our online portal. Our team will carefully review your qualifications and experiences. We take pride in responding promptly, so if your application aligns with our current opportunities, you’ll hear back from us with next steps. Your journey with Toast begins here, and we’re excited to see what you bring to the table!

2. Vetting Call

If your application is successful, we’ll schedule a vetting call with a member of the Toast team. This 30-45 minute informal conversation is designed for us to get to know you better and assess your skills. Be prepared to discuss your past projects, the challenges you’ve tackled, and the impact you’ve made. This is your chance to shine and show us why you’re a great fit for the roles we offer.

3. Profile Creation

Once you’ve impressed us in the vetting call, we’ll create an unbiased profile that highlights your experience while minimizing common biases. Instead, we focus on your skills, industry experience, and the impact you’ve made. This way, your profile reflects your true potential and accomplishments.

4. Client Submission

After crafting your unbiased profile, we submit it to our trusted clients. We work closely with these clients to ensure they understand the value you bring. Throughout their interview process, we remain by your side, providing support and guidance. Our goal is to help you navigate the hiring process smoothly and confidently, ensuring you have the best chance to secure a role that fits your skills and aspirations.