We empower the restaurant community to delight guests, do what they love, and thrive.
Staff Software Engineer
Location
Canada
Posted
38 days ago
Salary
$175K - $220K / year
Seniority
Lead
Job Description
Staff Software Engineer
Toast
• Join a collaborative team of Design, Product, QA, and other engineering members in developing robust and scalable full-stack software applications. • Lead complex projects that improve functionality and reliability for our customers • Provide design feedback and participate in code reviews to ensure implementation meet requirements • Drive 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 • 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
- 8+ years of full-stack experience in Java, Kotlin, or other object-oriented languages, and modern web frameworks such as React.
- Proficient with modern web standards and technologies (e.g. REST, GraphQL)
- Proficient with non-relational data stores (e.g. DynamoDB)
- Experience with applied machine learning or large language models.
- Experience with distributed systems, enterprise messaging systems, and/or microservices
- Experience delivering high-quality, reliable services to production
- Excellent cross-team communication skills on complex technical topics
- Passionate about technology and learning new things.
Benefits
- Our total rewards package that helps to attract, retain, and motivate the best and brightest people in our industry.
- Learn more about our benefits at https://careers.toasttab.com/toast-benefits.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design and implement scalable, high-performance features across the stack • Take features from ambiguous requirements through design, implementation, rollout, and on-call operability • Spend your time on direction, review, evals, and testing • Contribute to internal playbooks, tooling, and rituals for how Sonatype engineers work with agents • Write and ship clean, well-tested, observable code
• Lead the design and delivery of enterprise-grade capabilities within Nexus Repository Manager • Set technical direction for major product areas • Partner with Principal engineers on technical decisions • Mentor Senior engineers to secure software supply chains at scale
Senior Software Engineer, Go
Form3We design, build and run the technology that powers the future of payments.
• Designing, building, and running cloud-native microservices in Go that are the backbone of our real-time payments platform • Building systems that are highly available, low-latency, and scalable, handling billions of payment requests with precision and resilience • Taking full ownership of services: from initial design and implementation to deployment and production support • Working with a mindset where cost-efficiency, observability, and operational excellence are core to how we build • Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement • Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps environment
Tech Lead Systems & Platforms
DILADocuments à transmettre : Pour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire.
Role Description L’objectif principal du poste est d’assurer le pilotage technique des environnements d’infrastructure et de garantir leur bon fonctionnement, leur sécurité et leur performance dans un contexte de production critique. Le(La) Tech Lead Systèmes & Plateformes veille à la cohérence technique des choix d’architecture, à la bonne intégration des solutions déployées et à l’alignement des pratiques avec les exigences de disponibilité, de résilience et de conformité de la DILA. Il(Elle) encadre techniquement les ingénieurs et administrateurs du pôle, anime la démarche d’amélioration continue, et assure la montée en compétence de l’équipe sur les sujets stratégiques (automatisation, cloud souverain, supervision, observabilité…). Il(Elle) joue également un rôle clé dans la coordination technique avec les infogérants, en garantissant la qualité des livrables, la bonne gestion des incidents et la traçabilité des actions. Enfin, il(elle) contribue activement à l’évolution des socles techniques et à la modernisation de la production. En tant que Tech Lead Systèmes & Plateformes au sein du pôle « Infrastructure & Opérations », vous garantissez la disponibilité, la performance, la sécurité et la résilience des environnements systèmes, on-premise ou cloud souverain. Vous pilotez techniquement l’infogérant, supervisez le MCO/MCS, contribuez à la gestion des incidents et des changements, et optimisez l’exploitation via l’automatisation et l’amélioration continue. Vous jouez un rôle central dans les projets de modernisation en assurant la cohérence entre le BUILD et le RUN avec les équipes d’ingénierie, sécurité et applicatives. Qualifications - BAC+5 minimum ou expérience professionnelle dans un emploi équivalent. - Expérience professionnelle de 5 ans minimum. - Connaissance du fonctionnement d'une DSI (organisation, rôles, cycles de vie). - Maîtrise de la gestion de produit (cycle de vie, backlog, roadmap, indicateurs). - Connaissance des environnements et organisations de « production ». Requirements - Gouvernance & Pilotage (Run): - Piloter le périmètre confié à l’infogérant (gestion systèmes, Bases des données, patching, industrialisation). - Veiller au respect des engagements de service (SLA, GTI/GTR, couverture HNO pour applications critiques). - Exploitation & Maintien en Conditions Opérationnelles: - Piloter l’Administration et optimiser les environnements OS. - Superviser et piloter Red Hat Satellite (politiques de patch, compliance, lifecycle). - Automatisation & Industrialisation: - Concevoir et maintenir des playbooks Ansible. - Contribuer à l’industrialisation CI/CD (GitLab, pipelines d’infra). - Sécurité & Conformité: - Appliquer les règles de durcissement (PSSI-DILA, PSSI-E, exigences SecNumCloud). - Travailler en lien étroit avec la sécurité opérationnelle. - Support & Gestion d’incidents: - Analyse et diagnostic N2/N3 des incidents systèmes. - Participation active aux cellules de crise sur incidents majeurs. - Contribution aux projets d’évolution SI: - Participer à la migration/modernisation. - Participer à la mise en place de nouvelles plateformes ou environnements de tests/pré-prod. - Contribution aux dossiers BUILD-to-RUN avec la section Ingénierie. Benefits - Documents à transmettre: - Pour postuler à cette offre, l'envoi du CV et d'une lettre de motivation est obligatoire. Company Description Localisation : 26 Rue Desaix, 75015 Paris, France


