Software Architect
Apply NowCompany: Davis Strategic Innovations, Inc.
Location: Huntsville, AL 35810
Description:
Job Description
Software Architect
Location: Full-time Onsite - Huntsville, AL
Clearance: Active Secret clearance required
Position Overview:
DSI is seeking a Software Architect to provide technical leadership and system-level architectural guidance for advanced defense software applications. The selected candidate will collaborate with internal teams, associate contractors, and government stakeholders to ensure the successful development, integration, and delivery of complex system capabilities.
Key Responsibilities:
Required Qualifications:
Desired Qualifications:
Software Architect
Location: Full-time Onsite - Huntsville, AL
Clearance: Active Secret clearance required
Position Overview:
DSI is seeking a Software Architect to provide technical leadership and system-level architectural guidance for advanced defense software applications. The selected candidate will collaborate with internal teams, associate contractors, and government stakeholders to ensure the successful development, integration, and delivery of complex system capabilities.
Key Responsibilities:
- Provide technical leadership across the program, identifying and resolving technical issues
- Collaborate with the Chief Architect and Deputy to define and maintain an integrated system solution
- Create and update architectural artifacts, including SysML diagrams for the RepBox architecture
- Coordinate with application developers and the test/integration team to align development efforts
- Engage with MDA stakeholders to manage requirements and support design considerations
- Provide architectural guidance and mentorship to Agile software development teams
Required Qualifications:
- Active Secret clearance
- Proficiency in Java and C++ software development
- Experience in Agile software development environments
- Experience generating software/system design artifacts using UML and SysML
- Proficiency in tools such as Enterprise Architect, Cameo, or similar for creating class, sequence, and activity diagrams
Desired Qualifications:
- Familiarity with Agile project management tools (e.g., Jira, VersionOne)
- Experience in requirements generation and system interface development
- Knowledge of XML technologies, including XSD and XSLT for configuration and runtime messaging
- Strong Object-Oriented Design skills
- Experience with Linux operating systems
- Experience with configuration management tools such as Git or GitLab
- Ability to decompose system requirements and system design documents