Senior Software Architect
CACI International IncAbout the role
CACI is searching for an experienced, Senior Software Architect to support the development of the overall architectural strategic vision for the NGA SAFFIRE contract in the delivery of cutting-edge Computer Vision (CV) and Structured Observation Management (SOM) capabilities. The Senior Software Architect will have the opportunity to shape the overall technical strategic vision for the contract, optimizing performance of technical execution and identifying architectural and procedural efficiencies across the product teams. They will act as a senior technical subject matter expert for the program, interfacing directly with the customer to define and demonstrate SAFFIRE’s overall cohesive approach across a variety of technologies including Artificial Intelligence / Machine Learning (AI/ML), microservices, and GIS Systems. SAFFIRE senior leadership expects this role to grow into a Key Personnel position; successful candidate will learn the intricacies of the current contract by providing direct support in preparation for the next phase of the program and their career.
What You’ll Get to Do:
- Define the architectural strategy and transformation of critical NGA CV and SOM applications
- Work in a highly Agile environment as both a mentor and technology leader
- Champion special projects and transformation
- Identify metrics and automate metrics collection / detection to ensure the system meets the needs of the users
- Identify optimizations and remove roadblocks from the product teams
- Align standards, frameworks and security with overall business and technology strategies
- Work directly with the customer in solving their most difficult problems
- Lead the technical team to drive innovation into the software baseline
You’ll Bring These Qualifications:
- Active Top Secret or Top Secret SCI clearance and a polygraph preferred
- 15+ years of related experience
- 5+ years of experience as a Senior Software Engineer and leading a software development team
- 2+ years integrating deep learning techniques, scalable cloud architectures, and/or imagery processing
- 2+ years employing GPUs for near-real time processing of data
- 3+ years developing RESTful services
Education:
- Bachelor’s degree in engineering, computer science or related technical discipline
Required Skills:
- Experience delivering alpha/beta quality code to the Government in time frames less than 1 month and production quality code in less than 3 months
- Experience with microservice based, scalable architectures.
- Experience with delivery on AWS
- Experience with delivery of services in hybrid cloud/on-premises infrastructures
- Experience as a lead software architect in environments featuring hybrid cloud/on-premises infrastructures
These Qualifications Would Be Nice to Have:
- AWS Certified Solutions Architect Associate and/or Professional
- Understanding/Experience with Government Cloud Environments (e.g., GovCloud, C2E/C2S)
- Experience with NGA Common Operations Release Environment (CORE)
- Experience with Low to High development through a Cross Domain Solution
- Experience architecting software platforms in a relevant domain including Structured Observation Management (SOM), Computer Vision (CV), Geographic Information Systems (GIS), and / or NGA Workflows.
What we can offer you:
At CACI, our philosophy of employee development and advancement rests on a cultural foundation of providing unlimited and equal opportunity for growth, recognition, and rewards. We provide the environment, support and responsive, available management to nurture and stretch your abilities. We also offer a career mobility program to make it easy to build a dynamic career at CACI and offer flexible work schedule arrangements to support work/life balance.
- CACI’s Flexible Time Off (FTO) plan allows employees to take vacation as needed, without a set number of minimum or maximum days, and is available day one of employment
- CACI has been named one of Fortune magazine’s World’s Most Admired Companies and has been named an Energage Top Workplace USA for 2023!
- We offer competitive benefits and learning and development opportunities
- We are mission-oriented and ever vigi
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s