Principal Software Test Engineer (Contractor)

Protingent
  • Centennial, CO
  • $86–$119.08 Per Hour
  • Instant Apply
Today

Job Description

Job Title: Principal Software Test Engineer (Contractor)

Position Description: Protingent Staffing has an exciting contract 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 in 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-Winning provider of top-tier Engineering and IT talent, trusted by companies at the forefront of innovation — from Software and Aerospace to AI, 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.

Numbers & Facts

LocationCentennial, CO
Salary$86–$119.08 Per Hour

Skills

  • Acceptance Testingunmatched
  • Aerospace and Defenseunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Architectural Designunmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Bug Tracking/Defect Managementunmatched
  • Campaignsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cost Controlunmatched
  • Cross-Functionalunmatched
  • Customer Support/Serviceunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Formal Verificationunmatched
  • Integration Testingunmatched
  • Interpersonal Skillsunmatched
  • JavaScriptunmatched
  • Kanbanunmatched
  • Leadershipunmatched
  • Linux Operating Systemunmatched
  • Mentoringunmatched
  • Microsoft Windows Operating Systemunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Softwareunmatched
  • Problem Solving Skillsunmatched
  • Process Improvementunmatched
  • Programming Languagesunmatched
  • Project Management Softwareunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Metricsunmatched
  • Regression Testingunmatched
  • Reporting Skillsunmatched
  • Root Cause Analysisunmatched
  • Safety Systemsunmatched
  • Schedule Developmentunmatched
  • Scripting (Scripting Languages)unmatched
  • Scrum Project Management and Software Developmentunmatched
  • Security Clearanceunmatched
  • Simulationunmatched
  • Software Administrationunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Simulationunmatched
  • Software Testingunmatched
  • Strategic Planningunmatched
  • System Architectureunmatched
  • Systems Engineeringunmatched
  • Team Lead/Managerunmatched
  • Team Playerunmatched
  • Test Caseunmatched
  • Test Designunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Requirementsunmatched
  • Test Scriptsunmatched
  • Test Strategyunmatched
  • Test Toolsunmatched
  • Testabilityunmatched
  • Testingunmatched
  • Trade Studiesunmatched
  • United States Citizenunmatched
  • Unix Shell Programmingunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder