Demo

Software Engineer (Python)

CACI
Linthicum, MD Full Time
POSTED ON 4/9/2025
AVAILABLE BEFORE 6/9/2025

Job Profile:

Software Development T4

JR Type:

Funded

Job Category:

Information Technology

Minimum Clearance Required to Start:

TS/SCI with Polygraph

Percentage of Travel Required:

None

Type of Travel:

None

Program/Opportunity Name:

Program | NINJAHIGHWAY

Referral Bonus Plan:

$7,000

* * *


 

Job Description:

Join the CACI's cutting-edge NINJAHIGHWAY team in revolutionizing system security and performance. We're seeking a talented Software Engineer to drive innovation in our Secure the Enterprise initiative.

The Opportunity:

Be part of a dynamic team developing high-quality analytics on authoritative data sources to enhance service performance, reliability, agility, and scalability. You'll support legacy systems while spearheading the transition to innovative solutions.

Responsibilities:

  • Lead the shift from manual to automated system security processes
  • Develop, test, and deploy Python-based ReST endpoints and microservices using Django and Flask
  • Manage data models for MariaDB, MongoDB, and PostgreSQL
  • Provide middleware and backend support for all system applications
  • Debug and optimize existing software
  • Design and implement new features and improvements
  • Integrate software across various systems and environments
  • Develop data queries and improve system documentation
  • Create innovative algorithms to exceed performance standards

Qualifications:

Required:

  • Active TS/SCI with Polygraph
  • Bachelor's degree in Computer Science or related field (4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree)
  • 7 years of Software Engineering experience on similar projects
  • Proficiency in Python, Django/Flask, MongoDB/MariaDB
  • Experience with ReST endpoints and microservice architecture

Desired:

  • Familiarity with Swagger, AWS/C2S, Docker, and Visual Studio Code
  • Experience with JSON/XML serialization, Jira, Confluence, and Git
  • Knowledge of Agile methodologies

Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.

The proposed salary range for this position is:

$94,400 - $198,300

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.

Salary : $94,400 - $198,300

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (Python)?

Sign up to receive alerts about other jobs on the Software Engineer (Python) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CACI

CACI
Hired Organization Address VA Full Time
Job Category : Information Technology Time Type : Full time Minimum Clearance Required to Start : TS / SCI with Polygrap...
CACI
Hired Organization Address Washington, DC Full Time
Strategic Integrator - National-Level Intelligence Operations Job Category : Intelligence Time Type : Full time Minimum ...
CACI
Hired Organization Address Washington, DC Part Time
Shock Qualification Specialist Job Category: Engineering Time Type: Part time Minimum Clearance Required to Start: Secre...
CACI
Hired Organization Address Kittery, ME Full Time
Maintenance Material Manager (3M) Job Category : Service Contract Act Time Type : Full time Minimum Clearance Required t...

Not the job you're looking for? Here are some other Software Engineer (Python) jobs in the Linthicum, MD area that may be a better fit.

Software Engineer, Level 3

Independent Software, Annapolis, MD

DevOps Software Engineer

Independent Software, Annapolis, MD

AI Assistant is available now!

Feel free to start your new journey!