Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
Popular skills
CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
Recrutus

Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

publiclanguageshare
Job seekers
Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
Job types
Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
Top states
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
Top categories
Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
Popular skills
CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
Featured employers
Company
About usFAQContactPrivacy policyUS privacy noticeAccessibility

Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

© 2026 Recrutus. All rights reserved.
Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
Jobs
Locationsexpand_more
All locations
Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in Tennessee
Categoriesexpand_more
All categories
Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
CompaniesCareer GuidesBlogSalary
JobsLocationsCategoriesCompaniesCareer GuidesBlogSalary

Top states

TexasNew YorkCaliforniaFloridaNorth CarolinaTennessee

Top categories

Healthcare & NursingLogistics & WarehouseEngineeringSalesITAccounting & Finance
  1. Home
  2. chevron_right
  3. it
  4. chevron_right
  5. Senior Front-End Software Engineer
CACI International Inc logo

Senior Front-End Software Engineer

Not Disclosed•Full-TimeOn-site

location_onReece Road, Meade Heights, Odenton, Anne Arundel County, Maryland, 21144, United States

Apply Now

The Opportunity

Join CACI's dynamic team as a Senior Software Engineer and play a pivotal role in front-end software development. This is your chance to make a significant impact developing user interfaces and integrating user interface functionality with software backend APIs and databases. This position also includes the opportunity to assist in developing exercise scenarios and lead efforts to leverage and/or develop scenario grading solutions in support of the customer's critical training mission. If you thrive in a collaborative environment and are passionate about pushing the boundaries of technology, we want you on our team!

Our Culture

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.

We foster an environment of trust where you have the autonomy to take the time you need through a unique flexible time off benefit, alongside access to robust learning resources to make your ambitions a reality. 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.

Application Details

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.

Equal Opportunity Employer

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.

Work location

Work model: On-site

location_on

Reece Road, Meade Heights, Odenton, Anne Arundel County, Maryland, 21144, United States

Odenton, Maryland

Key Responsibilities

Similar Job Opportunities

Raytheon logo

Principal Command & Telemetry Software Modernization Engineer (Onsite)

Raytheon • Littleton, Colorado

$108k-205karrow_forward
Raytheon logo

Principal Command & Telemetry Software Modernization Engineer (Onsite)

Raytheon • Englewood, Colorado

$108k-205karrow_forward
Raytheon logo

Skills, education and keywords

Skills: Python, Java, C++, C/C++, Unix, Linux, Windows, DLLS, Tcp/ip, SNMP.

Education: Bachelor's in Computer Science or related discipline required; Master's in Computer Science or related discipline required.

Frequently asked questions about Senior Front-End Software Engineer at CACI International Inc

What does a Senior Front-End Software Engineer at CACI International Inc do?expand_more
In this Senior Front-End Software Engineer at CACI International Inc role, you will design and implement user interfaces for front-end software applications; integrate user interface functionality with backend apis and databases; develop exercise scenarios and lead scenario grading solution efforts; and design and code new software or modify existing software to add features.
What are the requirements for this Senior Front-End Software Engineer role?expand_more
To qualify for the Senior Front-End Software Engineer at CACI International Inc position, applicants should have: Active TS/SCI w/ Polygraph; Bachelor's or Master's in Computer Science or related discipline; 12+ years experience with Bachelor's or 10+ years with Master's; 4+ years SWE experience may substitute for Bachelor's; Expertise in 3+ areas: System Requirements Analysis, Software System Design, Development, Integration, Testing; and 10+ years experience in 4+ areas: C/C++/Java, Unix/Linux/Windows, DLLs, computer telephony, OOD, TCP/IP, SNMP, XML, PHP, Perl, Python, Sybase, Oracle, reverse engineering, Unix kernel, bit-level data analysis.
Where is the Senior Front-End Software Engineer role at CACI International Inc located?
check_circle
Design and implement user interfaces for front-end software applications
  • check_circleIntegrate user interface functionality with backend APIs and databases
  • check_circleDevelop exercise scenarios and lead scenario grading solution efforts
  • check_circleDesign and code new software or modify existing software to add features
  • check_circleCollaborate with IT and software teams to ensure seamless operations
  • check_circleStay updated with emerging technologies to drive team innovation
  • check_circleGuide and mentor junior engineers while sharing best practices
  • Requirements

    • verifiedActive TS/SCI w/ Polygraph
    • verifiedBachelor's or Master's in Computer Science or related discipline
    • verified12+ years experience with Bachelor's or 10+ years with Master's
    • verified4+ years SWE experience may substitute for Bachelor's
    • verifiedExpertise in 3+ areas: System Requirements Analysis, Software System Design, Development, Integration, Testing
    • verified10+ years experience in 4+ areas: C/C++/Java, Unix/Linux/Windows, DLLs, computer telephony, OOD, TCP/IP, SNMP, XML, PHP, Perl, Python, Sybase, Oracle, reverse engineering, Unix kernel, bit-level data analysis

    Nice to Have

    Experience with both Windows and Unix exploitation security. Strong understanding of VSphere and virtual machines. Experience with the CNO operational environment. Development experience with Svelte, Typescript, Java, MongoDB, Python.

    Benefits & Perks

    check_circleFlexible time off benefitcheck_circleAccess to robust learning resources
    CACI International Inc cover image
    CACI International Inc logo
    Company

    CACI International Inc

    Industry

    IT Services and IT Consulting

    Headquarters

    Reston, Virginia

    Open Roles

    49

    Expanding the limits of national security

    CACI International Inc., a Reston, Virginia-based IT services and IT consulting firm, provides specialized expertise and technology solutions to address critical national security challenges. With a team of 27,000 professionals, the company supports government and defense clients through innovative approaches to complex problems. Operating within the IT services industry, CACI emphasizes a culture of integrity and operational excellence, reflected in its recognition as a Fortune World’s Most Admired Company. The organization is listed among the Fortune 500 Largest Companies and is included in the Russell 1000 Index and S&P MidCap 400 Index. CACI prioritizes diversity and inclusion, maintaining an equal opportunity employment policy that welcomes candidates from all backgrounds, including females, minorities, protected veterans, and individuals with disabilities. For further details, visit the company’s website.
    View company profilearrow_forwardlanguageWebsitelinkLinkedIn
    Quick Overview

    Experience

    10+ yrs (Senior)

    Education

    Bachelor's in Computer Science or related discipline required

    Job Type

    Full-Time

    Skills Required

    PythonJavaC++C/C++UnixLinux

    Principal Command & Telemetry Software Modernization Engineer (Onsite)

    Raytheon • Commerce City, Colorado

    $108k-205karrow_forward
    expand_more
    Senior Front-End Software Engineer at CACI International Inc is based in Reece Road, Meade Heights, Odenton, Anne Arundel County, Maryland, 21144, United States. This is a on-site role.
    Is this Senior Front-End Software Engineer job remote, hybrid, or on-site?expand_more
    CACI International Inc has listed this Senior Front-End Software Engineer role as on-site.
    How much experience is required for this Senior Front-End Software Engineer role?expand_more
    Senior Front-End Software Engineer at CACI International Inc typically requires 10+ years of relevant experience at the senior level.
    What skills do you need for the Senior Front-End Software Engineer role at CACI International Inc?expand_more
    Key skills for Senior Front-End Software Engineer at CACI International Inc include Python; Java; C++; C/C++; Unix; Linux; Windows; and DLLS.
    What education is required for Senior Front-End Software Engineer at CACI International Inc?expand_more
    Educational requirements for this role: Bachelor's in Computer Science or related discipline required; and Master's in Computer Science or related discipline required.
    What category does the Senior Front-End Software Engineer role belong to?expand_more
    Senior Front-End Software Engineer at CACI International Inc is part of the it job category on Recrutus.

    About CACI International Inc

    CACI International Inc., a Reston, Virginia-based IT services and IT consulting firm, provides specialized expertise and technology solutions to address critical national security challenges. With a team of 27,000 professionals, the company supports government and defense clients through innovative approaches to complex problems. Operating within the IT services industry, CACI emphasizes a culture of integrity and operational excellence, reflected in its recognition as a Fortune World’s Most Admired Company. The organization is listed among the Fortune 500 Largest Companies and is included in the Russell 1000 Index and S&P MidCap 400 Index. CACI prioritizes diversity and inclusion, maintaining an equal opportunity employment policy that welcomes candidates from all backgrounds, including females, minorities, protected veterans, and individuals with disabilities. For further details, visit the company’s website.

    Browse more roles: All CACI International Inc jobs, it jobs on Recrutus.

    Recrutus

    Curating the world's most innovative career opportunities. We bridge the gap between visionary talent and industry-leading companies.

    Search roles by city, category, skill, or job type — explore verified employers, salary benchmarks, and remote-friendly teams across India and beyond.

    publiclanguageshare
    Job seekers
    Browse jobsCompanies hiringRemote jobsJobs by locationJobs by cityJobs by categoryCareer guidesCareer blogSalary insights
    Job types
    Contractor jobsFull-Time jobsIntern jobsOther jobsPart-Time jobsPer-Diem jobsTemporary jobs
    Top states
    Jobs in TexasJobs in New YorkJobs in CaliforniaJobs in FloridaJobs in North CarolinaJobs in TennesseeAll states →
    Top categories
    Healthcare & Nursing jobsLogistics & Warehouse jobsEngineering jobsSales jobsIT jobsAccounting & Finance jobsHospitality & Catering jobs
    Popular skills
    CDL A jobsRegistered Nurse jobsBLS jobsExcel jobs
    Featured employers
    Company
    About usFAQContactPrivacy policyUS privacy notice

    Recrutus helps candidates discover roles that match their skills and helps teams reach qualified applicants faster. Browse by metro, discipline, or work style — from internships to senior leadership.

    © 2026 Recrutus. All rights reserved.
    Terms of serviceCookie policyAcceptable useDMCA policyEmployer termsCandidate terms
    Windows
    DLLS
    Tcp/ip
    SNMP
    Accessibility