Software Architect – Precision Fires

TactWare Inc

Huntsville (AL)

On-site

USD 140,000 - 190,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TactWare Inc. in Huntsville, AL, seeks a Software Architect to lead architectural direction for embedded, mission-critical military software on the Precision Fires program. You will guide design decisions, oversee development and modernization, and collaborate with cross-disciplinary teams to ensure system objectives are met.

Responsibilities include shaping software architecture, driving SDLC activities, and mentoring engineers while communicating risks and tradeoffs to stakeholders.

Qualifications

  • Active Secret security clearance required.
  • U.S. citizenship required due to security clearance constraints.
  • Bachelor's degree and 9+ years of relevant software engineering experience.
  • An additional six years of relevant experience may be considered in lieu of a degree.
  • Significant experience with C/C++ and object-oriented software design and development.
  • Demonstrated experience designing or architecting complex software systems.
  • Experience providing technical leadership and guiding software design decisions.
  • Experience with embedded, real-time, or other complex software-intensive systems.
  • Experience developing and maintaining unit tests and automated software development workflows.
  • Experience troubleshooting complex software and system integration issues.
  • Experience working in Linux development environments.
  • Experience with Git or similar source control systems.
  • Experience working in an Agile software development environment.
  • Ability to communicate technical decisions and tradeoffs to both engineering teams and program stakeholders.
  • Ability to travel up to 10%.

Responsibilities

  • Define and guide software architecture for embedded and mission-critical military systems.
  • Lead software design activities and provide technical direction throughout the software development lifecycle.
  • Evaluate system and software requirements and translate them into maintainable software architectures and designs.
  • Guide the development, integration, testing, and modernization of complex software systems.
  • Develop and review software using C/C++ and other object-oriented programming languages as needed.
  • Establish and promote sound software engineering practices, including unit testing and automated build/test workflows.
  • Analyze complex software and system integration issues and provide technical guidance toward resolution.
  • Lead or contribute to software and system design reviews and technical interchange meetings.
  • Collaborate with systems, hardware, cyber, safety, test, and other engineering disciplines to ensure software architecture supports overall system requirements.
  • Evaluate legacy systems and develop modernization/refactoring/technical debt reduction strategies.
  • Guide architectural and technical design decisions across software development teams.
  • Mentor engineers and provide technical leadership on complex development efforts.
  • Communicate architectural decisions, tradeoffs, risks, and recommendations to engineering teams and program stakeholders.

Skills

C/C++
Object-oriented design
Technical leadership
Linux development
Agile development
Communication of decisions
Travel readiness

Education

Bachelor's degree or equivalent experience

Tools

Git

Job description

TactWare is seeking a Software Architect to support the Precision Fires program for the U.S. Army Aviation and Missile Center (AvMC) at Redstone Arsenal in Huntsville, Alabama.

In this role, you will provide technical leadership for the design, development, integration, and modernization of software for mission-critical military systems. You will help establish software architecture and technical direction while working closely with software, systems, hardware, cyber, safety, and test teams.

The Software Architect will be expected to understand both existing and emerging system requirements, guide significant software design decisions, and help engineering teams develop maintainable solutions that support long-term program objectives.

Key Responsibilities
  • Define and guide software architecture for embedded and mission-critical military systems.
  • Lead software design activities and provide technical direction throughout the software development lifecycle.
  • Evaluate system and software requirements and translate them into maintainable software architectures and designs.
  • Guide the development, integration, testing, and modernization of complex software systems.
  • Develop and review software using C/C++ and other object-oriented programming languages as needed.
  • Establish and promote sound software engineering practices, including unit testing, automated build and test workflows, and maintainable software design.
  • Analyze complex software and system integration issues and provide technical guidance toward resolution.
  • Lead or contribute to software and system design reviews and technical interchange meetings.
  • Collaborate with systems, hardware, cyber, safety, test, and other engineering disciplines to ensure software architecture supports overall system requirements.
  • Evaluate legacy systems and develop strategies for modernization, refactoring, and technical debt reduction.
  • Guide architectural and technical design decisions across software development teams.
  • Mentor engineers and provide technical leadership on complex development efforts.
  • Communicate architectural decisions, tradeoffs, risks, and recommendations to engineering teams and program stakeholders.
Required Qualifications
  • Active Secret security clearance.
  • U.S. citizenship is required due to security clearance requirements.
  • Bachelor's degree and 9+ years of relevant software engineering experience.
  • An additional six years of relevant experience may be considered in lieu of a degree.
  • Significant experience with C/C++ and object-oriented software design and development.
  • Demonstrated experience designing or architecting complex software systems.
  • Experience providing technical leadership and guiding software design decisions.
  • Experience with embedded, real-time, or other complex software-intensive systems.
  • Experience developing and maintaining unit tests and automated software development workflows.
  • Experience troubleshooting complex software and system integration issues.
  • Experience working in Linux development environments.
  • Experience with Git or similar source control systems.
  • Experience working in an Agile software development environment.
  • Ability to communicate technical decisions and tradeoffs to both engineering teams and program stakeholders.
  • Ability to travel up to 10%.
Preferred Qualifications
  • Architecture experience with embedded or real-time software systems.
  • Experience with real-time operating systems (RTOS).
  • Hardware/software integration experience.
  • Experience modernizing complex or legacy software systems.
  • Microsoft Azure DevOps experience.
  • Experience with safety-critical software.
  • Experience with UML, SysML, MBSE, or architecture modeling tools.
  • Experience defining software interfaces, component boundaries, and system-level software architecture.
  • Experience mentoring engineers or leading technical teams in complex software development efforts.

TactWare is a woman-owned software development and solutions company dedicated to providing tactical Command and Control (C2) and communications technologies to the defense, space, and civilian markets. Specializing in mobile computing platforms, tactical communication standards including Link 16 and VMF, cross-domain solutions, and cloud environment solutions, we are proud to be based in Huntsville, Alabama. We pride ourselves on delivering mission-critical, cost-effective, and high-quality products and services to our customers and partners.

TactWare is committed to hiring and retaining a diverse workforce and is proud to be an Equal Opportunity Employer, making decisions without regard to race, color, ethnicity, religion, gender, gender identity, sexual orientation, national origin, age, veteran status, disability, or any other protected characteristic.

TactWare is additionally committed to the full inclusion of all qualified individuals. As part of this commitment, TactWare will ensure that persons with disabilities are provided reasonable accommodations for the hiring process. If a reasonable accommodation is needed to complete this application or any other portion of the hiring process, please contact HR@tactware.net.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – Precision Fires
Software Engineer – Precision Fires

TactWare Inc • Huntsville (AL)

On-site
USD 85,000 - 120,000
Senior Software Engineer – Precision Fires
Senior Software Engineer – Precision Fires

TactWare Inc • Huntsville (AL)

On-site
USD 120,000 - 180,000
Software Architect - Precision Fires
Software Architect - Precision Fires

Saic • Huntsville (AL)

On-site
USD 120,000 - 180,000
Senior Software Architect – Embedded Real-Time Systems
Senior Software Architect – Embedded Real-Time Systems

TactWare Inc • Huntsville (AL)

On-site
USD 140,000 - 190,000
Embedded Software Engineer - Precision Fires
Embedded Software Engineer - Precision Fires

TactWare Inc • Huntsville (AL)

On-site
USD 85,000 - 120,000
Software Engineer
Software Engineer

Capstone Research Corporation • Huntsville (AL)

On-site
USD 90,000 - 120,000
100% Company Provided Medical Insurance
Matching 401K
Profit Sharing
Senior Software Developer - Precision Fires
Senior Software Developer - Precision Fires

SAIC • Huntsville (AL)

On-site
USD 110,000 - 150,000
Chief Software Architect
Chief Software Architect

Technology Service Corporation Defense Services • Arlington (VA)

On-site
USD 140,000 - 180,000
Flexible Work Schedules
Tuition Reimbursement
Paid Leave
Software Developer - Precision Fires
Software Developer - Precision Fires

SAIC • Huntsville (AL)

On-site
USD 85,000 - 120,000
Systems Engineer
Systems Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP participation
401(k) match
Comprehensive medical, dental, and vision insurance