Senior Software Engineer

Posted 8 days 15 hours ago by CryoCloud

Permanent
Not Specified
Academic Jobs
Utrecht, Netherlands
Job Description

About us

CryoCloud is a leading provider of cloud-based infrastructure and software solutions for cryo-electron microscopy (cryo-EM), a transformative imaging technology in structural biology. Our platform enables research institutions and pharmaceutical companies to efficiently process, manage, and analyze large-scale cryo-EM data with speed, reliability, and scalability. By abstracting the complexities of high-performance computing, CryoCloud empowers scientists to focus on drug discovery while we deliver the technology backbone that drives innovation in drug development and molecular research. We are a focused and fast-moving team that prioritizes clean, scalable code, intuitive user experiences, and high-impact engineering that directly accelerates breakthroughs in medicine and molecular biology.


Role overview

As a Senior Software Engineer at CryoCloud, you will play a critical role in translating cutting-edge scientific research into scalable, production-grade software. You'll work closely with a multidisciplinary team to develop robust, cloud-based solutions that support the needs of global biopharma companies and academic research institutions. This role offers the opportunity to shape and implement the high-impact product.


Core qualifications

  • 5+ years of professional experience in software engineering
  • Successful track record in building user-centric SaaS products
  • Proven ability to design and implement complex technical solutions
  • Excellent written and verbal communication skills
  • Deep expertise in at least one of the following domains:
  1. Python (incl. asyncio, testing, threading) and API development (FastAPI, PostgreSQL, Redis)
  2. Cloud infrastructure and DevOps (container orchestration, monitoring, CI/CD, Terraform, AWS/GCP)
  3. Frontend TypeScript and React (incl. hooks, performance optimization, memoization)


Key responsibilities

  • Design, build and maintain high-performance, cloud-native services that convert terabytes of cryo-EM data into actionable insights.
  • Collaborate with scientific and commercial teams to translate domain requirements into software features.
  • Monitor, profile and optimize system performance to proactively identify and resolve platform reliability risks.
  • Develop interactive and responsive visualizations for large-scale datasets.
  • Uphold engineering best practices through code review, comprehensive testing and technical documentation.


We offer

  • Opportunities across the entire tech stack, enabling both depth and breadth of growth.
  • Your engineering directly makes a meaningful impact on drug discovery and biomedical research.
  • Join a friendly, talented, multidisciplinary team of experts committed to excellence.
  • Flexible work arrangements, including hybrid or fully remote options.
  • A competitive compensation package, including a budget for equipment.


Applicants who do not meet every listed criterion but can demonstrate the required expertise and judgment are encouraged to apply. The applications will be reviewed on a rolling basis.