Principal Test Development Engineer

Draper•Cambridge, MA
•$95,000 - $245,000

About The Position

Draper is an independent, nonprofit research and development company headquartered in Cambridge, Massachusetts, with more than 2,000 employees working on national challenges across areas including military defense, space exploration, and biomedical engineering. The role description identifies the position as a Software Engineer (PMTS), working on mission-oriented projects that range from self-driving cars and unmanned vehicles to medical applications and battlefield situational-awareness systems. Software Engineers work across multiple projects in an Agile environment, translating customer requirements into functional, scalable software and supporting projects from design and requirements through testing and deployment. The position independently executes assignments, develops and analyzes software designs, and creates and runs tests to verify requirements. It also involves technical documentation, communication with customers and stakeholders, solving complex and sometimes unclear requirements, serving as a subject matter expert, managing technical risks, leading system architecture, and leading a medium-sized multidisciplinary engineering team. Applicants selected will be required to obtain and maintain a government security clearance. This is a full-time position located in Cambridge, Massachusetts. The stated US base salary range is $95,000–$245,000. Draper describes workplace flexibility and a range of employee programs and activities intended to support work-life balance.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 10 years of experience in Software Engineering or a related field.
  • Applicants selected must obtain and maintain a government security clearance.
  • Demonstrated ability to learn new programming languages and technologies quickly.
  • Ability to collaborate and communicate effectively with multidisciplinary team members, program leadership, and non-technical personnel.
  • Ability to work as a team player in a fast-paced environment while balancing competing tasks and demands.
  • Strong organization, planning, and time-management skills.

Nice To Haves

  • Master's degree is preferred.
  • Curiosity-driven approach to solving complex, customer-driven problems as part of a multidisciplinary team.

Responsibilities

  • Independently execute task assignments.
  • Design algorithms using modern theory and proven techniques while adhering to software best practices.
  • Analyze designs to demonstrate performance and functionality.
  • Develop and execute software tests to check compliance with requirements.
  • Prepare technical data, procedures, reports, drawings, manuals, and other required documentation.
  • Communicate with customers and stakeholders to establish requirements and describe designs and deliverables.
  • Drive solutions to complex problems, develop requirements, propose paths forward when customer requirements are unclear or incomplete, and adapt to changes in requirements.
  • Act as a subject matter expert in the discipline.
  • Identify program- and system-level technical risks and develop and execute mitigation strategies.
  • Lead the design of system architecture, delegating tasks and collecting feedback as needed.
  • Lead a medium-sized team of engineers across multiple disciplines.

Benefits

  • Workplace flexibility.
  • Employee clubs, including photography and yoga.
  • Health and finance workshops.
  • Off-site social events.
  • Discounts to local museums and cultural activities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service