> Markdown version of [/jobs/ext/1472808-software-architect](https://www.wearedevelopers.com/jobs/ext/1472808-software-architect). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - **Company:** Radiance Technologies, Inc. - **Location:** Huntsville, AL, United States - **Experience:** Expert - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Systems Engineering, C++ (Programming Language), Computer Engineering, Identity and Access Management, Python (Programming Language), Object-Oriented Software Development, Zero Trust Network Access, Software Requirements Analysis, Systems Architecture, Information Technology, Software Coding, Golang - **Published:** July 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9061797/software-architect ## About the Role * 5+ years' experience as a software architect and/or software engineer * Bachelor's Degree in Computer Science, Computer Engineering, or related technical field * Knowledge of object-oriented programming languages, including Golang, Java, C++, or Python * Strong Communication and Organizational Skills * US Citizenship * Must have or be able to obtain a Top Secret Clearence Desired Qualifications * Experience with system modeling and software architecting using MBSE * Experience with C4 modeling using Structurizr * Familiarity with Architecture Decision Records (ADR) * Understanding of zero-trust architectures and identity and access management systems. ## Description Works with the lead architect to define and guide the implementation coordination of architecture models in a system. Engages business and technical teammates to align the direction and architectural approach that delivers value in a system and aligns with the value stream and enterprise architectures. Has deep knowledge of the domain technology and participates as an active team member developing code for release. Primary Duties: * Defines, creates and updates software system architectures and guides its implementation with Software Engineers and Software Developers. * Ability to analyze architecture and engineering data to solve complex problems, recommend solutions, and improve products and processes. * Identifies and defines system architectures that streamline internal development and operations in the team. Creates and documents functional and detailed design architectures. * Ensures the system is secure, resilient, observable, and able to evolve as new customers and features are added. * Drives long-term modernization and technology direction. * Actively engages with Product Owners and technical teammates to aid in translating customer requirements into system requirements. * Leads architecture definition and concepts within a system. * Works closely with Solution Architects and System Engineering, ensuring system architectures align with the value stream architecture. * Collaborates to define, scope, and refine architecture backlog items. * Mentors, guides, and coaches Software Engineers and Developers on the practices of system and solution architectures. * Continuously learns and applies industry best practices on modern software delivery practices. Collaborates with cross-functional teams to accomplish project and product objectives. ## Related Videos - [Model Based Systems Engineering in an Agile Product Development Process](https://www.wearedevelopers.com/videos/68-model-based-systems-engineering-in-an-agile-product-development-process) - [Unleashing the Power of Developers: Why Cybersecurity is the Missing Piece?!?](https://www.wearedevelopers.com/videos/712-unleashing-the-power-of-developers-why-cybersecurity-is-the-missing-piece) - [We (don't) need a software architect!?!](https://www.wearedevelopers.com/videos/663-we-don-t-need-a-software-architect) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [One Does Not Simply Make Architecture Decisions Alone](https://www.wearedevelopers.com/videos/2128-one-does-not-simply-make-architecture-decisions-alone) - [Automated Driving - Why is it so hard to introduce](https://www.wearedevelopers.com/videos/628-automated-driving-why-is-it-so-hard-to-introduce) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer)