Software Architect, Software Engineer, DevOps
Listed on 2026-05-04
-
Software Development
Software Architect, Software Engineer, DevOps
Position Title:
Software Architect
Position Type:
Full‑time
Location:
Huntsville, AL (Primary);
Dayton, OH;
St. Louis, MO
Clearance:
Active TS/SCI
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.
This 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.
- 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
- 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 Dev Sec Ops environments
- Experience supporting secure or classified mission systems
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).