Software Engineer (Full Stack & Python)

CACI International Inc

Chantilly (VA)

On-site

USD 113,200 - 237,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Healthcare
Retirement plans
Continuing education opportunities
Flexible work-life balance

Job summary

CACI International Inc is searching for a Software Engineer in Chantilly, Virginia. This role involves development and maintenance of applications to enhance client data integrity and usability. The ideal candidate should have significant experience in software development, particularly in Python and JavaScript, and be comfortable working within an Agile framework.

Qualifications include a bachelor's degree and at least 6 years of experience in software development. The role offers a competitive salary range of $113,200 - $237,800, along with comprehensive benefits.

Qualifications

  • Minimum 6+ years of experience in software development using object-oriented programming languages.
  • 4+ years as a full stack developer.
  • 3+ years direct experience with Python web development.

Responsibilities

  • Participate in daily scrum meetings.
  • Troubleshoot complex problems and assist customers with application issues.
  • Use programming skills to automate client applications.

Skills

Python
JavaScript
Agile methodology
AWS
REST APIs
CI/CD technologies

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Jenkins
GitLab Runners

Job description

Opportunity

CACI is seeking a Software Engineer to fill a mission facing development position. This position is part of a niche team of developers who create and maintain several applications aimed at improving the integrity and usability of our client's data. Candidate should be a self‑starter and possess a willingness to dive into new technologies when appropriate. This position will focus on new development which will be released to production within a year. Python and JavaScript key. Agile methodology is used.

Responsibilities
  • You will participate in daily scrum meetings
  • You will troubleshoot complex problems and assist customers with application and system issues
  • You will use your programming skills to automate and bring efficiency to client applications
Qualifications

Required:

  • Bachelor's degree in Computer Science or related field
  • TS/SCI with required polygraph level clearance
  • Minimum 6+ years of experience in software development using object‑oriented programming languages
  • 4+ years as a full stack developer
  • 3+ years direct experience with Python web development
  • 3+ years experience building or calling downstream REST APIs
  • 3+ years experience using a JavaScript front‑end framework (e.g. Angular, Vue, React)
  • 3+ years of experience using git to manage code changes and versioning
  • 3+ years of experience writing unit, integration and functional tests
  • 2+ years experience with CI/CD technology (e.g. Jenkins, GitLab Runners)
  • Ability to work in a team environment

Desired:

  • 2+ years AWS experience
  • Experience with A&A documentation and questions
  • Client Department familiarity
Pay Range

$113,200 - $237,800

Benefits

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.

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.

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

Similar jobs worth comparing

Software Engineer (Full Stack & Python)
Software Engineer (Full Stack & Python)

CACI • Chantilly (VA)

On-site
USD 113,200 - 237,800
Full Stack Software Engineer
Full Stack Software Engineer

CACI International • King of Prussia (PA)

On-site
USD 99,000 - 207,000
Full Stack Software Developer/Engineer
Full Stack Software Developer/Engineer

CACI • Sterling (VA)

On-site
USD 69,000 - 142,000
Full Stack Software Engineer
Full Stack Software Engineer

CACI International Inc • King of Prussia (PA)

On-site
Full Stack Software Engineer
Full Stack Software Engineer

CACI • Town of Aurora (NY)

On-site
USD 82,000 - 173,000
Flexible time off
Comprehensive healthcare benefits
Continuing education opportunities
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

CACI International • Maryland

On-site
USD 132,000 - 290,000
Healthcare
Wellness
Financial
+4
Full Stack Software Engineer
Full Stack Software Engineer

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Senior Full-Stack Engineer | TS/SCI Clearance
Senior Full-Stack Engineer | TS/SCI Clearance

CACI International Inc • King of Prussia (PA)

On-site
Full Stack Software Engineer
Full Stack Software Engineer

CACI • Sterling (VA)

Hybrid
USD 99,000 - 207,000
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

CACI • Maryland

On-site
USD 131,800 - 290,000