Demo

Director of Software Engineering

Thales Defense & Security, Inc.
Clarksburg, MD Other
POSTED ON 3/19/2025
AVAILABLE BEFORE 3/18/2026

Overview

Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving domestic and international defense Air, Land and Sea domains for 60 years. With over 1000 employees, TDSI and its three subsidiaries (Tampa Microwave, Advanced Acoustic Concepts, and Trusted Cyber Technologies), supports U.S. Joint Services, special operations forces and multi-national partners with a variety of communication, visualization, electronic warfare, and sensor/sonar capabilities. TDSI’s key technologies include tactical handheld radios, expeditionary satellite terminals, helmet-mounted displays, optics and target recognition capability, advanced radars, undersea sensing and missile systems. Lives depend on what we do!

 

Top Benefits (Subject to terms of applicable policies/plans)

  • Competitive Salary
  • Yearly Incentive Compensation Plan
  • Medical insurance for self and eligible family members
  • Generous 401(k) program  - up to 7% company contribution and 100% immediate vesting
  • Tuition Reimbursement
  • Paid wellness, vacation, and holiday leave
  • Paid maternity, paternity, and parental leave
  • 9/80 Work Schedule (every other Friday off)
  • Hybrid Working Environment

We are excited to announce that we have an opening in our Clarksburg, MD office for a Director of Software Engineering. This role reports to the VP of Engineering/ CTO in Clarksburg, MD.   

Responsibilities

  • Technical and administrative leadership and management of a multi-disciplined Software Engineering Department.
  • Manage department personnel and resources within a matrix organization to achieve project schedules, budgets, and performance requirements while meeting overall corporate business objectives and strategic goals.
  • Establish and maintain processes, tools, and techniques for software engineering best practices and compliance with customer requirements.
  • Work with other engineering disciplines to ensure effective execution against strategic objectives.
  • Support proposal and bid generation, project planning, project execution, and project milestone reviews.
  • Actively promote and develop actions for continuous improvement in the department in the areas of people, process, tools, and product technology to ensure overall product development is competitive as compared to industry best practices.
  • Establish and maintain a cadence for software development following Agile best practices to ensure effective planning, developer buy-in, execution, and delivery of quality work products that meet performance requirements and user needs.

This position carries out supervisory responsibilities in accordance with the organization's operating policies and applicable laws.  Responsibilities include interviewing, hiring, training and developing employees; effectives staff plans - assigning and directing work; performance appraisals, rewarding and providing for employee discipline when required; addressing complaints and resolving problems. Active mentoring and development of staff is a critical element of the supervisory responsibilities in order to create a high performing cohesive team.

Qualifications

The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 

  • U.S. Citizenship required. - Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.
  • Bachelor of Science degree in Electrical or Computer Engineering, Mechanical Engineering, or Computer Science. An advanced degree in management preferred.
  • Minimum of 6-10 years of experience in senior engineering management or equivalent experience.
  • Experience with embedded programming to include C, C , and assembly programming.
  • Experience with real-time operating systems.
  • Experience with signal processing algorithm development and implementation in DSPs and FPGAs.
  • Experience architecting and developing embedded software, to include board support packages, waveform protocol software, and user interface software on resource constrained platforms for over-the-air two-way communications products and platforms.
  • Experience developing software for products that must undergo rigorous information assurance (IA) assessments.
  • Experience with Agile practices, including the SCRUM framework.
  • Experience with configuration management best practices for software development.
  • Experience with unit testing and integration testing best practices for software development.
  • Experience with CMMI Level 3 process implementation and adherence.
  • Effective oral and written communication skills.

 

The annualized pay range for this role is $201,082-$256,938 USD along with a target incentive compensation plan (ICP) of 15%. The pay range provided is a good faith estimate representative of the experience level for the role described above.  TDSI considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.

 

For specific questions about this job posting, candidates may contact the recruiter at careers@thalesdsi.com.

 

Thales is committed to non-discrimination as applicable under federal, state and local laws. We are an E-Verify Employer.

 

If you need an accommodation or assistance in order to apply for a position with Thales, please call Human Resources at 202-961-1016.

 

#LI-JD1

#LI-hybrid

Salary : $201,082 - $256,938

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Director of Software Engineering?

Sign up to receive alerts about other jobs on the Director of Software Engineering career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$266,380 - $359,704
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Thales Defense & Security, Inc.

Thales Defense & Security, Inc.
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving...
Thales Defense & Security, Inc.
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving...
Thales Defense & Security, Inc.
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving...
Thales Defense & Security, Inc.
Hired Organization Address Clarksburg, MD Other
Overview Thales Defense & Security, Inc. (TDSI) Headquartered in Clarksburg, MD, is a U.S. company that has been serving...

Not the job you're looking for? Here are some other Director of Software Engineering jobs in the Clarksburg, MD area that may be a better fit.

AI Software Engineer

Software Engineering Institute, Arlington, VA

Director, Software Engineering

Precision Medicine Group, Frederick, MD

AI Assistant is available now!

Feel free to start your new journey!