What are the responsibilities and job description for the Defense Senior Software Engineer III position at TEC Group, Inc.?
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