Senior Software ArchitectJob Category : EngineeringTime Type : Full timeMinimum Clearance Required to Start : NoneEmployee Type : RegularPercentage 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.
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.