Bristol Myers Squibb logo

Senior Manager, Principal Software Engineer

Bristol Myers Squibb
4 months ago
Remote friendly (Boston, MA)
United States
IT
Position Summary
- Senior Software Engineer responsible for Pharmacometrics product suite development within the Clinical Pharmacology and Pharmacometrics (CPP) product team.
- Work under the direction of the Product Owner, Clinical Pharmacology and Pharmacometrics.

Responsibilities
- Part of the development team responsible for technical deliverables for tools/applications/platforms used within Clinical Pharmacology and Pharmacometrics.
- Work on enhancement requests within release schedules, interim workaround, application life-cycle management; assist with new product evaluations and deployments.
- Work with internal IT teams and external vendors.
- Develop documentation (flowcharts, diagrams, charts), code comments, and clear code.
- Collect, analyze, and summarize development and service issues.
- Support deployment and operation of AI/ML models, simulation tools, and dashboards for scientific users.
- Lead integration of HPC, cloud, and Kubernetes-based compute environments; optimize parallelization and resource utilization.
- Collaborate with domain scientists and stakeholders to gather requirements and translate scientific workflows into robust technical solutions.

Qualifications & Experience / Required Skills
- 5–7 years hands-on software engineering experience (ideally life sciences/healthcare).
- 5+ years developing/managing AWS environments (Parallel Cluster, Kubernetes, Multiverse).
- 5+ years Linux experience; working knowledge of Unix/Linux desktop VMs and HPC grid (SGE, Slurm).
- 3+ years designing/building data pipelines.
- 3+ years configuring/developing software leveraging modeling/simulation tools (R, Python, NONMEM, Monolix, PsN, Pirana, SAS, JupyterHub, etc.).
- 1–2 years experience working with validated systems.
- Build/enhance custom shell and Python scripts.
- Proven track record delivering production-grade software and data platforms.
- Version control experience (SVN, GitHub).
- Integration experience; API integration with AWS/Google cloud.
- Programming: Python (primary) and R; knowledge of markdown (Quarto/Typst).
- Experience with cloud (AWS/Azure/GCP), HPC, Kubernetes, parallel/distributed computing.
- Experience implementing access controls, NFS, ACLs, enterprise authentication.
- Understand software development lifecycle and SDLC methodologies (Agile/Scrum/Waterfall).

Preferred Skills
- Vector databases and graph RAG; Data Bricks/Data Zone.
- Knowledge of Pharmacometrics/pharmaceutical R&D workflows.
- LLM content ingestion, prompt engineering, and content generation (tables/images).
- Familiarity with R/RStudio/RShiny; Linux system administration.
- Agile methodologies; ITIL certified.

Benefits (if applicable)
- Health Coverage (medical, pharmacy, dental, vision); Wellbeing support; Financial wellbeing/protection (401(k), disability, life insurance, etc.).
- Paid Time Off (flexible time off or vacation/holidays depending on location/role); additional time off based on eligibility.
- Compensation range: $174,750–$211,758 (Cambridge Crossing).

Application instructions
- Apply if the role interests you even if you don’t fully match requirements.