Senior Platform Engineer
Castor
WorldwideremotePosted 8 days ago
Skill Required
Platform-EngineeringDevOps-EngineerCloud-Infrastructure-EngineeringSite-Reliability-EngineeringInfrastructure-EngineeringSenior-Platform-EngineerSenior-Platform-EngineeringSenior-Developer-Platform-EngineerSenior-DevOps-Platform-EngineerSenior-Cloud-Platform-EngineerSenior-Web-Platform-EngineerPlatform EngineerSystem DesignDockertroubleshootingKubernetesEngineeringR ProgrammingnetworkingautomationObservabilityTerraformdesigningsecuritybuildingetc.)PythonDevOpsAzureLinuxCloudDesign PatternsRustGCPandGoAIFulltime
Key highlights
- Annual bonus
- Unlimited PTO (25-day minimum)
- Employee Stock Option Plan (ESOP)
- Remote-first with CET+/-2 preference
- AI-first culture with tools/training
- Dedicated downtime weeks quarterly
Role overview
At Castor, we’re modernizing the backbone of clinical research by building a modular cloud platform designed to run trials end-to-end, including Electronic Data Capture (EDC), eConsent, eCOA, and AI automation (Castor Catalyst) to streamline research processes. As a Senior Platform Engineer, you will build the foundations that empower product developers to ship secure, reliable services at scale, bridging the gap between code and production by maintaining a robust containerized environment on Azure and a high-performance messaging backbone. Your work will directly impact the delivery of life-changing health-tech solutions to patients and researchers worldwide.
Responsibilities
- Designing and implementing solutions that allow product teams to run containerized services seamlessly
- Developing internal best practices, guidelines, and documentation to help developers navigate cloud infrastructure
- Writing and maintaining code for centrally managed services while improving security and reliability
- Managing centralized messaging infrastructure (NATS), ensuring its reliability, scalability, and performance
- Providing support through a dedicated on-call rotation
- Contributing to technical documentation and Architecture Decision Records to keep the ecosystem transparent and stable
Requirements
- Proficiency in at least one general-purpose programming language (Python or Go preferred)
- Solid experience deploying and optimizing solutions on a major cloud provider (Azure or GCP)
- A strong grasp of Infrastructure as Code (Terraform) and the containerization ecosystem (like Kubernetes) and related tooling
- An understanding of Linux, networking, web applications, and database fundamentals
- Familiarity with monitoring server and application performance, with the troubleshooting skills to resolve issues in a distributed environment
- A deep understanding of distributed systems and message brokers, and comfort taking ownership of critical infrastructure components that keep services communicating reliably
Nice to have
- Curiosity about the evolution of DevOps, particularly in how to effectively leverage AI tooling and agents to streamline workflows
Benefits
- Unlimited annual leave with a 25-day minimum (expected to be taken)
- Downtime weeks: Once a quarter, the whole company takes a week for deep focus, learning, or catching up
- AI-first culture: Tools and training to ensure high-value work over manual repetition
- Employee Stock Option Plan (ESOP) for real ownership
- Comprehensive wellbeing: Free access to Open Up for mental health, specialized sleep courses (for you and your family), and a home office budget
- Annual 'Happy Holidays' bonus every December
Additional details
- We are a remote-first company built on trust, health, and cutting-edge support
- Work-life integration: Agency to manage your own schedule and show up for your team while making space for life outside work
- Deep work & async: Prioritization of thoughtful, asynchronous communication to focus on solving hard problems
- Radical candor: Direct feedback valued over hierarchy to foster individual and company growth
- Preference for this role to be based in CET+/-2
- Currently unable to accept applications from people based in: Spain, France, Belgium, Switzerland, and Germany
- We strongly encourage applications from women, people of color, and the LGBTQ+ community
- Remote setup designed to support you as a whole person—your family, mental health, and authentic self