Software Architect

St. Louis, MO, US • Posted 4 hours ago • Updated 4 hours ago
Full Time
No Travel Required
On-site
$100,000 - $125,000/yr
Fitment

Dice Job Match Score™

🧠 Analyzing your skills...

Job Details

Skills

  • C++
  • Computer Science
  • Computer Engineering
  • Java
  • Python
  • Software Engineering
  • Software Architecture
  • Solution Architecture

Summary

Position: Software Architect
Duration: Full-Time
Location: St. Louis, MO

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 modelling 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 modelling
Secure and scalable system development
Cross-functional collaboration and technical leadership
Skills and Certifications:
Bachelor''s degree in Computer Science, Computer Engineering, or a related field
Active Top Secret clearance
At least 5 years of experience in software engineering or software architecture
Security Clearance Required: No

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91127785
  • Position Id: 8976097
  • Posted 4 hours ago
Contact the job poster
Yogesh Reddy

Yogesh Reddy

Recruiter @ GDK Services
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

St. Louis, Missouri

Today

Full-time

St. Louis, Missouri

Today

Full-time

USD 140,000.00 - 170,000.00 per year

St. Louis, Missouri

Today

Full-time

St. Louis, Missouri

Today

Easy Apply

Full-time

Search all similar jobs