Project Engineer / Cost Account Manager (Software)

Ultra Electronics Maritime Systems Inc (Canadian Federal)

Dartmouth

On-site

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Extended health and dental
Life insurance
RRSP
Deferred profit sharing
Critical illness insurance
EFAP
Student bursaries

Job summary

Ultra Maritime in Dartmouth, NS, is seeking an experienced Project Engineer / Cost Account Manager to lead the delivery of advanced Anti-Submarine Warfare software solutions for the naval defense market. You will coordinate software development activities, manage project execution, and ensure deliverables meet schedule, scope, and quality objectives.

Based at our Dartmouth facility, you will work with Software Leads, Architects, Program Managers, and cross-functional teams to plan, monitor

Qualifications

  • Bachelor's degree in software-related field.
  • 5+ years of experience in software development or technical project coordination.
  • Experience managing software projects in Agile, Hybrid, or Waterfall environments.
  • Knowledge of SDLC, release processes, and configuration management.

Responsibilities

  • Coordinate software development activities across teams.
  • Track progress and manage risks to meet milestones.
  • Support software release management and change control.
  • Prepare project metrics and status reports for reviews.
  • Ensure schedule, scope, and quality objectives are met.

Skills

Project management
Agile / Hybrid / Waterfall
Cross-functional leadership

Education

Bachelor's degree in Software Engineering, CS, or related field

Tools

Microsoft Project
Azure DevOps
Jira
Confluence

Job description

Unleash the Power of Multi-Mission Excellence: Safeguarding the Seas for the World's Navies. Step into a world where cutting-edge technology meets unparalleled expertise. Ultra Maritime pioneers delivering multi-mission solutions that protect and empower the naval forces worldwide. With our extensive portfolio of capabilities, our innovations are utilised on naval fleets across our allied navies around the globe. As the maritime and underwater battlespace evolves, we tirelessly push the boundaries to develop advanced specialist systems that provide our 'five-eyes' Defence customers with an unbeatable warfighting edge. From surface vessels to sub-surface operations and unmanned platforms, we are revolutionizing the way naval missions are executed. We thrive on collaboration and partnering with our customers to ensure mission success. Our expert solutions encompass an array of game-changing technologies, including state-of-the-art sonar, radar, expendables, signature management, and naval power systems. Join us in shaping the future of naval warfare and together, we will safeguard the seas and empower navies worldwide!

Role Overview

Ultra Maritime is seeking an experienced and motivated Project Engineer / Cost Account Manager to support the development and delivery of advanced Anti-Submarine Warfare software solutions for the naval defense market. This role focuses on coordinating software development activities, managing project execution, and ensuring software deliverables are completed on time, within scope, and to the required quality standards.

Nationality Requirements

Candidates must be eligible to obtain the relevant security clearance required for the role, due to the nature of the programmes we deliver for our customers.

Job Description Purpose of the Role

In this role, you will support the successful planning, execution, and delivery of software development projects. Working closely with Software Leads, Software Architects, Program Managers, Product Owners, and cross-functional teams, you will coordinate project activities, monitor progress, manage risks, and help ensure engineering commitments are delivered to customers. You will contribute to project planning, software release management, change control, stakeholder coordination, and continuous improvement initiatives while helping teams maintain schedule, cost, and quality objectives.

Key Responsibilities
  • Manage and track assigned software development work packages throughout the project lifecycle.
  • Coordinate software engineering activities to ensure delivery of features, releases, and project milestones according to agreed schedules and priorities.
  • Support project planning, estimation, scheduling, and resource allocation for software development efforts.
  • Assist in managing software change requests, enhancements, defect resolution, and Engineering Change Orders (ECOs), ensuring proper prioritization and configuration control.
  • Facilitate collaboration across Software Engineering, Systems Engineering, Quality Assurance, Cybersecurity, DevOps, Manufacturing, Supply Chain, and Program Management teams.
  • Maintain project schedules, action item registers, risk logs, dependency tracking, and release plans to support successful project execution.
  • Monitor project performance against scope, schedule, budget, and quality objectives, escalating issues as required.
  • Work closely with Software Technical Leads and Program Managers to resolve technical, schedule, and resource challenges.
  • Support software development lifecycle activities, including requirements management, design reviews, testing, verification, validation, and deployment planning.
  • Identify emerging work, analyze impacts to budget and schedule, and recommend mitigation strategies.
  • Coordinate project status reviews, sprint planning activities, milestone reviews, and readiness assessments.
  • Support root cause investigations and corrective action implementation for software defects and project execution issues.
  • Serve as a liaison between technical teams, project leadership, customers, and stakeholders to ensure alignment and effective communication.
  • Prepare accurate project metrics, dashboards, and status reports for leadership and customer reviews.
  • Contribute to process improvement initiatives that enhance project execution, software quality, and team productivity.
Skills, Qualifications & Experience
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 5+ years of experience in software development, software engineering, or technical project coordination.
  • Experience managing software projects or leading software teams in Agile, Hybrid, or Waterfall environments.
  • Strong understanding of Software Development Life Cycle, software release processes, and configuration management.
  • Experience working with cross-functional engineering teams delivering complex software-intensive systems.
  • Familiarity with Agile methodologies, Scrum, Kanban, and project management best practices.
  • Experience using project management and collaboration tools such as Microsoft Project, Azure DevOps, Jira, Confluence, or similar platforms.
  • Understanding of software quality assurance, testing practices, cybersecurity requirements, and systems integration activities.
  • Familiarity with Earned Value Management (EVM), Control Account Management (CAM), and project financial tracking is considered an asset.
  • Ability to balance scope, schedule, cost, quality, and technical priorities while supporting project delivery objectives.
  • Strong stakeholder management, communication, negotiation, and team leadership skills.
  • PMP, CAPM, CSM, PMI-ACP, or similar project management certification considered an asset.
  • Eligible to obtain NATO security clearance and Canadian Controlled Goods Program approval.
Personal Attributes
  • Excellent communicator capable of translating technical concepts into clear business and project-focused information.
  • Organized and detail-oriented with strong planning and coordination skills.
  • Collaborative leader who can motivate teams and drive execution through influence rather than authority.
  • Proactive problem solver with strong analytical and risk-management capabilities.
  • Comfortable managing multiple priorities in a fast-paced development environment.
  • Demonstrates initiative, accountability, and a strong focus on delivering results.
  • Adaptable and resilient when working through changing requirements, technical uncertainty, and project challenges.
Travel

This role is based at Ultra Maritime's Dartmouth, Nova Scotia facility, with occasional travel within Canada and internationally as required to support project and customer activities.

Diverse & Inclusive Employer

Ultra Maritime is an equal opportunities employer that values diversity, inclusion, equity and equality. Underpinned by our values, behaviours, and policies, we want you to feel empowered to be your best and authentic self. We promote a workplace that welcomes people from all backgrounds and cultures; believing that this will increase our diversity of thinking, and ultimately ensure we continue delivering on our commitments to our customers. We do not discriminate based on race, religion, colour, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status and welcome applications from all candidates.

We are an Equal Opportunities employer and particularly welcome applications from Women, Aboriginal Persons, Persons with Disabilities and Visible Minorities.

Reasonable accommodation statement: If you need an accommodation for any part of the application process, please email careers@ultra-us-gbs.com

Company: Ultra Maritime Learn more about our diverse offering above. Enhance your connection to the global naval community by connecting with us on LinkedIn for exclusive and distinctive insights into our exceptional outputs.

What’s in it for you?
  • We offer a competitive benefits package including extended health and dental, life insurance, RRSP, deferred profit sharing, optional critical illness insurance, an EFAP and student bursaries.
  • We encourage regular manager-employee performance feedback, goal alignment and employee development through our Employee Performance Development Plan (EPDP) and offer employee education assistance to allow our people to acquire new qualifications and certifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Project Engineer Senior I
Project Engineer Senior I

Ultra Electronics Group • Dartmouth

On-site
CAD 90,000 - 130,000
Extended health and dental
Life insurance
RRSP
+4
Engineering Manager
Engineering Manager

Ultra Electronics Maritime Systems Inc (Canadian Federal) • Dartmouth

On-site
CAD 120,000 - 180,000
Extended health and dental
Life insurance
RRSP and profit sharing
+2
Systems Engineer Senior II
Systems Engineer Senior II

Ultra Electronics Group • Dartmouth

On-site
CAD 110,000 - 140,000
Extended health and dental
RRSP and profit sharing
Critical illness insurance
+1
Engineering Manager
Engineering Manager

Ultra Maritime • Dartmouth

On-site
CAD 120,000 - 170,000
Extended health and dental
Life insurance
RRSP
+4
Manager Software Engineering
Manager Software Engineering

Ultra Electronics Group • Nova Scotia

On-site
CAD 120,000 - 160,000
Health benefits
RRSP/retirement plan
Profit sharing
+2
Senior/Principal Project Engineer
Senior/Principal Project Engineer

Ultra Electronics Group • Dartmouth

On-site
CAD 120,000 - 190,000
Extended health
Dental
Life insurance
+5
Graduate Systems Engineer
Graduate Systems Engineer

Ultra Electronics Group • Dartmouth

On-site
CAD 60,000 - 85,000
Extended health and dental
Life insurance
RRSP
+4
Systems Engineer Senior II
Systems Engineer Senior II

Ultra Maritime • Dartmouth

On-site
CAD 110,000 - 140,000
Extended health and dental
Life insurance
RRSP
+4
Senior Software Tester
Senior Software Tester

Ultra Electronics Group • Dartmouth

On-site
CAD 70,000 - 100,000
Extended health and dental
Life insurance
RRSP
+4
Mechanical Engineer
Mechanical Engineer

Ultra Electronics Group • Dartmouth

On-site
CAD 70,000 - 95,000
Extended health and dental
Life insurance
RRSP
+4