Backend Application Engineer - Python REST Microservices

CACI

United States

On-site

USD 104,000 - 218,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CACI is seeking an Application Engineer (Backend) to transform security evaluation workflows with automation and continuous monitoring. You will build Python-based REST endpoints and microservices using Django/Flask, interfacing with MariaDB or MongoDB and delivering JSON to UI.

Role requires TS/SCI with Poly, multiple degree levels, and strong backend skills in Python, Docker, and REST. Collaboration with cross-functional teams is essential for performance and integration.

Qualifications

  • Active TS/SCI w/ Polygraph.
  • Wide range of technical degrees with related experience.
  • Proficiency in Python and REST endpoints.
  • Experience with Docker and Django or Flask.
  • Database experience with MongoDB or MariaDB.
  • Knowledge of microservices and backend integration.

Responsibilities

  • Develop, test, deploy, and maintain Python-based REST endpoints and microservices using Django/Flask.
  • Interact with data models in MariaDB or MongoDB and deliver JSON to UI.
  • Provide middleware and backend support for system applications.
  • Collaborate with cross-functional teams to optimize backend performance.

Education

High School Diploma/GED
Associate’s Degree
Bachelor’s Degree
Master’s Degree
Doctorate’s Degree

Tools

Python
Docker
Django
Flask
MongoDB
MariaDB
REST
Microservices
AWS
Git
Jira
Confluence

Job description

CACI is seeking an Application Engineer (Backend) to transform security evaluation workflows with automation and continuous monitoring. You will build Python-based REST endpoints and microservices using Django/Flask, interfacing with MariaDB or MongoDB and delivering JSON to UI.

Role requires TS/SCI with Poly, multiple degree levels, and strong backend skills in Python, Docker, and REST. Collaboration with cross-functional teams is essential for performance and integration.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend App Engineer: Python Microservices & Security
Backend App Engineer: Python Microservices & Security

CACI International • Linthicum (MD)

On-site
USD 120,000 - 218,000
Backend Application Engineer (TS/SCI) | Python Microservices
Backend Application Engineer (TS/SCI) | Python Microservices

CACI International Inc • Linthicum (MD)

On-site
USD 103,000 - 219,000
Backend Application Engineer (Python/Django) – TS/SCI
Backend Application Engineer (Python/Django) – TS/SCI

CACI International Inc. • Linthicum (MD)

On-site
USD 103,000 - 219,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Automation Software Engineer – Python & Microservices
Automation Software Engineer – Python & Microservices

CACI • United States

On-site
USD 113,000 - 238,000
Application Engineer (Backend)
Application Engineer (Backend)

CACI International • Linthicum (MD)

On-site
USD 120,000 - 218,000
Software Engineer TS/SCI with Poly | Python Microservices
Software Engineer TS/SCI with Poly | Python Microservices

CACI • United States

On-site
USD 113,000 - 238,000
Senior Backend API Engineer - Python Microservices
Senior Backend API Engineer - Python Microservices

All Capital Solutions, Inc. • Linthicum (MD)

On-site
USD 120,000 - 160,000
Application Engineer (Backend)
Application Engineer (Backend)

CACI International Inc • Linthicum (MD)

On-site
USD 103,000 - 219,000
Healthcare benefits
Flexible time off
Continuing education support
Senior Python Backend Architect for Secure Microservices
Senior Python Backend Architect for Secure Microservices

Nyla Technology Solutions • Maryland

On-site
USD 172,000 - 203,000
Nyla FLEX
Health care
401k matching
+3
Application Engineer (Backend)
Application Engineer (Backend)

CACI • United States

On-site
USD 104,000 - 218,000