Senior Staff Software Engineer
New
J
JobgetherLife sciences software
The position is remote within the United States.Full-TimeStaff
SalaryBase salary range of $188,275–$270,375 USD for new hires in the United States. Eligibility for equity and cash bonuses.
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of relevant software engineering experience, or equivalent.
- Required Skills
- PythonKubernetesAzureLinuxDistributed Systems
Requirements
- 12+ years of relevant software engineering experience, or equivalent, ideally in platform engineering and delivering complex systems from design through production.
- At least 3 years leading complex cross-team initiatives, aligning stakeholders, communicating technical tradeoffs, and enabling delivery without formal authority.
- At least 3 years building and operating production platforms using Infrastructure as Code on a public cloud; Azure or Google Cloud Platform (GCP) is preferred.
- Strong Python proficiency and experience with at least one additional high-level programming language.
- Deep understanding of Linux internals, networking, and virtualization, with hands-on system-level troubleshooting and performance tuning experience.
- Strong Kubernetes expertise, including advanced capabilities such as controllers, operators, custom resource definitions (CRDs), admission control, scheduling, autoscaling, service mesh, or multi-cluster networking.
- Sound judgment in distributed systems and platform architecture, including governance, capacity planning, reliability, cost management, data processing, and storage.
- Software architecture leadership, including production code, design documentation, architecture decision records (ADRs), and constructive technical reviews.
- Experience helping engineers and domain experts grow and strengthening team capabilities and independence.
- Experience partnering with specialist teams such as data science, AI/ML, or computational biology.
- Hands-on experience with AI-assisted development and building reusable tools or workflow automation.
- Preferred: life-sciences software, NGS pipelines, biological data, MLOps, machine learning, deep learning, scientific Python frameworks, workflow orchestration, distributed compute on Kubernetes, cloud migrations, multi-cloud or multi-region operations, columnar processing, Apache Iceberg, or FinOps.
Responsibilities
- Shape the platform technical vision and roadmap with engineering and R&D leaders.
- Partner with domain experts and specialist teams to turn shared needs into reusable platform and data services.
- Design, develop, and operate scalable platform systems, guiding architecture through design reviews and prototypes.
- Lead complex initiatives from planning through delivery, manage tradeoffs, sequence work into milestones, and delegate effectively.
- Resolve complex platform-user issues and address recurring problems affecting reliability, performance, and capacity.
- Help teams identify and apply useful AI tools and workflows.
- Build infrastructure for secure, cost-effective agentic workflows and LLM-powered applications.
- Improve cloud cost visibility and lead cost-optimization initiatives.
- Mentor engineers through pairing, design reviews, delegation, and constructive feedback.
View Full Description & ApplyYou'll be redirected to the employer's site