Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

VIDA Logo

Software Engineering Manager

VIDA

Salary not specified
Dec 29, 2025
Edina, MN, US
Apply Now

VIDA is looking to solve the problem of creating a scalable and reliable distributed compute and data backbone for its Intelligence Platform and VIDA Biobank, which supports pharma trials, large-scale imaging research, and next-generation AI workloads.

Requirements

  • Deep experience with cloud-native distributed architectures (AWS preferred).
  • Hands-on knowledge of event-driven systems (Kafka/Kinesis/PubSub).
  • Hands-on knowledge of microservices at scale (ECS/EKS/Lambda).
  • Hands-on knowledge of distributed data storage (S3, RDS, DynamoDB, Delta Lake).
  • Hands-on knowledge of workflow orchestration frameworks.
  • Strong system design and distributed systems fundamentals: consensus, partitioning, caching, backpressure, idempotency, retries, stream processing.
  • Proficient in modern programming languages (Python, Go, Java, or similar).

Responsibilities

  • Lead, mentor, and develop a team of software engineers focused on backend services, distributed systems, and cloud infrastructure.
  • Build and engineering culture grounded in reliability, observability, automation, and high accountability.
  • Drive execution of critical platform initiatives: scalable DICOM ingestion, distributed workflow orchestration, batch data processing pipelines, and date lake/lakehouse systems.
  • Ensure Engineering best practices across code quality, testing, CI/CD, IaC, and operational readiness.
  • Provide strong hands-on technical guidance in system design, distributed systems patterns, and cloud-native architecture.
  • Own the reliability and performance of distributed components such as event-driven pipelines, workflow orchestration, and scalable microservices for multi-tenant data access.
  • Champion modern distributed systems practices including idempotent operations, partitioning, caching, backpressure management, and autoscaling.

Other

  • 7+ years of experience building large-scale backend or distributed systems; 2+ years managing or leading technical teams.
  • Experience operating systems in compliance-sensitive environments (healthcare, finance, enterprise SaaS).
  • Experience building or managing multi-tenant SaaS systems with strict SLAs.
  • Must have an entrepreneurial mindset and be flexible.
  • Qualified applicants receive consideration for employment without regard to race, religion, color, national origin, citizenship, sex, sexual orientation, gender identity, veteran’s status, age or disability.