cover image
Compass Digital

Compass Digital

compassdigital.io

1 Job

597 Employees

About the Company

We're the digital transformation and innovation experts at Compass Group North America. We use technology to empower operators, enhance the customer experience, and identify business opportunities in food, services, and hospitality.

Listed Jobs

Company background Company brand
Company Name
Compass Digital
Job Title
Tech Lead, Software Engineering
Job Description
Job title: Tech Lead, Software Engineering Role Summary: Lead design, implementation, and maintenance of scalable, cloud‑native services in a product‑centric engineering organization. Drive technical strategy, mentor a team of software engineers, and ensure high‑quality code and robust architecture. Expectations: • Own technical vision and execution for multi‑service systems. • Mentor, coach, and hold engineering peers to a high standard of craftsmanship. • Balance technical excellence with product delivery constraints. • Champion best practices in code quality, testing, CI/CD, and observability. Key Responsibilities: 1. Collaborate with product and engineering leads to design decoupled, scalable services. 2. Conduct architectural reviews, write and enforce design guidelines, and maintain ADRs. 3. Actively develop code, perform rigorous code reviews, and maintain production quality. 4. Mentor engineers through pair programming, feedback, and career development. 5. Promote consistent patterns, testing strategies, and delivery workflows. 6. Decompose complex initiatives, identify risks, and drive team focus to successful delivery. 7. Advocate simplicity, readability, and maintainability in all technical decisions. Required Skills: • 8+ years software engineering, 2+ as a Technical Lead or Senior Engineer. • Proven experience designing and building APIs, event‑driven systems, and cloud‑native services. • Deep knowledge of system decomposition, CI/CD, containerization, and observability. • Proficiency in TypeScript, NestJS, Postgres or DynamoDB, and AWS (EventBridge, Lambda, API Gateway). • Strong coding style, test‑driven development, and code‑review discipline. • Excellent communication, collaboration, and mentorship capabilities. • Comfortable with multi‑tenant, product‑as‑a‑service patterns (plus). Required Education & Certifications: * Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. * No specific certifications required; AWS certifications a plus.
Toronto, Canada
Hybrid
Senior
25-02-2026