Project Manager | Agile Scrum Master
Coordinates full SDLC for scientific software projects using Agile methodology, managing cross-functional teams, tracking milestones, and balancing risks/resources for genomic data systems at NCBI.
About the job
Duties & Responsibilities
- Coordinates the full software development lifecycle (SDLC) in a scientific environment, including defining technical and functional requirements, quality control planning, implementation, upgrades, and integration with existing NCBI systems through Agile Process methodology.
- Daily coordination of complex technical projects dealing with scientific and genomic data.
- Participate in and provide technical and administrative expertise to software development projects.
- Responsible for software/system design and specifications, system implementation and integration, and testing.
- Tracking milestones, and producing deliverables.
- Balances risks, schedules, and resources.
- Coordinates cross-functional teams of various sizes with diverse technical skills sets.
- Advises senior management on technical issues.
- Communicates project issues to stakeholders and senior management.
Required Skills
- Formal education (minimum: Bachelor’s degree) in Computer Science or related field.
- At least 3 years of project management experience and at least 5 years of experience developing the software and/or managing the software development.
- Strong Technical Knowledge of software application development.
- Experience managing software development projects using Agile methodology.
- Experience coordinating work across multiple teams and departments.
- Effective verbal and written communications.
- Experience in delivery of complex enterprise level software development projects.
Desired Skills
- Master’s degree preferred.
- PMP Certification.
- Experience with scientific or biological data a plus.
- Experience as software development technical lead.
- Experience working with large databases, statistical analysis, and clinical data.
- Experience in a research and development (R&D) environment with demonstrated ability to analyze problems and propose multiple solutions.
- Experience with large distributed systems and cloud computing.
Compensation
- Competitive salary: $125,000 - $150,000.
Skills
Agile, Scrum, Software Development Lifecycle, SDLC, Project Management, Cloud Computing, Large Databases, Python, Django, C++, Machine Learning
Similar jobs
Technical Program Management jobsLeads scalable customer-testing and advisory programs that connect product, go-to-market, and managed-customer feedback. The role requires at least five years of complex cross-functional program experience and strong process, communication, and judgment skills.
Build and scale technical enablement for customer-facing engineering, including onboarding, knowledge-base governance, and ongoing development. The role requires program management experience, strong technical documentation instincts, and the ability to partner with engineering and cross-functional stakeholders.
Manages regulatory approval programs for autonomous drone operations, including submissions, waivers, compliance guidance, and regulator engagement. The role requires aviation or related expertise, strong technical communication, and cross-functional program management experience.
Leads complex strategic partnership initiatives from agreement through launch by coordinating cross-functional workstreams, managing risks and dependencies, and driving executive-level accountability. Requires 5–7 years of experience in partnerships, business development, consulting, strategy and operations, or strategic programs.
The Scientific Program Manager will support NIH’s NCATS Complement-ARIE program through cross-agency coordination, scientific program administration, project tracking, reporting, data analysis, and stakeholder communications. The role requires a master’s degree or equivalent specialized experience, biology expertise, and project management experience.