Principal Software Test Engineer (Contractor)

Protingent

Centennial (CO)

On-site

USD 118,000 - 164,000

Full time

4 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

HDHP or POS insurance
Education reimbursement
Pre-tax commuter benefits
Paid Time Off (PTO)
401k plan

Job summary

Protingent Staffing is seeking a Principal Software Test Engineer (Contractor) for our client in Centennial, CO. The role oversees design, development, and execution of comprehensive software test plans for aerospace software systems, leading test campaigns and automation efforts.

You will mentor junior engineers, define test strategies, manage risks and schedules, review design docs, and collaborate with cross-functional teams to ensure quality across the software lifecycle.

Qualifications

  • Bachelor's degree in related field or equivalent work experience.
  • 12+ years of related experience with aerospace/complex software systems.
  • Experience with Agile/Scrum methodologies and leading test teams.

Responsibilities

  • Oversee design, development, and execution of comprehensive software test plans.
  • Architect and lead large-scale test campaigns for aerospace software systems.
  • Mentor junior/mid-level test engineers and review test artifacts.

Skills

Test engineering
Leadership
Software development
Agile/Scrum
CI/CD

Education

Bachelor's degree
Master's degree

Tools

JIRA
TestRail
CI/CD tools

Job description

Job Title

Principal Software Test Engineer (Contractor)

Position Description

Protingent Staffing has an excitingcontract Principal Software Test Engineer (Contractor) with our client located in Centennial, CO.

Job Responsibilities

In this role, you will oversee the design, development, and execution of comprehensive software test plans, test cases, and test procedures to ensure the functionality, performance, and reliability of complex software systems. You will architect and oversee the technical aspects of large-scale test campaigns for complex aerospace software systems, providing leadership in the innovation and adoption of new software test technologies and methodologies. Collaborating with software developers, systems engineers, and other engineering functions, you will design effective test strategies and direct others in overseeing the defect lifecycle from discovery to resolution, ensuring fixes meet requirements. You will lead the definition of software test risks and opportunities while managing cost and schedule impacts, guiding teams of software test engineers and providing mentorship to ensure high-quality deliverables. Additionally, you will review, analyze, and contribute to the development of software design descriptions, ICDs, and requirements in coordination with software development teams, oversee software test trade studies such as test management tools and Continuous Integration Test techniques, and direct the development and execution of formal verification and qualification tests. Managing test result analysis, generating test reports, and addressing issue definitions, investigations, and closures will be key, along with collaborating closely with cross-functional peers such as Program Management, Software Development, and Flight Operations to ensure quality throughout the software development lifecycle. You will coordinate and define test roles and responsibilities across multiple simultaneous test campaigns, direct continuous improvement initiatives, and develop enterprise best practices in testing processes and methodologies. Architecting and designing sophisticated automated testing tools and frameworks to optimize testing processes will be a critical focus, along with directing the development, peer review, and management of test plans, test harnesses, test cases, test scripts, test procedures, and test reports for aerospace software systems. You will liaise with senior-level internal and external stakeholders to clarify requirements and discuss testing strategies, oversee team execution of software release tests, acceptance tests, and qualification tests, and champion the use of commercial software standards to ensure all test artifacts adhere to the quality standards. Leading regression testing efforts to ensure new software updates do not negatively impact existing functionality or performance, orchestrating initiatives to improve automated testing tools and frameworks, and developing critical test artifacts such as test plans and reports are essential aspects of this role. You will provide leadership in code reviews, offer feedback on software quality and testability, and stay up-to-date with new testing tools and strategies, incorporating best practices into the testing cycle. Mentoring and guiding junior and mid-level test engineers, conducting root cause analysis on defects, and recommending improvements to prevent recurrence will help drive the success of your team. You will make high-level software test design decisions that impact program cost, schedule, and technical performance, drive the strategic direction of the software testing team to align with organizational goals, and communicate effectively with both technical and non-technical senior-level stakeholders to provide updates on testing progress, issues, and resolutions. Finally, you will provide strong leadership to teams of test engineers, ensuring effective collaboration and project success.

Job Qualifications

Requires bachelor's degree in a related field (or equivalent work experience in lieu of degree or master's +10 yrs experience). Typically, 12+ years of related experience. Extensive expertise in multiple programming languages and software development principles. Ability to design, architect, and implement complex software systems. Strong leadership skills to lead a team of engineers. Ability to make high-level design decisions. Ability to drive the strategic direction of the software engineering team. Demonstrated project leadership, strong problem-solving skills, and effective communication with non-technical stakeholders. Experience with different software development methodologies such as Agile and Scrum/Kanban.

Nice To Have

Advanced degree in Computer Science, Software Engineering, or a related field. Proficiency in multiple software development environments such as Linux, Windows, containerized environments, etc. Experience with at least one of the following: spacecraft flight software, ground command and control software, or other aerospace application software products. Experience architecting and maintaining automated testing tools and frameworks. Extensive experience employing software testing methodologies and best practices. Practical experience using continuous integration and continuous deployment (CI/CD) tools and processes. Extensive experience and understanding of software development lifecycle (SDLC) and agile methodologies. Proficiency with multiple agile methodologies such as Scrum and Kanban. Ability to lead teams on complex projects involving both small and large engineering teams. Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment across multiple engineering disciplines and functions. Experience with testing software systems used in aerospace or other highly regulated industries. Proficiency with multiple scripting languages such as Python, JavaScript, or Shell. Proficiency with object-oriented software design patterns. Experience with security testing practices and tools. Experience using cloud-based testing environments and tools. Experience with test management tools such as JIRA, TestRail, or similar. Experience in leading and managing software testing teams and testing campaigns. Experience with spacecraft simulation software, discrete time simulation or software modeling of hardware. Strong communication and interpersonal skills, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders at all levels of the organization. Practical experience utilizing software-in-the-loop and hardware-in-the-loop test methods. Familiarity with fault-tolerant software design and safety-critical systems. Demonstrated ability to mentor junior and mid-career engineers. Strong understanding of software system architectures and design patterns. Proven track record of making impactful design decisions in complex software projects. Demonstrated leadership of software test teams or software test campaigns.

Job Details

Job Type: Contract Pay Rate: $86-$119.08/hr. Location: Centennial, CO. Required US Citizenship: May be required to obtain and maintain a security clearance at the appropriate level.

Benefits Package

Protingent offers competitive salaries, insurance plan options (HDHP plan or POS plan), education/certification reimbursement, pre-tax commuter benefits, Paid Time Off (PTO) and an administered 401k plan.

About Protingent

Protingent is an Award-Winningprovider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — fromSoftware and AerospacetoAI, Clean Tech, Medical Devices, and Connected Technologies. We’re passionate about making a positive impact by connecting exceptional talent with meaningful opportunities and helping our clients build the future.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Test Engineer III (Contractor)
Software Test Engineer III (Contractor)

Protingent • Centennial (CO)

On-site
USD 84,000 - 115,000
competitive salaries
HDHP/POS insurance options
education/certification reimbursement
+3
Principal Aerospace Software Test Lead (Contract)
Principal Aerospace Software Test Lead (Contract)

Protingent • Centennial (CO)

On-site
USD 118,000 - 164,000
HDHP or POS insurance
Education reimbursement
Pre-tax commuter benefits
+2
Senior Principal Software Engineer
Senior Principal Software Engineer

Protingent • Louisville (CO)

On-site
USD 160,000 - 210,000
Insurance options
Education reimbursement
Pre-tax commuter benefits
+1
Software Engineer III/Sr/Principal, Flight Software
Software Engineer III/Sr/Principal, Flight Software

Protingent • Centennial (CO)

On-site
USD 84,000 - 164,000
Insurance plan options (HDHP/POS)
Education/certification reimbursement
Pre-tax commuter benefits
+2
Test Project Engineer
Test Project Engineer

Protingent • Bellevue (WA)

Remote
USD 68,000 - 112,000
Insurance plan options
Education/certification reimbursement
Pre-tax commuter benefits
+2
Software Systems Engineer II
Software Systems Engineer II

Protingent • Louisville (CO)

On-site
USD 69,000 - 110,000
competitive salaries
insurance plan options (HDHP plan or P
education/certification reimbursement
+3
Test Engineer III
Test Engineer III

Protingent • Centennial (CO)

On-site
USD 83,000 - 116,000
Insurance options (HDHP/POS)
Education reimbursement
Pre-tax commuter benefits
+2
Software Test Engineer III — CI/Automation Lead (Contract)
Software Test Engineer III — CI/Automation Lead (Contract)

Protingent • Centennial (CO)

On-site
USD 84,000 - 115,000
competitive salaries
HDHP/POS insurance options
education/certification reimbursement
+3
Core Mechanical Test Engineer
Core Mechanical Test Engineer

Protingent • Bellevue (WA)

On-site
USD 79,000 - 102,000
competitive salaries
insurance plan options (HDHP/POS)
education/certification reimbursement
+3
Flight Software Engineer
Flight Software Engineer

Protingent • Three Point (KY)

On-site
USD 96,000 - 117,000
HDHP/POS insurance options
Education/certification reimbursement
Pre-tax commuter benefits
+1