CACI International Inc · 4 hours ago
Automation Software Engineer
CACI International Inc is seeking a Software Engineer to join their dynamic team and play a key role in transforming system security evaluation and authorization processes. The role focuses on automation, streamlined processes, and comprehensive network data gathering, offering a chance to make a significant impact in software development.
Information TechnologyService IndustrySoftware
Responsibilities
Develop, test, deploy, and maintain Python-based ReST endpoints, microservices, and data model management using Django and Flask frameworks
Interact with data models such as MariaDB, MongoDB, and PostgreSQL, and deliver data in JSON format to UI front ends upon request
Provide middleware and backend support for all system applications
Debug existing software and resolve defects
Recommend improvements for documentation and software development process standards
Design and code new software or modify existing software to incorporate new features
Integrate existing software into new or modified systems or operating environments
Create simple data queries for existing or proposed databases or data repositories
Write or review software and system documentation
Develop or implement algorithms to meet or exceed system performance and functional standards
Analyze system performance standards, consult with users or system engineers, examine systems flow, data usage, and work processes, and identify problem areas to develop software solutions
Modify existing software to correct errors and enhance performance
Qualification
Required
Active TS/SCI w/ Polygraph
7+ years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
Bachelor's degree in Computer Science or a related discipline from an accredited college or university plus 4+ years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree
Proficiency in Python
Experience with Django or Flask
Database experience with MongoDB or MariaDB
ReST endpoint development
Microservice model understanding
Preferred
Experience with Swagger
Cloud experience (AWS, C2S, or similar)
Docker
Visual Studio Code or similar IDEs
JSON and/or XML serialization
Jira and Confluence
Git version control
Agile methodologies
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
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 CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Washington Technology
2026-01-25
2026-01-22
Company data provided by crunchbase