Hybrid Software Development Manager

Posted 3 months ago

Apply now

About the role

  • Software Development Manager responsible for a Software Development team on the NATS Flight Data Processing program. Overseeing software lifecycle activities and ensuring quality work products.

Responsibilities

  • Responsible for a Software Development team of approximately 10-15 software developers on the United Kingdom (UK) NATS Flight Data Processing (FDP) Evolution program.
  • Staffing and hiring activities to meet workload needs for the team, includes interviewing and evaluation of candidate new hires.
  • Control Account Manager (CAM) responsibilities for applicable control accounts.
  • Cost estimating, workload and manpower planning, including authoring Basis of Estimates (BOEs).
  • Responsible for management of full Software Development lifecycle activities for product area(s) including design, code, unit and string testing of features/fixes, development of SW documentation, integration and test support for their product area, as well as site issue support.
  • Interface with the customer to address/answer questions relating to product area(s) as needed.
  • Cost, schedule, and resource management, as well as oversight for technical aspects of the SW product team(s).
  • Plan engineering tasks, deadlines, milestones, and task sequencing and apply tracking metrics.
  • Implement Earned Value methodology (EVM) as required by the program.
  • Ensure delivery of quality work products, including specifications, code, plans and procedures, in accordance with program requirements.
  • Identify requirements for subcontractor to support the program, where applicable.
  • Develop and conduct interim and yearly performance reviews for the department personnel, initiate award programs and other employee personnel activities.

Requirements

  • Bachelor’s degree and with 8+ years of prior relevant experience, or a Master’s degree with 6+ years of prior relevant experience.
  • 4+ years of experience supervising or leading teams or projects.
  • Experience on a large-scale software development program in a software engineering leadership capacity.
  • Demonstrated understanding of full software development life cycle as well as proven experience with supporting highly critical customer missions.
  • Understanding of SW configuration management tools and change tracking.
  • Must have excellent verbal and written communication skills and an ability to demonstrate a commitment to personal and corporate excellence, ethical behavior and integrity.
  • Cost accounting / earned value management / ownership.
  • Planning and cost estimating experience.
  • Experience with execution under Waterfall and/or Agile development methodology.
  • Ability to obtain and maintain a Public Trust security clearance.

Benefits

  • competitive compensation
  • Health and Wellness programs
  • Income Protection
  • Paid Leave
  • Retirement

Job title

Software Development Manager

Job type

Experience level

SeniorLead

Salary

$104,650 - $189,175 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job