Software Project Manager

Burnaby, BC, Canada

Job Description


About Us

In 1977, OSI introduced the first generation electronic chart system for the maritime market and revolutionized navigation. Over the years we have had many firsts. Today, OSI Maritime Systems is a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Among those solutions, the company develops and delivers integrated bridge systems for warships, integrated dived navigation systems for submarines, and C2 systems for small craft. Presently, 23 navies totaling more than 600 warships and submarines operate using OSI systems. Due to the nature of our company, all employees must pass specific security criteria. Only candidates who are Canadian citizens, have PR status or have a citizenship from a NATO country, and who satisfy security clearance criteria, will be considered.

The Role
Working within the Product Development Division, the Software Project Manager is the Leader of a Software Release Project Team and is the principle point of interface between the Internal Customer / Systems Delivery Project Team and the Software Release Project Team.

Key Responsibilities

  • Accountable to the delivery of a Software Project or a major component of a software project within budget and schedule constraints required by the business.
  • Leads a team of people through all phase of the Software Development Life Cycle (SDLC) to deliver a fully compliant and high-quality solution that meets the requirements and needs of the customer and the corporate stakeholders.
  • Owns all stakeholder interactions including establishing a clear shared vision for the system and its progression through the Software and Systems Delivery teams, prioritization of work and deliverables, issue identification and resolution, progress reporting, proactive planning and risk management
  • Ensures effective organizational design/staffing of Project Team and their application of strong Project Management practices
  • Actively reports project performance measures to the VP, Product Development covering conformance to budget and schedule baselines, technical completion and team performance.
  • Runs bi-weekly Progress Update meetings with key PMO project staff including the PM, PE and SEs in order to ensure alignment on all critical elements related to execution of the project.
  • Holds Software Release Teams accountable to execution within budget and schedule constraints and to effective application of process.
  • Establishes clear project execution success metrics and ensures all Software Release Teams provide accurate and timely reporting of each of those metrics to provide visibility into execution success and team health
  • Prepares Reports and Participates in monthly Project Reviews to demonstrate full application of practices and processes and to showcase key project successes and describe actions being taken on key project issues.
  • Ensures active Work Package Management is fully implemented including Weekly WPSR meetings to ensure that Technical Leads are actively tracking and controlling all associated work.
  • Working with other Project Managers to determine project scope, estimates, schedules, and deliverables for proposed new or upgrade contracts as well as updating plans and teams to ensure project execution success
  • Provides performance review feedback to the team.
  • Provides monthly reports to the Executive Leadership Team and Directors covering the key elements of all in-progress and forecasted projects including success against scheduled milestones, deliverables, dependencies, staffing, project risks and issues.
  • Proactively analyzes and works with the Management Team to negotiate and approve scope and schedule changes to in-progress and forecasted projects including addition of features and defect resolutions.
  • Liaises with the Project Accountant in order to ensure that financial objectives of the Project are met.
You Bring
  • Requires a degree in Computer Science, Engineering or a related discipline.
  • Minimum 10 years\xe2\x80\x99 direct experience in a relevant Software Engineering field with 5 or more years\xe2\x80\x99 experience in a techical management and leadership position with teams ranging in size from 8 to 20 people.
  • Ability to engage and work with all engineering and technical disciplines.
  • Proven track record of management success in the delivery of complex software projects in multi-discipline, multi-stakeholder environments.
  • In-depth understanding of the software project delivery life cycle models
  • Mentorship and performance management ability.
  • Experience with tasking software (JIRA preferred), scheduling software (Primavera P6 preferred, MS Project etc.).
  • Ability to obtain and maintain security clearance.
Why OSI?

We have a Professional Development program in place that supports our employees in their career development by providing funds, time, and opportunities to become better at what they do.

At OSI you can make a difference. We are a change willing organization that is always looking for new ideas. We strive to improve what it is we do and how we do it. If you have ideas we would love to hear about them.

OSI fosters an inclusive and diverse culture. We celebrate our diversity and strive to be more inclusive
because it makes us a better company.

Should you require assistance and or accommodations during the hiring process, please contact Talent Acquisition, OSI.

Compensation
The range for this role is $98,000 - $120,000 and the actual salary offered will be commensurate with education, experience and internal parity.

We also offer great benefits:
  • Extended healthcare
  • Dental care
  • Group Retirement Savings Plan
  • Emergency Travel Assistance
  • Employee and Family Assistance Program

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2257420
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Burnaby, BC, Canada
  • Education
    Not mentioned