Postuler

Publié il y a 15 mois

Senior Software Engineer (North America)

@ Invert

Toronto, Ontario

TélétravailTemps plein
Postuler
SIGNAUX

En bref

Invert is hiring a Senior Software Engineer for its North American engineering team, a fully remote, full-time role. The work covers backend, frontend, infrastructure and AI systems for bioprocess data and scientific decision-making, with hands-on delivery and project leadership.

Responsabilités :

  • Ship new features and maintain existing ones with engineering and product peers
  • Lead projects through hands-on delivery and technical direction
  • Push the technical stack toward excellence and code quality
  • Identify problems and choose implementations without waiting for orders
  • Teach new AI workflows and tooling to peers

Résumé des exigences :

  • Deep backend and system design experience at scale
  • Strong opinions on code quality, held loosely
  • Active use of and point of view on AI tools
  • Strong written communication for remote work
  • Comfort with hard problems in a fast-paced environment

Outils et compétences

Avantages mentionnés

Congés payés
Source et dates

Site carrière / système de candidatures · ashby

Date publiée par l’employeur
2025-08-12
Première détection par notre source
2026-10-09
Mise à jour du dossier source
2026-10-09

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Heures par semaine40 (estimé)
Déplacementsavion : minimes · route : aucun
Milieu de travailDomicile
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish
Avantages mentionnésCongés payés généreux

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

ChampValeur
Offres sur Jobsy3
Description

What We're Building

Drug development is one of the most data-intensive endeavors in human history. Yet scientists spend more time finding and cleaning data than actually using it, slowing down drugs that should reach patients faster and more affordably. Biopharma has seen billions invested in software. Almost none of it was built for the scientists actually running experiments.

Bioprocess data is high-frequency, multi-source, and inconsistent. It’s spread across dozens of systems that are rarely connected or clean. We make it usable. On top of that, our AI agent gives scientists something they've never had: the ability to query their full experimental history, catch deviations in real time, and make decisions that inform million-dollar manufacturing outcomes. We think carefully about model behavior, reliability, and what it means for AI to be trustworthy in a regulated industry. Every engineer here owns that problem.

This is a place for builders — people who want to own hard problems, ship fast, and work with others who hold themselves to a high bar.

The Role

You will be joining one of our North American engineering teams to tackle hard engineering problems that will help our customers do their critical science. We build with:

  • Backend: Python, FastAPI, PostgreSQL

  • Frontend: Next.js,TypeScript,Tailwind, Vercel

  • Infrastructure: Terraform, AWS

  • AI: Bedrock, Modal, LiteLLM

  • Streaming data: Kinesis, Greengrass

As a Senior Software Engineer, you will work closely with your peers on engineering and the product team to ship new features, maintain existing ones, and push our technical towards excellence. Because this is a senior role, you will deliver on this mission through both hands-on delivery and project leadership.

Competencies

  • Ownership: We all own the results. Engineers at invert are both expected to and have wide latitude to identify problems and solve them, as well as to choose how to implement features envisioned by our product team. People who succeed here don’t wait for orders, they get to work.

  • Strong Communication: In a remote environment, communication can be the difference between a project finishing in days instead of weeks.

  • Adaptable: This is a fast paced environment and plans change when they need to.

  • AI-First: At Invert, we’re committed to making sure every team member benefits from how the software industry is changing. Adopting AI isn’t optional — it’s a shared responsibility and a growth opportunity. You’ll be expected to both use the most recent tooling, and discover and teach new workflows to your peers.

  • Ambitious: Intrinsically motivated, driven to succeed.

  • Mentors effectively: Educates and empowers others

The Bar

  • Deep backend and system design instincts, you've built things at scale and have the judgment to show for it

  • Strong opinions on code quality, held loosely enough to change when the problem demands it

  • You actively seek out new AI tools, form opinions on how they should be used, and have a point of view on what good AI product looks and feels like

  • You don't wait to be told what to own, you identify it and go

  • You over-communicate in writing because you know silence creates drag

  • You find the hard problems fun. That's who thrives here.

The package

  • High-growth startup with impactful work

  • Fully remote, work with great people distributed across US and European timezones

  • Competitive salary, equity, and benefits

  • Unlimited credits on your chosen AI coding tools (Claude Code, Devin, Codex, etc.)

  • New laptop, monitor, and accessories of your choice

  • Frequent team offsites

  • Unlimited PTO

The interview process

The interview process consists of the four stages described below. Candidates are assessed between each of these stages. The hiring manager is responsible for communicating decisions and next steps throughout the process. We aim to complete all stages within two weeks.

  1. Discovery: A 30-minute conversation with the hiring manager to determine whether there is mutual interest in moving forward.

  2. Technical Coding Challenge: A 90-minute interview with two different employees to assess technical coding competencies.

  3. Technical Leadership Challenge: A 60-minute working session with two employees to assess technical leadership competencies.

  4. Founder Chat: 30-minute meet-and-greet with one or both of the founders (depending on whether they have already participated in previous interviews).

  5. Head of Engineering Chat: 30-minute meet-and-greet with our Head of Engineering to answer your questions.

Invert is an equal opportunity employer. We value diverse perspectives and lived experiences — especially in a field where better science depends on better systems. If you're inspired by our mission, we want to hear from you.

Emplois semblables

  • Senior Software Engineer - Reservations

    Toronto, ON

    OpenTable

    5+ ansCandidates need 5+ years building production backend services in C#/.NET or Java, plus 3+ years with relational databases, Redis caching and Apache Kafka event-driven systems. Strong testing, observability and distributed-systems experience is essential.

    C#, Java, .NET, Apache Kafka, Redis, PostgreSQL

  • Senior Software Engineer

    Toronto, ON
    TélétravailTemps plein

    Maximum Technologies, Inc.

    Candidates need several years of shipping backend services in a statically typed language, strong SQL skills, and experience debugging distributed systems. They must have a testing habit, be able to work from unfinished specs, and use AI coding agents well. Banking or payments experience is a nice-to-have.

    gRPC, containers, schema DSL

  • Software Engineer - Intern

    Toronto, ON
    Temps plein

    Altera Semiconductor Technology Canada ULC

    Altera Semiconductor Technology Canada ULC requires candidates pursuing a bachelor's degree in computer or electrical engineering, engineering science, computer science, mathematics or similar. Candidates need at least 3 months of experience or coursework in C/C++, Python, digital logic, FPGAs or Verilog, plus strong problem-solving and communication skills.

    Quartus Prime Pro, C/C++, Python, Verilog

  • Software Engineer - Full Stack

    Toronto, ON
    Temps plein

    (2616) Sanofi Vaccines Canada Ltd.

    4+ ansCandidates need 4+ years of experience or equivalent knowledge, with JavaScript or TypeScript (Node.js) and React. Cloud experience with AWS, GCP or Azure, infrastructure as code, microservices, CI/CD and fluent English are expected.

    React, Node.js, Terraform, AWS CDK

  • Software Engineer - Backend & Platform Systems

    Toronto, ON
    HybrideTemps plein

    Veeda AI

    7+ ansVeeda AI needs 7+ years of professional experience building production backend or platform systems, and strong skill in at least one modern programming language. Candidates need a solid grasp of distributed systems, cloud development and AI-assisted development tools.

    Apache Kafka, OpenSearch, Kubernetes, Docker, Terraform, AWS

  • Senior Software Engineer, Atlas Agent Engine

    Alberta +4
    Temps plein

    MongoDB: The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through…

    5+ ansCandidates need 5+ years of experience building distributed systems or cloud services at scale, with interest in Go, Python and TypeScript. Strong computer science fundamentals, performance tuning, and clear technical communication are also required.

    MongoDB, AWS, Google Cloud, Microsoft Azure, Research, Go

  • Junior Software Engineer

    Toronto, ON
    Télétravail

    CSC Generation: CSC Generation is the AI-native holding company re-engineering omni-channel retail.

    Candidates need experience with JavaScript or TypeScript through coursework, internships, projects or 0 to 3 years of work. React, Node, HTML, CSS, HTTP and JSON knowledge is required, plus a strong debugging mindset and self-directed learning.

    React, TypeScript, Claude Code

  • Senior Software Engineer – Kotlin, VP

    Mississauga, ON
    HybrideTemps plein

    Citi Canada Technology Services ULC

    12+ ansCandidates need 12+ years of enterprise backend experience in Java 17/21+ or Kotlin, with strong knowledge of JVM internals, concurrency and distributed messaging. Experience with Linux, Gradle, Jenkins, Docker and Kubernetes is also required.

    Kotlin, Java, Gradle, Jenkins, Docker, Kubernetes

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.