Senior Software Engineer (C++)
At Pattern Bioscience, we’re tackling antibiotic resistance, a crisis that kills more people each year than HIV and malaria combined. We use single-cell analysis and machine learning to build the industry’s first “culture-free” diagnostic systems, identifying bacterial infections and predicting effective treatments in hours instead of days. Our platform relies on high-output software to power our diagnostic instruments and draw inferences from vast amounts of visual and structured data.
We're looking for a Senior Software Engineer to own and advance that software. The codebase has history; part of the job is understanding it well enough to extend it without breaking things that matter. You'll work across a multidisciplinary team; firmware engineers, data scientists, and biologists, collaborating at the intersection of software and physical systems.
How You Will Contribute
- Architect & Evolve Core C++ Systems: Take ownership of the existing, high-performance C++ codebase that powers our diagnostic instruments and is core to our product.
- Deconstruct & Scale Complex Code: Dive deep into a non-trivial codebase to understand its history, add critical new functionality, and ensure the software remains robust as we scale.
- Bridge the Gap Between Hardware & Data: Collaborate across a multidisciplinary team to manage hardware interfaces, timing constraints, and real-time data pipelines.
- Drive High-Output Engineering: Act as a fundamental contributor within a small, potent team, delivering technical solutions with a level of speed and precision that outpaces traditional engineering teams.
We’d Love to Hear from You If You:
- Are a C++ Expert: You are a specialist in C++ and possess strong fundamentals in computer science and multi-threaded development.
- Are "Multilingual" across the Stack: You are fluent enough in Python (NumPy, SciPy, Pandas) to work across our stack and have experience exposing C++ APIs to other languages.
- Are at Home in Linux: You are comfortable working with Linux and Docker to manage our development and deployment environments.
- Can Navigate Uncharted Code: You have the patience and skill to inherit a complex codebase, deconstruct its architecture, and the vision to make it better.
- Thrive on Multidisciplinary Teams: You enjoy solving problems at the intersection of software and physical hardware, translating raw data into clinical results.
- Adapt Quickly: You are energized by the high-intensity, "tight-knit" nature of a startup where the team values excellence and has a low tolerance for inefficiency.
Desired Education and Experience
- Professional Experience: A minimum of 5 years of industry experience in a software environment heavily oriented toward C++.
- Systems Fluency: Deep understanding of distributed systems and managing large, complex datasets.
- Hardware Interface Experience: Experience dealing with hardware control or real-time data processing is a significant advantage.
- Startup Experience: You thrive in environments with high individual ownership and fast iteration cycles; previous startup experience is a plus.
Key Details
- Location: Austin, TX (In-Person)
A software hub with a vibrant culture and no personal income tax, recently seeing a surge in available talent from major industry expansions.
- Type: Salaried | Department: Software Engineering
- Benefits: Competitive salary + equity, health insurance, 401k matching, and PTO.
Join us! Pattern Bioscience is an equal opportunity employer. We value diversity and do not discriminate based on race, religion, color, national origin, sex, sexual orientation, gender identity, age, or disability status.
Top Skills
What We Do
Tackling a global health threat like antimicrobial resistance is not for the faint of heart, but the experienced and innovative team at Pattern Bioscience is on a mission to do it. Each year, drug-resistant bacterial infections claim more than a million lives globally and cost our healthcare system billions of dollars. Traditional diagnostic methods for bacterial infections remain rooted in slow, cumbersome, decades-old technology that contributes to sub-optimal treatment and the misuse of broad-spectrum antibiotics. The Pattern system is different. We’re developing the world’s only culture-free, rapid diagnostic technology that will reduce the time needed for pathogen identification (ID) and antibiotic susceptibility test (AST) results from days to hours. Our technology combines single-cell analysis of microorganisms with machine learning tools to deliver fast, clinically actionable information. The result? Patients get the right treatment faster, to save lives, prevent side effects and reduce healthcare costs.









