hero

Your Career in Tough Tech Starts Here

Explore jobs at Tough Tech Companies
companies
Jobs

Senior Software Engineer

Ark Biotech

Ark Biotech

Software Engineering
Cambridge, MA, USA
Posted on Jun 18, 2025

Ark is building the world’s highest-fidelity bioprocess simulation software so cutting edge science reaches those who need it most. Through democratizing complex multi-physics models in an easy to use software interface, Ark’s changing the way biopharma scientists work, ensuring that more medical breakthroughs break through from the lab to the world – faster. With Ark’s software, scientists can replace slow (multi-week), expensive ($10K-1M+) experiments with simulations that run in seconds! Ark is ushering in a new era of bioprocess, where scientists can run 10,000x as many experiments, making sure more life-saving medicine reaches those who need it most.


About the Role

Ark is seeking a full-stack Senior Software Engineer to join our fast-moving startup tackling some of the hardest problems in biomanufacturing. This is a high-ownership role focused on building core infrastructure, simulation tooling, and production-grade features that power our digital bioprocess platform.

You’ll collaborate closely with our world-class modeling, design, and product teams to create performant, scalable systems. From monorepo architecture to cross-platform type sharing, you’ll help define engineering excellence at Ark.

Key Responsibilities

  • Backend ownership – Build and maintain scalable, type-safe services in a polyglot environment (Python, TypeScript, Go).
  • Frontend engineering – Develop responsive SPAs using modern frameworks like React or Vue; optimize for performance and UX.
  • Shared types & APIs – Design and manage shared schemas using OpenAPI, JSON Schema, and tools like Zod and openapi-typescript.
  • Infrastructure & workflows – Maintain CI/CD pipelines, containerized environments with Docker, and IaC solutions.
  • Code quality & design – Write clean, modular code with strong testing and Git workflows; contribute to a shared culture of engineering maturity.
  • Cross-functional collaboration – Partner with bioprocess modelers and designers to ship production-ready simulations and interfaces.

Tech Stack

  • Backend: Python 3.11, FastAPI, Postgres, Docker
  • Frontend: TypeScript, React, Tailwind, Zustand (or equivalent)
  • Infrastructure: Cloud deployment (e.g., AWS), Docker, Helm, K8
  • Tooling: OpenAPI, JSON Schema, zod, shared schema generation across frontend/backend

About You

  • 5+ years of experience in professional software development, with fluency in Python, Go, TypeScript, or similar strongly typed language.
  • 4+ years of frontend experience with frameworks like React, Vue, or Svelte
  • Comfortable navigating polyglot codebases with shared types and monorepo setups
  • Deep understanding of frontend component architecture and state management (e.g., Zustand, Redux, Pinia)
  • Strong foundation in testing, modular system design, Git workflows, and asynchronous team communication
  • Experience with Docker-based development and CI/CD best practices
  • Bonus: Exposure to systems languages (Rust, Java, C#, C++) or Kubernetes

Position

  • Full-time, exempt
  • Location: Cambridge, MA
  • Benefits: Health, dental, and vision coverage, holiday and vacation time, 401k matching, stock options, and career growth opportunities

Ark Biotech is an equal-opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.