Careers at Boosted

Staff Engineer

What we’re looking for

We are seeking an exceptional problem solver who operates at the intersection of technical excellence, cloud infrastructure, and scalable system design. You will use your deep technical knowledge and strong product intuition to design and deliver robust, production-grade systems in complex, real-world environments.

As a Staff Engineer, you will take ownership of large, business-critical systems and technical initiatives. You will set technical direction, lead system design for complex projects, and promote engineering best practices across teams. You will collaborate closely with engineers, product managers, and clients to ensure we are building the right solutions in the right way.

The ideal candidate brings strong backend and cloud infrastructure experience, excellent technical design skills, and a practical, hands-on approach to problem solving. This role requires comfort with ambiguity, the ability to question requirements, and the judgment to balance speed, quality, and long-term system health.


Responsibilities

Technical Leadership & System Ownership

  • Own and evolve the architecture of large, business-critical systems with a focus on scalability, reliability, and maintainability.
  • Lead the technical design of complex and ambiguous projects, defining clear system boundaries, tradeoffs, and implementation plans.
  • Set and uphold technical standards that influence work across multiple teams.
  • Tackle the hardest technical challenges in a project and surface risks early.
  • Debug and resolve complex, cross-cutting issues across services, infrastructure, and data layers.
  • Proactively identify systemic technical debt and lead efforts to reduce it.
  • Make high-quality technical decisions by balancing delivery speed, cost, reliability, and long-term impact.

Cloud Infrastructure, DevOps & Scalability

  • Design, deploy, and operate cloud-native systems, primarily on GCP and AWS.
  • Plan and implement infrastructure using Infrastructure as Code tools such as Terraform.
  • Build and maintain CI/CD pipelines that support reliable, repeatable deployments.
  • Ensure systems are observable, operable, and resilient in production environments.
  • Continuously look for opportunities to simplify infrastructure and reduce operational overhead and cost.


Scalable Backend Systems & APIs

  • Set technical direction for backend systems by choosing the right language and architecture for the problem, with a focus on reliability, performance, and long-term ownership.
  • Translate business goals into clear, durable system designs, defining service boundaries and API contracts that teams can evolve with confidence.
  • Raise the engineering bar through architecture reviews, practical technical documentation (RFCs, runbooks), and high standards for code quality and maintainability.


Designing Data-Intensive Applications

  • Lead the design of data-intensive systems across ingestion, processing, storage, and serving, making explicit tradeoffs across scale, latency, cost, and correctness.
  • Select and standardize data patterns and platforms (batch/streaming, messaging, OLTP/OLAP, caching) aligned to workload characteristics.
  • Ensure systems are operable at scale through strong data contracts, observability, failure handling, and clear ownership.

Client Partnership & Critical Thinking

  • Work closely with clients to shape and refine technical solutions.
  • Actively question and challenge requirements to uncover the real underlying problems.
  • Propose alternative technical approaches when they better meet business goals or system constraints.
  • Balance client needs with technical realities, scalability concerns, and long-term maintainability.
  • Navigate complex client environments with sound judgment, keeping teams focused and delivery moving forward.

Quality, Craftsmanship & Engineering Culture

  • Champion engineering craftsmanship and maintain high technical standards.
  • Raise the quality bar through thoughtful code reviews and architectural guidance.
  • Look for opportunities to simplify systems and reduce unnecessary complexity.
  • Establish patterns and practices that prevent repeated reinvention.
  • Emphasize real-world reliability, testing, security, and operability over purely theoretical solutions.
  • Act as a role model for pragmatic, high-quality engineering judgment.

Execution, Communication & Influence

  • Lead large, loosely defined initiatives from design through production.
  • Communicate technical designs clearly through written documentation, diagrams, and proofs of concept.
  • Clearly communicate assumptions, tradeoffs, and risks to both technical and non-technical stakeholders.
  • Think multiple steps ahead to anticipate downstream impacts and prevent future issues.
  • Partner with senior engineers, engineering managers, product managers, and leadership to align work with company priorities.
  • Mentor and support other engineers through technical guidance, pairing, and reviews.
  • Consistently deliver high-quality outcomes and follow through on commitments.

Your Qualifications

Minimum requirements for a successful candidate:

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 8+ years of professional software engineering experience, including ownership of complex production systems.
  • Advanced proficiency in English, both verbal and written.
  • Proficiency in at least one of the following programming languages: TypeScript/JavaScript, Python, Go, C#, or Rust.
  • Strong technical design skills, including the ability to design large systems from first principles.
  • Strong understanding of backend systems, databases, and data modeling.
  • Experience designing and operating REST and/or GraphQL APIs.
  • Hands-on experience with cloud platforms (preferably AWS & GCP).
  • Experience with microservices, containerization (e.g. Docker), and enterprise-grade CI/CD pipelines.
  • Experience using Infrastructure as Code tools (e.g. Terraform).
  • Demonstrated ability to influence technical direction beyond a single team.

Your candidacy is enhanced by:

  • Experience leading multi-team technical initiatives as a senior individual contributor.
  • Deep experience with cloud infrastructure design, deployment, and reliability.
  • Experience in consulting or client-facing technical environments.
  • Ability to balance new development with ownership of existing systems.
  • Strong real-world problem-solving skills grounded in production experience rather than academic theory.

This role probably isn’t for you if:

  • You want narrowly defined tasks handed to you with little ambiguity.
  • You are uncomfortable questioning requirements or pushing back on clients and stakeholders.
  • You prefer synchronous discussions over clear written communication.
  • You are primarily a front-end or mobile developer with limited backend or infrastructure experience.
  • You are seeking a people-management role rather than a senior IC path.


Benefits

  • Flexible hours: We are a fully remote company. Work on your schedule–pick up the kids, go to the dentist–you decide when you work. 
  • Compensation: We offer a competitive salary and health benefits package, including a Wellness spending account. 
  • Continuous learning: Access a dedicated learning budget to deepen your expertise. Complete certification programs in GCP, AWS, and other technologies.
  • Time off: It’s no secret we all have lives outside of work. Jet off to your favourite spot or just relax with flexible paid vacation days and sick days.
  • Annual team retreat: Once a year, we meet in person to collaborate, reconnect, and reset.


Interview Process

  • Initial interviews will be conducted via a secure video platform that detects the use of AI filters or synthetic video/audio tools.
  • Final interviews will be conducted in person in Canada.

We believe this process helps us create a fair, authentic, and high-signal experience for both candidates and interviewers. We look forward to reviewing your application and learning more about how you could contribute to Boosted’s success.


About us

We are a technology consulting firm providing high-impact data and automation solutions in healthcare, fintech, and insurance. Our clients range from startups to well-established enterprises. You will join a team of over 40 members distributed across Canada, working in a remote-first environment. Our clients choose us because we practice extreme ownership and deliver solutions that truly work. We move quickly, think deeply, and take pride in our partnerships.

Engineering

Remote (Canada)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling