Entry/Mid Software Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 12 hours ago

Entry/Mid Software Developer

CACI International Inc is a company dedicated to ensuring the safety of our nation and is seeking a Software Developer to join their Agile team. In this role, you will provide customer and application support for the Department of Navy, collaborating with cross-functional teams to design, build, and deliver innovative software solutions while ensuring compliance with security and ethical standards.

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

Responsibilities

Research AI, data structures, and algorithms, utilizing various tools, technologies, methodologies, and data analysis to improve existing AI models and pioneer innovative solutions
Stay current with the latest developments in AI (Machine Learning (ML), Large Language Models (LLM), Generative AI (GenAI), etc.) while ensuring compliance with ethical AI practices and data privacy regulations
Design, develop, and implement software modifications in response to system change requests
Implement software enhancements and add new functionality based on Government directed requirements
Troubleshoot system software defects
Analyze system database performance to recommend and implement improvements
Mitigate software security vulnerabilities to ensure cyber compliance
Support application release pipeline in development environments
Use Jira to track code and database changes through agile scrum process
Analyze current system architecture and propose solutions to upgrade as newer technological advances become available
Coordinate with stakeholders to adhere to financial and IT audit standards of operations and systems
This is a contingent position, dependent upon funding/customer approval

Qualification

JavaPythonPL/SQLAWS RDS for OracleDatabase developmentPython frameworksAWS AI servicesAgile methodologiesAnalytical skillsPlanningOrganizationSecurity+ CertificationProblem-solvingCommunication skillsCritical thinkingTime management

Required

Degree or equivalent experience
Java, Python, or similar programming experience and/or experience with writing PL/SQL code
Ability to problem solve and troubleshoot in a fast-paced environment. Have flexibility to support coverage off hours and weekends
Possess strong written and verbal communication, analytical, critical thinking, and problem-solving skills
Experience with defining and designing complex requirements
Excellent planning, organizational, and time management skills with minimal supervision
Ability to obtain an Interim/Secret Clearance
Candidates must be located in the Washington, DC metropolitan area with the ability to work onsite

Preferred

Experience with AWS RDS for Oracle
Strong experience with database development
Experience with Python frameworks such as Django
Experience with AWS AI services such as Amazon Cognito, Lambda, Kendra, and Bedrock
Experience with Agile methodologies, including Jira
Experience with DoD or Federal Agencies
Experience with DoD Financial/PPBE data and processes
Security+ Certification

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