The Aerospace Corporation is seeking a Secure Software Architect to work across programs in various phases, from acquisition through sustainment, finding least cost and technically sound engineering designs which support mission requirements for the nation’s space programs.
Requirements
- Familiarity with microservices and API development
- Experience with system design and performing trades between complexity and performance as it pertains to operating on large-scale datasets
- Experience migrating legacy data architectures into more modern highly available architectures with minimal service disruption
- Experience working through complex engineering challenges which have both technical and political contributions
- Knowledge of software development, software architectures, data strategies, data security and synchronization, enterprise systems, technology recommendations, secure cloud and virtualization deployments
- Experience with elastic compute clouds, containerization, real-time operating systems, and visualization frameworks
- Familiarity with military space systems and operational concepts
Responsibilities
- Lead and mentor teams developing integrated software capabilities and executing analysis of government capability gaps across programs with an emphasis on software architectures and integration solutions to achieve mission success.
- Interface between program customers to capture requirements, internal Aerospace technical resources to execute and deliver on objectives, and relay insight and updates to Aerospace leadership on customer issues, risks, and opportunities.
- Applying skills and adaptability in various areas as a senior technical authority that may include resolution of software systems issues.
- Identifying exciting and innovative opportunities for adopting new technologies to solve existing needs and predicting future challenges.
- Developing and maintaining effective working relationships with customer leadership, capability-delivering contractors, ETG and other program office support organizations, including the creation of technical materials and the ability to present to key stakeholders and senior leaders.
- Conduct engineering studies, readiness reviews, technology planning and insertion; performance assessments, and/or market research.
- Support may include: software development, software architectures, data strategies, data security and synchronization, enterprise systems, technology recommendations, secure cloud and virtualization deployments, microservices and API development, and systems modeling.
Other
- Bachelor’s degree in STEM, with major in computer science, computer engineering, electrical engineering, or related technical discipline
- 12 or more years of experience related to software development, software architectures
- Ability to communicate and collaborate effectively within cross functional, matrixed organizations
- Willing to travel occasionally to work location or customer site domestically approx. 20%
- U.S. citizenship is required to obtain a security clearance