Python API Engineer - FastAPI, Microservices, TS/SCI

CACI International Inc

Fort Bragg (NC)

On-site

USD 100,000 - 220,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CACI International Inc is seeking a Python Software Engineer to design, develop, and maintain scalable APIs and web applications using FastAPI. The role emphasizes microservices, containerization with Docker, and database integration with PostgreSQL/MySQL, alongside strong testing practices and collaboration across teams.

The ideal candidate will contribute to secure, high-performance software serving core missions, with up to 10% travel and TS/SCI clearance requirements.

Qualifications

  • Proven Python development experience with microservices.
  • Strong Python and FastAPI expertise for API building.
  • Experience with asynchronous programming and RESTful design.
  • Familiarity with Docker, databases (PostgreSQL/MySQL) and Git.
  • Experience in unit testing and test-driven development.

Responsibilities

  • Design, develop, and maintain scalable APIs using Python and FastAPI.
  • Collaborate with cross-functional teams to define and ship features.
  • Write clean, maintainable code following best practices.
  • Implement security and data protection measures.
  • Optimize applications for speed and scalability.
  • Participate in code reviews and knowledge sharing.
  • Troubleshoot and debug issues in existing apps.
  • Stay updated with emerging technologies and apply them.

Skills

Python
FastAPI
Microservices
RESTful API
Unit testing
Async programming
Git
SQL

Tools

Docker
PostgreSQL
MySQL
Kubernetes

Job description

CACI International Inc is seeking a Python Software Engineer to design, develop, and maintain scalable APIs and web applications using FastAPI. The role emphasizes microservices, containerization with Docker, and database integration with PostgreSQL/MySQL, alongside strong testing practices and collaboration across teams.

The ideal candidate will contribute to secure, high-performance software serving core missions, with up to 10% travel and TS/SCI clearance requirements.

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

Similar jobs worth comparing

Software Developer
Software Developer

CACI International Inc • Fort Bragg (NC)

On-site
USD 100,000 - 220,000
Python Developer: TS/SCI with Poly, Cloud & APIs
Python Developer: TS/SCI with Poly, Cloud & APIs

CACI International • Chantilly (VA)

On-site
USD 104,000 - 218,000
Software Developer
Software Developer

CACI International Inc. • Fort Bragg (NC)

On-site
USD 100,000 - 220,000
Python Backend Engineer: AWS, Microservices, REST
Python Backend Engineer: AWS, Microservices, REST

CACI International Inc. • Chantilly (VA)

On-site
USD 103,800 - 218,100
Healthcare
Wellness programs
Continuing education opportunities
Senior Backend Engineer (TS/SCI) – Python & FastAPI
Senior Backend Engineer (TS/SCI) – Python & FastAPI

Base-2 Solutions • Washington

On-site
USD 140,000 - 195,000
Company-paid health premiums
Company-paid dental premiums
Company-paid vision premiums
+4
Security-Cleared Software Engineer (Python/C++, FastAPI)
Security-Cleared Software Engineer (Python/C++, FastAPI)

Motion Recruitment Partners LLC • Lorton (VA)

On-site
USD 110,000 - 160,000
Medical Insurance
Dental Benefits
Vision Benefits
+2
Mission-Critical Full-Stack Engineer (React/Python) - TS/SCI Poly
Mission-Critical Full-Stack Engineer (React/Python) - TS/SCI Poly

CACI International Inc. • Laurel (MD)

On-site
USD 104,000 - 218,000
Backend App Engineer: Python Microservices & Security
Backend App Engineer: Python Microservices & Security

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
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