Senior Software Architect
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Local
CACI's Advanced Solutions Group (ASG) is comprises a 1,300+ person staff based at numerous CONUS and OCONUS locations. The majority of the ASG workforce maintains TS/SCI clearances and holds technical degrees with significant experience serving and developing not only highly specialized systems for DoD, national, and civilian customers, but architecting, delivering, and sustaining end-to-end mission solutions worldwide.
The National Solutions division develops, fields, operates, and sustains RF collection systems and specializes in geolocation, advanced SIGINT processing, analysis, and reporting systems for national customers.
The Tactical Solutions division focuses on developing, delivering, and sustaining SIGINT systems for worldwide fielded forces, including traditional data collection, analysis, and reporting to cognitive early warning/electronic attack and fixed and mobile counter-UAS (c-UAS) systems.
The Space Operations and Resiliency division provides operations, sustainment, and modernization support to a worldwide network of ground-to-space antennas; develops leading-edge enterprise ground solutions; and provides onsite operational support to launch, on-orbit, and space battle management for DoD, national, and civilian customers.
We are looking for a Senior Software Architect to join our growing team based in Sterling, VA.
We support product development and solutions across a variety of mission critical systems deployed around the world that address our customer's needs in the field of counter unmanned systems (C-UxS) detection and mitigation. As a Senior Software Architect, you will be responsible for creating the vision and strategy for different products and solutions with an emphasis in infrastructure, capabilities, and sustainability
What You'll Get to Do:
You will work with cross-functional teams to help create the next generation of software focused products at CACI ASG, with a strong customer-driven mentality in reference to how they run mission and what might they need in the future to support the ongoing & scaling demands of an ever-changing mission space.
Drive product vision and direction for common services and a shared baseline, while exhibiting strong strategy, execution, design, and analytics
Build relationships across CACI ASG engineering teams and our program management organization in order to execute full software lifecycles
Interface with customers in providing technical support for existing products as well as communicate designs and feature roadmaps
Conduct usability studies, research, and market analysis and integrate into product requirements in order to enhance solution sets and customer satisfaction
Own and create comprehensive software designs and improvements while providing technical leadership and direction
Lead and collaborate on all business readiness activities including product testing, rollout, iteration and support
You'll Bring These Qualifications
4 year degree or equivalent experience
7+ years of software development experience
Experience developing applications for commercial cloud technologies (E.g. AWS C2S, GovCloud)
Familiarity and Experience with Web Development Technologies - Java, JavaScript, HTML, HTML5, CSS, Groovy, Grails, Angular
Familiarity and Experience with Backend Development Technologies - General knowledge of Python and Java language
Familiarity and Experience with general Software concepts - Software as a Service, Microservices, Containerization, Cross-browser compatibility, Web User Interface Design, Security Principles, Object-Oriented Design, Web Services
Strong understanding of deploying software using common DevOps tools (Nexus, Artifactory, Jenkins, Harbor, Docker, etc...)
Experience ingesting requirements and generating basis of estimates (BOEs) for work
Experience leading and/or integrating Agile methodologies
Experience supporting mission-essential systems with high uptime requirements
Experience in generating basis of estimates (BOEs) for new work
What We Can Offer You:
We've been named a Best Place to Work by the Washington Post.
Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
We offer competitive benefits and learning and development opportunities.
We are mission-oriented and ever vigilant in aligning our solutions with the nation's highest priorities.
For over 60 years, the principles of CACI's unique, character-based culture have been the driving force behind our success.
Company Overview:
CACI is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other protected characteristic.
Pay Range : There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here (https://careers.caci.com/global/en/employee-benefits)
The proposed salary range for this position is:
$102,900 - $216,200