Demo

Defense Senior Software Engineer III

TEC Group, Inc.
Warren, MI Full Time
POSTED ON 1/7/2026
AVAILABLE BEFORE 2/6/2026

Defense Senior Software Engineer III


Pay Rate: $140,000

Employment Type: Full-Time

Work Location: Onsite only

Core Onsite Hours: 9:00 AM – 3:30 PM (flexible start/end outside core hours)

Citizenship Requirement: U.S. Citizen


Position Overview

Roush is seeking a Defense Senior Software Engineer III to lead the design, development, and deployment of advanced software solutions supporting both internal programs and external defense customers. This role is highly technical and hands-on, with responsibility for software architecture, requirements definition, system integration, and technical leadership across complex vehicle and system platforms.

The ideal candidate brings deep experience in in-vehicle software systems, distributed architectures, and embedded environments, while also serving as a mentor and technical leader within the software engineering team.

Key Responsibilities

  • Lead software engineering efforts to architect, design, develop, test, and deploy software systems, including:
  • Embedded controllers
  • User interfaces and diagnostics
  • Communications gateways
  • Data processing and integration tools
  • Capture, analyze, and document customer, user, and engineering software requirements
  • Define and oversee software architecture and technical strategy across programs
  • Create, review, and maintain high-quality software work products, including:
  • Requirements documentation
  • Architecture diagrams, sequence and timing diagrams
  • UX wireframes and workflows
  • User stories, test plans, and test reports
  • Process documentation, project schedules, and user guides
  • Lead continuous improvement of software development processes, including:
  • Code reviews and coding standards
  • Unit, system, and automated testing
  • CI pipelines and version control
  • Bug tracking, task management, and cross-team collaboration
  • Support system-level troubleshooting, integration testing, and issue resolution
  • Collaborate closely with hardware, network, and systems engineering teams to ensure successful integration and delivery

Required Education & Experience

  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical field (or equivalent experience)
  • Minimum 10 years of professional software development experience
  • Experience with in-vehicle software architecture and system design
  • Strong experience with modern software languages, technologies, APIs, databases, and Pub/Sub architectures
  • Working knowledge of software documentation standards and development best practices
  • Experience with multi-system integration, IoT environments, web application development, and distributed systems
  • Strong understanding of software technology architecture and configuration management
  • U.S. Citizenship required

Preferred Education & Experience

  • Experience with Simulink and MATLAB for developing, analyzing, and validating control algorithms
  • Advanced experience defining and applying software methodologies, tools, and development frameworks

Required Skills & Abilities

  • Proficiency in C, C , and Python
  • Strong working knowledge of communications protocols, including:
  • CAN bus
  • TCP/IP, UDP
  • DDS and serial communication protocols
  • Proven ability to troubleshoot and resolve complex software issues efficiently
  • Ability to design intuitive, effective, and visually appealing user interfaces
  • Excellent verbal and written communication skills, with the ability to convey technical information to diverse audiences
  • Ability to work independently while managing multiple priorities and deliverables
  • Highly detail-oriented with the ability to rapidly learn and apply new technologies
  • Capable of planning, estimating, scheduling, and coordinating technical project activities
  • Demonstrated ability to collaborate across software, network, and hardware engineering teams

Preferred Skills & Abilities

  • Experience managing or mentoring a small team of software developers
  • Automotive vehicle knowledge, including hands-on mechanical or electrical experience
  • Currently holds or has the ability to obtain a Secret DoD security clearance

Salary : $140,000 - $150,000

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 Defense Senior Software Engineer III?

Sign up to receive alerts about other jobs on the Defense Senior Software Engineer III career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at TEC Group, Inc.

  • TEC Group, Inc. Union, PA
  • Modular Construction | Design to Delivery Leadership If modular construction is in your blood, this one is worth a look. This is an opportunity to step int... more
  • 13 Days Ago

  • TEC Group, Inc. Sterling, MI
  • We have an immediate opening for an experienced Boring Mill Machinist with an automation company.Shift is 3:00 PM - 2:30 AM, Monday - Friday. Job SummaryMa... more
  • 6 Days Ago

  • TEC Group, Inc. Dearborn, MI
  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representativ... more
  • 6 Days Ago

  • TEC Group, Inc. Warren, MI
  • Defense Senior Software Engineer I Pay Rate: $122,000 – $123,000 Employment Type: Full-Time Work Location: Onsite Core Onsite Hours: 9:30 AM – 3:30 PM (fle... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Defense Senior Software Engineer III jobs in the Warren, MI area that may be a better fit.

  • Youngsoft Warren, MI
  • Job Details Full time in office - Will not be working from home. Must be onsite during the hours of 9:00-3:30pm start and end times are flexible To perform... more
  • 6 Days Ago

  • Jobs via Dice Warren, MI
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Belcan, LLC, is seeking the following. Apply via Dice ... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!