Product Architect
Company: CACI
Location: Ashburn
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: Product Architect Job Category: Engineering Time
Type: Full time Minimum Clearance Required to Start: Employee Type:
Regular Percentage of Travel Required: None Type of Travel: None *
* * CACI is currently looking for a Product Architect with agile
methodology experience to join our BEAGLE (Border Enforcement
Applications for Government Leading-Edge Information Technology)
Agile Solution Factory (ASF) Team supporting Customs and Border
Protection (CBP) client located in Northern Virginia! Join this
passionate team of industry-leading individuals supporting the best
practices in Agile Software Development for the Department of
Homeland Security (DHS). As a member of the BEAGLE ASF Team, you
will support the men and women charged with safeguarding the
American people and enhancing the Nation’s safety, security, and
prosperity. CBP agents and officers are on the front lines, every
day, protecting our national security by combining customs,
immigration, border security, and agricultural protection into one
coordinated and supportive activity. ASF programs thrive in a
culture of innovation and are constantly seeking individuals who
can bring creative ideas to solve complex problems, both technical
and procedural at the team and portfolio levels. The ability to be
adaptable and to work constructively with a technically diverse and
geographically separated team is crucial. You should have worked
with or have a strong interest in agile software development
practices and delivering deployable software in short sprints.
Responsibilities: As a technical lead for an agile team, you are
responsible for all aspects of application architecture including,
but not limited to, user interface, APIs, microservices, databases
and infrastructure. You’ll work to scale existing application to
support additional DHS components and users. Also working on the
integration of modernized, enterprise-wide authentication and
authorization services. Responsible for: Maintain sound
understanding of enterprise and program level architecture Liaison
with business analysts to understand business needs and develop
solutions that meet business needs and comply with enterprise and
program level architecture and standards Present and evangelize the
solution to architecture guilds and management Work with business
analysts and scrum master to create implementation/development plan
for new features/applications/solutions by developing epics and
stories Participate in Agile ceremonies by leading in all technical
aspects, including leading the platform demos to the Product Owner
and all applicable stakeholders Collaborate with the SecDevOps team
to onboarding new applications to the cloud-based infrastructure
Evangelize the developed solution to team members and work with
team members to breakup stories into tasks and assist in completion
of tasks in timely fashion Motivating developers, testers and
creating a space where they can ask questions and voice their
concerns. Keep up to date with industry trends and developments
Performs Architecture design and reviews as required, ensuring
initiatives are aligned with future state Designing solutions in a
Multi-Tenant Cloud Architecture that will support legacy .NET,
Java, and COTS client/server applications Identifies risks,
opportunities, compliance issues or other architectural concerns
Active participation in Agile Scrum sprint planning, artifact
creation, sprint testing, regression testing, demonstrations and
retrospectives and solution releases Develop product teams
technical skills through mentoring, coaching, and peer reviews.
Review Cybersecurity Assessments and Static Code Analysis of
developed software to define remediation's and improve software
quality. Required: Must be a U.S. Citizen with the ability to pass
CBP background investigation, criteria include but are not limited
to: 3 year check for felony convictions 1 year check for illegal
drug use 1 year check for misconduct such as theft or fraud College
degree (B.S.) in Computer Science, Software Engineering,
Information Management Systems or a related discipline. Equivalent
professional experience will be considered in lieu of degree
Professional Experience: at least seven (7) years related technical
experience, with software design, development and implementation
Professional experience operating within cross-functional teams and
groups. Strong understanding of front-end (e.g. UI), middle-tier
(e.g. APIs) and back-end (e.g. database) technologies designed,
developed and deployed in a cloud native architecture. Proficiency
in multiple programming languages (e.g. Java, C#, Python) is
essential. Deep understanding of software architecture principles,
patterns and design best practices. Experience with cloud platforms
(e.g., AWS, GCP, Azure) and use of common managed services such as
Kubernetes, Databases, Build / Deployment and Logging / Monitoring
Knowledge of networking concepts and systems administration
principles Desired: Technical Certifications, such as AWS Certified
Developer, AWS Certified Solutions Architect, OCP Java, etc. Past
experience managing the work of others such as other architects and
developers This position is contingent on funding and may not be
filled immediately. However, this position is representative of
positions within CACI that are consistently available. Individuals
who apply may also be considered for other positions at CACI. What
You Can Expect: A culture of integrity. At CACI, we place character
and innovation at the center of everything we do. As a valued team
member, you’ll be part of a high-performing group dedicated to our
customer’s missions and driven by a higher purpose – to ensure the
safety of our nation. An environment of trust. CACI values the
unique contributions that every employee brings to our company and
our customers - every day. You’ll have the autonomy to take the
time you need through a unique flexible time off benefit and have
access to robust learning resources to make your ambitions a
reality. A focus on continuous growth. Together, we will advance
our nation's most critical missions, build on our lengthy track
record of business success, and find opportunities to break new
ground — in your career and in our legacy. 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. The proposed salary range for this position is:
$113,200 - $237,800 CACI is an Equal Opportunity Employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, pregnancy, sexual
orientation, age, national origin, disability, status as a
protected veteran, or any other protected characteristic.
Keywords: CACI, Sterling , Product Architect, IT / Software / Systems , Ashburn, Virginia