Skill
Dependency Management
Software Development and Engineering Practices
Dependency management is the practice of tracking, resolving, and updating the external libraries and packages a software project relies on, typically handled through tools like npm, Maven, pip, or Cargo. Software developers rely on it to avoid version conflicts, ensure reproducible builds, and keep projects secure by patching outdated or vulnerable dependencies.
Open roles requiring Dependency Management (2)
Software Engineer, DevSecOps
Moderna
This DevSecOps engineer role focuses on building and maintaining Moderna's internal developer platform, automating infrastructure, and improving how software teams deliver secure, scalable applications. It suits engineers with platform or DevOps experience who want to broaden into modern cloud infrastructure, developer productivity, and AI-enabled workflows while working on mission-critical systems in a global pharmaceutical context.
Listed on Moderna’s careers site · Apply there ↗
Software Security Engineer
Moderna
This role leads application and code security architecture for a biotech firm, designing enterprise security strategies across development workflows, cloud platforms, and emerging AI systems. It suits experienced security architects who can balance deep technical expertise in secure coding practices with strategic thinking about broader infrastructure risks.
Listed on Moderna’s careers site · Apply there ↗
Roles that use Dependency Management
Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.