Software Architect

Bryant Staffing Solutions

Dayton, OH

JOB DETAILS
SKILLS
Architectural Services, Best Practices, C++ Programming Language, Communication Skills, Computer Engineering, Computer Science, Cross-Functional, Enterprise Architecture, Go Programming Language (Golang), Identity Data Management, Industry/Trade Analysis, Java, Mentoring, Object Oriented Programming (OOP) Languages, Organizational Skills, Product Engineering, Python Programming/Scripting Language, Requirements Management, Scalable System Development, Sensitive Compartmented Information (SCI), Software Architecture, Software Architecture Design, Software Engineering, System Architecture, Systems Engineering, Technical Analysis, Technical Leadership, Technical Strategy, Technical Support, Top Secret Clearance, United States Citizen
LOCATION
Dayton, OH
POSTED
30+ days ago

Title: Software Architect
Status: Full-Time
Location: Dayton, OH
Salary: Salary to be discussed by Bryant Staffing Solutions Recruiter
Visa Support: Not Available

Job Overview:
An experienced Software Architect is needed to support advanced technology initiatives within a secure, mission-driven environment. This role focuses on designing and guiding the implementation of scalable, secure, and modern software architectures. The position involves close collaboration with cross-functional teams to translate business and technical requirements into robust system solutions. Candidates should be hands-on, contributing to development efforts while driving long-term architectural strategy. This opportunity is contingent upon contract award.

Key Responsibilities:

  • Design, develop, and maintain high-level and detailed software architecture solutions
  • Partner with engineering teams to implement architectural designs and best practices
  • Analyze complex technical challenges and recommend effective, scalable solutions
  • Ensure systems are secure, resilient, observable, and adaptable to evolving needs
  • Lead modernization efforts and define long-term technology strategies
  • Collaborate with product and engineering teams to translate requirements into system designs
  • Align system architecture with broader enterprise and solution architecture frameworks
  • Define and refine architectural backlog items and priorities
  • Mentor and guide engineers on architecture principles and implementation practices
  • Stay current with industry trends and modern software delivery methodologies

Required Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • At least 5 years of experience in software engineering or software architecture
  • Proficiency in object-oriented programming languages such as Java, C++, Python, or Golang
  • Strong communication and organizational skills
  • U.S. Citizenship required
  • Active Top Secret clearance

Preferred Qualifications:

  • Experience with Model-Based Systems Engineering (MBSE)
  • Familiarity with C4 modeling and tools such as Structurizr
  • Knowledge of Architecture Decision Records (ADR)
  • Understanding of zero-trust security models and identity/access management systems

Security Requirements:

  • Active TS/SCI clearance or ability to obtain one

Key Skills Required:

  • Software architecture design and system modeling
  • Secure and scalable system development
  • Cross-functional collaboration and technical leadership

Why This Location?
These locations offer a strong balance of professional opportunity and quality of life. Enjoy access to outdoor recreation, vibrant local dining, and cultural attractions. Each city provides a mix of affordability, community engagement, and growing tech ecosystems, making them attractive for both career growth and lifestyle.

About the Company

B

Bryant Staffing Solutions