Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Logo

Product Architect

CACI International

$113,200 - $237,800
Oct 17, 2025
Ashburn, VA, US
Apply Now

CACI is looking for a Product Architect to lead the architectural vision and implementation for large-scale application modernization efforts, specifically focusing on migrating a significant portfolio of user interfaces from legacy technologies (Dojo, Salesforce) to a modern Angular application for their Customs and Border Protection (CBP) client.

Requirements

  • Expert-level architectural proficiency in the Angular framework (preferably Angular 12+ or higher), including a deep understanding of component-based architecture, change detection, routing, state management strategies (e.g., NgRx, RxJS), and module federation for complex, enterprise-scale applications.
  • Deep understanding and hands-on experience in architecting solutions with TypeScript, JavaScript (ES6+), HTML5, and advanced CSS3/SCSS.
  • Demonstrable and proven experience leading the architectural design and execution of large-scale user interface migrations from legacy systems (e.g., Dojo, Salesforce UI frameworks) to modern Angular applications. This includes the ability to architect solutions for analyzing existing functionality, extracting business logic, and efficiently rebuilding it within a new Angular architecture.
  • Strong understanding of UI performance optimization, accessibility standards (WCAG), and responsive design principles at an architectural level to deliver exceptional user experiences across various devices.
  • Proven ability to architect robust, reusable Angular components and services, designing interactive and responsive interfaces, and implementing complex solutions for high-volume data display.
  • Extensive experience integrating Angular applications with RESTful APIs and microservices, with a strong understanding of API contracts, data models, asynchronous data handling, and security considerations (e.g., OAuth2, JWT).
  • Proficiency in multiple programming languages (e.g., Java, C-Sharp, Python) is essential for full-stack architectural leadership, with specific emphasis on understanding Java/Spring Boot backend architecture and API design patterns for enhanced collaboration with backend teams.

Responsibilities

  • Architectural Leadership for Large-Scale UI Migration: Define, champion, and evolve the technical architecture for the migration of a massive portfolio of user screens (500+) from legacy technologies like Dojo and Salesforce into a modern, unified, and performant Angular application.
  • Strategic Front-End Design: Guide the design and implementation of highly performant, maintainable, and scalable custom Angular components, modules, and services, establishing architectural patterns and best practices for the new front-end ecosystem.
  • Legacy System Transformation: Analyze complex existing application logic and UI patterns within legacy screens (Dojo, Salesforce), devising innovative and efficient architectural solutions for their re-implementation in Angular, ensuring data integrity, business continuity, and a superior user experience.
  • Design System & UI/UX Integration: Drive the establishment and adoption of a consistent design system within the Angular application, ensuring architectural support for modern UI/UX principles, accessibility standards (WCAG), and responsive design.
  • Technical Roadmap & Planning: Work closely with business analysts and scrum masters to translate business needs into architectural solutions, developing technical roadmaps, epics, and stories that align with the Angular migration strategy and broader product vision.
  • Agile Technical Leadership: Participate actively and lead the technical aspects of all Agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives), providing expert technical insights, estimations, and guidance specific to migration challenges and Angular development.
  • Cloud-Native Architecture & SecDevOps: Collaborate with the SecDevOps team to onboard new applications and architectural patterns to our cloud-based infrastructure, specifically for highly available, multi-tenant Angular deployments integrated with backend microservices (Java/Spring Boot).

Other

  • 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.
  • Must be available to work a hybrid schedule in Ashburn, VA.
  • 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 ten (10) years of dedicated software development and architecture experience, with a significant track record in leading and architecting large-scale front-end application modernization and migration projects.
  • Excellent communication skills, capable of articulating complex technical decisions, leading architectural design reviews, and fostering an environment of innovation and collaboration within a diverse Agile team.