Senior Software Architect
On-siteSan Diego, California, United States
Job Summary
Design, develop, and support software architectures enabling advanced intelligence analytics, C4ISR mission applications, and mission-critical operational capabilities. Lead the architecture, integration, and deployment of microservices, APIs, and distributed systems supporting complex mission requirements while defining patterns that promote scalability, modularity, and interoperability. Provide technical leadership for modernizing legacy applications to cloud-native, service-oriented environments and architect solutions supporting AI, machine learning, and event-driven workflows. Establish Infrastructure as Code, CI/CD pipelines, and automated testing practices within secure DevSecOps environments. Collaborate with engineers, data scientists, and government stakeholders to translate mission requirements into executable architectures, ensuring high availability, resiliency, and secure integration across enterprise and edge environments.
Required Qualifications
- United States citizenship
- Top Secret/SCI security clearance or current Top Secret SSBI with TS/SCI eligibility
- Bachelor's degree in a relevant technical field
- 8+ years of experience
- Ability to communicate complex technical architectures to both technical and non-technical stakeholders
- Ability to develop clear architecture documentation
- Ability to provide technical direction to engineering teams
- Ability to communicate technical and programmatic information through excellent verbal and written communication skills
Desired Qualifications
- Master's degree or higher in Computer Science, Software Engineering, Computer Engineering, Data Science, Information Technology, Engineering, Management Information Systems, or a related STEM field
- Senior- or expert-level experience designing and implementing software architectures and enterprise applications in government or industry environments
- Demonstrated experience architecting complex software solutions within DoD, Intelligence Community, or other mission-critical environments
- Experience designing cloud-native applications and distributed systems using modern service-oriented, microservices, event-driven, or API-driven architectures
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, including architecture and integration of cloud compute, storage, networking, security, and application services
- Experience designing and integrating APIs, microservices, enterprise applications, and distributed software systems across complex environments
- Experience supporting DevSecOps environments, including CI/CD pipelines, automated testing, automated deployments, source control, configuration management, and software release processes
- Experience designing, deploying, and optimizing Kubernetes and containerized application environments
- Experience architecting and integrating solutions involving data-intensive applications, Big Data, advanced analytics, AI/ML, or other high-volume/high-performance processing capabilities
- Experience designing software solutions that integrate with data platforms, analytic services, enterprise systems, and external APIs
- Experience operating within secure cloud and software environments subject to DoD, Intelligence Community, or other government security requirements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.