Job Requirements
Huntsville, AL Dayton, OH Saint Louis, MO
Top Secret/SCI Polygraph Unspecified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Position Title: Software Architect
Position Type: Full-time
Location: Huntsville, AL (Primary); Dayton, OH; St. Louis, MO
Clearance: Active TS/SCI
Description:
Waypoint’s client is seeking a Software Architect to support mission-critical systems within a secure environment supporting NASIC. This role is responsible for defining, guiding, and implementing system architecture solutions that align with enterprise strategies and mission objectives.
The Software Architect will work closely with engineering teams, product owners, and system stakeholders to translate requirements into scalable, secure, and resilient architectures. This role requires both strategic architectural leadership and hands-on development experience, contributing directly to system design, modernization efforts, and technical direction.
Responsibilities:
Required:
Desired:
Position Type: Full-time
Location: Huntsville, AL (Primary); Dayton, OH; St. Louis, MO
Clearance: Active TS/SCI
Description:
Waypoint’s client is seeking a Software Architect to support mission-critical systems within a secure environment supporting NASIC. This role is responsible for defining, guiding, and implementing system architecture solutions that align with enterprise strategies and mission objectives.
The Software Architect will work closely with engineering teams, product owners, and system stakeholders to translate requirements into scalable, secure, and resilient architectures. This role requires both strategic architectural leadership and hands-on development experience, contributing directly to system design, modernization efforts, and technical direction.
Responsibilities:
- Define, develop, and maintain software system architectures and guide implementation across development teams.
- Analyze complex engineering and architectural data to identify solutions and improve system performance.
- Design and document functional and detailed architecture models.
- Ensure systems are secure, resilient, observable, and scalable to support evolving mission needs.
- Drive modernization initiatives and long-term technology strategy.
- Collaborate with Product Owners and stakeholders to translate customer needs into system requirements.
- Lead architecture definition efforts and support architecture backlog refinement.
- Ensure alignment between solution, system, and enterprise architectures.
- Mentor and guide software engineers on architecture principles and best practices.
- Contribute to development efforts as a hands-on technical leader when required.
- Collaborate with cross-functional teams to deliver high-quality solutions aligned with mission objectives.
Required:
- Active TS/SCI clearance
- Bachelor’s degree in Computer Science, Computer Engineering, or related technical field
- 5+ years of experience as a software architect and/or software engineer
- Strong knowledge of object-oriented programming languages (Golang, Java, C++, Python)
- Experience designing and implementing scalable software architectures
- Strong communication and organizational skills
- Ability to translate technical concepts into actionable architecture solutions
Desired:
- Experience with Model-Based Systems Engineering (MBSE)
- Experience with C4 modeling frameworks (e.g., Structurizr)
- Familiarity with Architecture Decision Records (ADR)
- Understanding of Zero Trust architectures and Identity & Access Management (IAM)
- Experience working in Agile or DevSecOps environments
- Experience supporting secure or classified mission systems
group id: 91113162