Senior Software Engineer - System Development and Maintenance jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 1 month ago

Senior Software Engineer - System Development and Maintenance

CACI International Inc is seeking a Senior Software Engineer to join their dynamic team. The role involves designing and implementing software tools and subsystems, supporting software reuse, and managing the development and support of software applications.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Create software tools and subsystems using formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools
Estimate software development costs and schedules accurately
Review and refine existing programs to reduce operating time and improve techniques
Define and modify specifications for software applications using engineering releases and utilities
Handle program design, coding, testing, debugging, and documentation
Conduct quality assurance reviews and evaluate existing and new software products
Continuously monitor the health and status of security tool suites
Maintain, upgrade, refresh, and update systems to ensure full operational capacity
Conduct analysis of alternatives and present findings to the Government for evaluation
Prepare Configuration Plans and Software enhancement plans
Define, design, and incorporate interfaces to retrieve data from various scanning tools
Design, validate, and implement access controls as part of systems and service solutions

Qualification

TS/SCI w/ PolygraphPythonJavaCloud platformsDatabasesData modelingAnalytical skillsCollaborationProblem-solving skillsCommunicationTeamwork

Required

Active TS/SCI w/ Polygraph
Proficiency in Python and Java
Familiarity with cloud platforms
Knowledge of databases and data modeling
Ability to collaborate with cross-functional teams
Minimum Education and Experience: 12+ years with a High school Diploma/GED
Minimum Education and Experience: 10+ years with an Associate's degree
Minimum Education and Experience: 8+ years with a Bachelor's degree
Minimum Education and Experience: 6+ years with a Master's degree
Minimum Education and Experience: 4+ years with a Doctorate's degree
*All experience and education must be in a technical field directly related to the labor category being proposed, and all diplomas, GED certificates, and degrees must be from accredited institutions.*

Preferred

Experience with GUI and/or web front-end interfaces
Strong analytical and problem-solving skills
Excellent communication and teamwork abilities

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase