Bristol Myers Squibb logo

Senior Manager, Principal Software Engineer

Bristol Myers Squibb
5 hours ago
Remote friendly (Cambridge, MA)
United States
IT
Position Summary
Senior Software Engineer responsible for Pharmacometrics product suite development within the Clinical Pharmacology and Pharmacometrics (CPP) product team.

Will be working under the direction of the Product Owner, Clinical Pharmacology and Pharmacometrics.

Responsibilities
- Work as part of the development team responsible for the overall technical deliverables of tools/applications/platforms used within Clinical Pharmacology and Pharmacometrics.
- Manage enhancement requests within release schedules, interim workarounds, application life-cycle management, and assist with new product evaluations and deployments.
- Coordinate with internal IT (LDAP, AWS, Info Security, ITQM/ITQA, Scientific Computing Services, storage) and external vendors (Metrum, Simulations Plus, PumasAI/JuliaHub, AWS, and other partners).
- Develop documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Utilize internal training opportunities.
- Collect, analyze, and summarize development and service issues.

Key Responsibilities
- 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, IT, and stakeholders to gather requirements and translate scientific workflows into robust technical solutions.

Qualifications & Experience (Primary)
- 5–7 years hands-on software engineering experience (ideally life sciences/healthcare).
- 5+ years developing and managing AWS environments (Parallel Cluster, Kubernetes, Multiverse).
- 5+ years working in Linux.
- 3+ years designing/building data pipelines (required).
- 3+ years configuring/developing software leveraging modeling/simulation tools such as R, Python, NONMEM, Monolix, PsN, Pirana, SAS, JupyterHub.
- 1–2 years working with validated systems.
- Good experience building/enhancing custom shell and Python scripts.
- Proven track record delivering production-grade software/data platforms (preferably scientific research/modeling/analytics).
- Version control experience (SVN, GitHub).
- Familiarity with R package management.
- Integration experience.
- Python (primary) and R; integrate with API endpoints in AWS or Google Cloud; knowledge of markdown languages such as Quarto/Typst.
- Preferred: LLM content ingestion/prompt engineering/content generation involving complex tables/images.
- Experience with cloud services (AWS, Azure, GCP), HPC, Kubernetes, parallel/distributed computing.
- Access controls experience (NFS, ACLs, enterprise authentication).
- Experience in shell scripting.
- Understand software development lifecycle and SDLC methodologies (Agile, Scrum, Waterfall).
- Familiarity with R/RStudio/RShiny; Linux system administration.
- Ability to translate functional to technical requirements.
- Proficient in MS Office (Word, Excel, PowerPoint, Outlook).

Additional Skills (Preferred/Plus)
- Vector databases and graph RAG.
- Familiar with Databricks and Data Zone.
- Knowledge of Pharmacometrics modeling/pharmaceutical R&D workflows.
- Familiar with IT/PM tools (e.g., JIRA, RTC).
- Agile methodologies; ITIL certified.
- Proficiency in UI/UX design/development; cloud (AWS/Azure); work with SaaS/PaaS products.