Software Project Manager
Listed on 2025-12-20
-
Software Development
Software Engineer, Software Project Mgr/ Lead, Agile Developer, Software Architect
Software Project Manager at bioMérieux –
Location:
Salt Lake City, UT
Software Project Managers lead teams in the design, development and/or testing of complex software projects. They collaborate with department management and stakeholders to ensure that software meets specifications, is delivered on time, and follows industry standards. Working closely with design, development, testing, and analytics teams, they produce high‑quality software, documentation, and move projects efficiently through the quality system. They possess a solid understanding of bioMérieux’s core business, technology, and enterprise systems, and contribute directly to the design, specifications, verification and validation, or development process within their area of expertise.
They prioritize and assign tasks to team members to achieve departmental objectives and work actively to accomplish company, department, and project goals.
- Contribute to managing the software development life cycle, ensuring compliance with company quality procedures and standards.
- Aid in the development and maintenance of software development plans that align with quality, cost, and timeline constraints.
- Facilitate the design, development, and testing of software projects, providing input on technical designs and participating in the creation of test plans.
- Collaborate with project leads and team members to assign tasks, establish priorities, and communicate project milestones.
- Write and maintain project documentation, including technical design documentation, to ensure clarity and adherence to enterprise systems.
- Perform all work in compliance with company quality procedures and standards.
- Ensure adherence to the software development life cycle and release processes.
- Understand bioMérieux's mission, values, and core technologies.
- Understand the enterprise systems used by bioMérieux.
- Determine effort required to implement software design or analysis and reporting projects.
- Create software development plans to meet quality, cost, and timeline constraints.
- Write, maintain, or supervise the development of project documents, including technical design documentation.
- Facilitate the design, development, and testing of software projects.
- Contribute to technical designs as necessary.
- Contribute to test plans for software verification and validation.
- Work with management and technical leads to assign tasks to team members.
- Set and communicate priorities and project milestones for the teams.
- Lead groups of development and test engineers, or coordinate between teams during all phases of the software development life cycle.
- Act as the technical project interface for the software development project to other teams including Production, Marketing, Regulatory, Engineering, and Biochemistry.
- Facilitate communication for the team and exemplify a positive, productive, and collaborative spirit.
- Identify obstacles to the teams or projects, troubleshoot solutions, and, when appropriate, escalate issues to department management.
- Determine risks of software and infrastructure modifications to overall deliverable quality.
- Assess the quality of third‑party components for use in the software development life cycle.
- When needed, participate in, initiate, and coordinate interaction with outside organizations, contractors, and/or collaborators to ensure proper software design, including UI/UX, cybersecurity, infrastructure, etc.
- Write and present technical documentation, matching the standards for the intended audience.
- Work with and regularly report to department management to ensure the software meets specifications and end‑user needs and is delivered on time.
- Understand and accomplish department goals.
- Perform other duties as assigned.
- Bachelor's degree required.
- 5+ years of experience leading or indirectly leading a team to accomplish goals in either a software development, engineering, and/or scientific position.
- Experience writing and maintaining software or managing software projects.
- Experience writing technical documentation.
- Functional skills including critical thinking, adaptability, time…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).