Python Developer: TS/SCI with Poly, Cloud & APIs

CACI International

Chantilly (VA)

On-site

USD 104,000 - 218,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

CACI International is seeking a Python Developer to design, build, and test Python applications, APIs, and backend services. You’ll work in a microservices cloud environment, collaborating with teammates and using Git for version control.

The role emphasizes data handling with PostgreSQL and applying best practices across the full SDLC. The ideal candidate has strong Python skills, AWS familiarity, and experience with RESTful APIs, Git, and agile workflows, plus an active TS/SCI clearance with

Qualifications

  • Proficiency in Python programming, including familiarity with common Python frameworks and libraries.
  • Familiarity with databases and SQL (e.g., PostgreSQL, MySQL).
  • Experience using agentic coding tools and AI-assisted development.
  • Knowledge of Cloud computing concepts and AWS.
  • Working experience with version control using Git.
  • Understanding of microservices and RESTful APIs.
  • Basic understanding of the software development lifecycle (planning, development, testing, and release).
  • Strong problem-solving skills, attention to detail, and a genuine eagerness to learn.
  • Good communication skills and the ability to work well on a collaborative team.
  • Active TS/SCI clearance with Poly.
  • DoD 8570 IAT Level II certification (e.g., Security+ CE).
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Responsibilities

  • Develop, test, and debug Python applications, APIs, automation scripts, and backend services.
  • Use Git for version control and take part in code reviews and concurrent development workflows.
  • Work with databases such as PostgreSQL to store, query, and manage data using SQL.
  • Contribute to microservices-based applications running in cloud environments such as AWS.
  • Participate in the software development lifecycle, including planning, development, testing, and release.
  • Collaborate with team members to understand requirements and translate them into working solutions.
  • Document your work clearly so others can build on it.
  • Continuously learn new tools, languages, and best practices as you grow in the role.

Skills

Python programming
SQL
AI-assisted development
Cloud computing concepts
Git version control
RESTful APIs
Software development lifecycle
Problem solving
Communication
TS/SCI clearance
DoD 8570 IAT II
Bachelor's degree in CS/SE/IT

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field

Tools

Git
AWS
Docker
CI/CD pipelines

Job description

CACI International is seeking a Python Developer to design, build, and test Python applications, APIs, and backend services. You’ll work in a microservices cloud environment, collaborating with teammates and using Git for version control.

The role emphasizes data handling with PostgreSQL and applying best practices across the full SDLC. The ideal candidate has strong Python skills, AWS familiarity, and experience with RESTful APIs, Git, and agile workflows, plus an active TS/SCI clearance with

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

Similar jobs worth comparing

Python Developer – Cloud Microservices & PostgreSQL
Python Developer – Cloud Microservices & PostgreSQL

CACI International Inc • Chantilly (VA)

On-site
USD 103,800 - 218,100
Comprehensive benefits including healthcare and financial support
Learning and development opportunities
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
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
Cybersecurity Software Engineer — TS/SCI with Poly
Cybersecurity Software Engineer — TS/SCI with Poly

CACI International Inc. • Chantilly (VA)

On-site
USD 86,000 - 182,000
Flexible time off
Comprehensive healthcare benefits
Professional development opportunities
Senior Cloud Application Engineer - TS/SCI w/ Poly
Senior Cloud Application Engineer - TS/SCI w/ Poly

CACI International • Laurel (MS)

On-site
USD 104,000 - 218,000
Secure Cloud Application Engineer (AWS | Python)
Secure Cloud Application Engineer (AWS | Python)

CACI International Inc. • Laurel (MD)

On-site
USD 104,000 - 218,000
Python API Engineer - FastAPI, Microservices, TS/SCI
Python API Engineer - FastAPI, Microservices, TS/SCI

CACI International Inc • Fort Bragg (NC)

On-site
USD 100,000 - 220,000
Senior Full-Stack Engineer (TS/SCI)
Senior Full-Stack Engineer (TS/SCI)

CACI • United States

On-site
USD 108,000 - 228,000
Cloud-Native Full-Stack Software Engineer (TS/SCI)
Cloud-Native Full-Stack Software Engineer (TS/SCI)

CACI International Inc. • Chantilly (VA)

On-site
USD 104,000 - 218,000
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