Principal Software Engineer

Dognosis

India

On-site

INR 4,500,000 - 7,500,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Dognosis is seeking a seasoned software leader to head our software team. You will own system and architecture decisions, ensuring reliability as the platform scales from edge devices to cloud services.

We leverage Rust for performance, Python for data and ML, and Vue3 with TypeScript on the frontend, with PostgreSQL and TimescaleDB on AWS and GCP. You will guide engineering across services, data, and edge deployments.

Qualifications

  • 5–7+ years of software engineering experience, with leadership exposure.
  • Experience building reliable, scalable platforms in production.

Responsibilities

  • Lead the software team, set technical direction and raise engineering bar.
  • Own system and architecture design across services, data, and edge.
  • Ensure platform reliability and scalability as data volume grows.
  • Define testing, review, and delivery standards for the team.
  • Translate complex problems into clear, executable designs.

Skills

Rust
Python
TypeScript
Vue3
PostgreSQL
TimescaleDB
AWS
GCP
Distributed systems
Edge devices

Tools

Lab Streaming Layer
ZMQ

Job description

Dognosis digitizes canine cognition to detect 30+ human cancers from a single breath sample, with accuracy exceeding standard-of-care diagnostics and at a cost low enough to scale across entire populations.

We're backed by top-tier VCs across India, the US, Israel, and Europe (including Accel India) and have published in the Journal of Clinical Oncology (#1 journal in oncology). We collaborate with UCL, Narayana Health, and Medical Detection Dogs, and have been covered by Scientific American, New Scientist, and Deccan Herald.

Job Description

The software behind Dognosis has to be right, because a missed signal can mean a missed cancer. You will lead our software team and own the system and architecture decisions that keep our platform reliable as it scales.

The Stack

We run Rust for performance-critical services, Python for data and ML pipelines, and Vue3 with TypeScript on the front end, over PostgreSQL and TimescaleDB, on AWS and GCP. Real-time multi-modal data flows through Lab Streaming Layer and ZMQ from a fleet of edge devices.

What You Will Do

  • Lead the software team, setting technical direction and raising the engineering bar.
  • Own system and architecture design across services, data, and edge.
  • Keep our platform reliable and scalable as sample volume and deployments grow.
  • Set the standards for testing, review, and delivery that the team builds on.
  • Turn hard, ambiguous problems into clear designs the team can execute.

What Success Looks Like (6 Months)

  • The team ships reliably against a clear architecture you have set.
  • Core systems handle rising load and data volume without reliability regressions.
  • Testing and review practices are consistent across the team.

You Are a Good Fit If

  • You have built and scaled reliable software systems in production.
  • You have 5 to 7 years or more of engineering, with some experience leading engineers.
  • You think in systems and architecture, not just features.
  • You raise the reliability and quality bar wherever you work.
  • You want to own the whole software surface rather than one service.

Valuable but Not Required

  • You have worked in health or another field where the margin of error is low.
  • You have experience with Rust, real-time data systems, or edge fleets.
  • You have set engineering direction for a growing team.

What You Will Get

  • Ownership of the software behind a test published in the Journal of Clinical Oncology and covered in Scientific American and New Scientist.
  • Architecture decisions that directly shape whether cancer gets caught early, at scale.
  • A small, interdisciplinary team spanning engineers, scientists, clinicians, and working detection dogs. The office is never boring.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Dognosis • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Project Manager, Hardware
Project Manager, Hardware

Dognosis • India

On-site
INR 2,400,000 - 3,600,000
Project Manager, Hardware
Project Manager, Hardware

Dognosis • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Principal Hardware Engineer
Principal Hardware Engineer

Dognosis • Bengaluru

On-site
INR 3,000,000 - 5,500,000
Principal Hardware Engineer
Principal Hardware Engineer

Dognosis • India

On-site
INR 2,400,000 - 3,600,000
Clinician In-Residence
Clinician In-Residence

Dognosis • Bengaluru

On-site
INR 1,500,000 - 2,600,000
Co-authorship opportunities
Hospital network
Competitive salary
+1
Founding Videographer
Founding Videographer

Dognosis • India

On-site
INR 600,000 - 1,000,000
ESOPs
Health insurance
Flexible time off
+1
Clinician In-Residence
Clinician In-Residence

Dognosis • Bangalore Rural

On-site
INR 1,800,000 - 3,200,000
Co-authorship opportunities
Collaborative team culture
Lab Manager – Diagnostics & Laboratory Operations
Lab Manager – Diagnostics & Laboratory Operations

Dognosis • India

On-site
INR 1,200,000 - 2,400,000
Mechanical Technician
Mechanical Technician

Dognosis • Bengaluru

On-site
INR 300,000 - 450,000