Senior Software Developer

CACI International Inc.

Springfield (VA)

On-site

USD 87,000 - 182,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 International Inc. seeks a Senior Software Developer to design, implement, and maintain software systems for NSG/ASG environments. A TS/SCI clearance is required with CI Poly within 30 days, and 7+ years of IT experience (5 with a Master's) are needed.

Strong background in NGA cloud environments and AWS is essential. You will work in an Agile DevOps setting, collaborating with stakeholders to deliver secure, scalable software with automated testing and validation.

Qualifications

  • Requires TS/SCI clearance and ability to obtain CI Poly within 30 days.
  • Bachelor's degree and 7+ years IT experience; Master's degree reduces requirement to 5 years.
  • Experience in NGA cloud environments (XC/UC/SC/TC) and AWS.
  • Experience with Red Hat, Windows Server, Oracle; familiarity with JMeter, Jenkins, Swagger, Nexus, Apigee, GitHub/GitLab.
  • Proven experience in Agile/DevOps practices and test‑driven development.

Responsibilities

  • Design, implement, and maintain software systems for NSG/ASG environments.
  • Lead portions of projects and oversee implementation teams.
  • Develop test plans, automate tests, and validate integration between services.
  • Collaborate with government accreditation specialists on security features.
  • Participate in Agile ceremonies and incorporate RDT&E outcomes into sprints.

Skills

TS/SCI clearance
Agile/DevOps
Cloud (AWS)
Security compliance

Education

Bachelor's degree
Master's degree (preferred)

Tools

Jenkins
JMeter
Swagger
Nexus
Apigee
GitHub/GitLab
Java
JavaScript
XML
JSON
SQL

Job description

Job Title: Senior Software DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: TS/SCIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Local* * *The Opportunity:The T3 Software Developer is responsible for applying engineering principles and knowledge of programming languages to build software solutions for NSG/ASG end users. This position requires a minimum of five years information technology experience. Experienceincludes full-stack information systems implementation, change management efforts or business process redesign and must possess a security clearance. A T3 Software Developer has experience in leading portions projects and may oversee specific project implementation teams.Responsibilities:Designing and maintaining software systems for use within customer environmentEvaluating, integrating and testing new software programs for deployment within NSG/ASG environmentsOptimizing software for speed and scalability utilizing available technology approved for use within NSG/ASGWriting and testing code as neededConsulting with clients, engineers, security specialists, and other stakeholders internal and external to customersPresenting new features to stakeholders and internal customersAssist in the development of test plansVerify and validate the results of unit tests conducted by other development teamsWriting scripts and code to automate and record the results of tests of integration and interoperability between servicesWork in concert with government accreditation specialists, to ensure that security related features are tested early in the development processParticipates in the development of recommendations for altered processes, job aids, documentation changes, methodology updates, opportunities for innovation and topics for deeper dive analysis and further research, development, test and evaluation (RDT&E), or DevOps Research and Assessment (DORA); based on resulting decisions, performs low to medium complexity adoption, development, integration, implementation of improvements.Participation in all Agile ceremonies (Agile Development Meetings (Scrum, Sprint Planning, Sprint Review/ Demo, Backlog Grooming, Retrospective, etc.).The T3 Software Engineer is also responsible for including outcomes from RDT&E in the various ceremonies and events (e.g., Scrum, Sprint Planning, Sprint Review/ Demo, Backlog Grooming, Retrospective, etc.), and supports the creation, maintenance, quality, and timely delivery of all Contract DeliverablesQualifications:Required:Must have a TS/SCI to begin employment and then be able to obtain and maintain a CI Poly within 30 days of hire.Bachelor's degree and 7+ years of experience.A minimum of 7 years (5 years with a Master's degree) of information technology experience.NGA experience, with specifically Amazon Web Services (AWS), CORE and NGA Cloud environments (XC, UC, SC, TC)Experience with but not limited to Red Hat, Windows Server, Oracle, JMeter, Jenkins, Swagger, Nexus, Apigee or GitHub/GitLab, Java, Bash, Curl, XML, JSON, SQL, JavaScript, and AWS, C2S.Experience with test management and defect tracking toolsExperience with traditional Agile, and DevOps development practices and associated testing strategies, including test-driven developmentMust have experience in architecting, implementing and managing information technology systems.Must be able to obtain a Security+ certification within 90 days.Must be able to obtain an adjudicated Polygraph within 30 days.Desired:Demonstrated knowledge of NGA software accreditation proceduresDemonstrated knowledge of NGA security proceduresThis position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.What You Can Expect: A culture of integrity.At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.An environment of trust.CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.A focus on continuous growth.Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.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.The proposed salary range for this position is:$86,600 - $181,800CACI 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

Senior Principal Software Developer
Senior Principal Software Developer

CACI International Inc. • Sunset Hills (MO)

On-site
USD 105,000 - 231,000
Software Engineer III
Software Engineer III

CACI International Inc. • Maryland

On-site
USD 126,000 - 277,000
Full Stack Software Engineer/Developer
Full Stack Software Engineer/Developer

CACI International Inc. • Denver (CO)

On-site
USD 99,000 - 207,000
Flexible time off
Comprehensive benefits
Senior Cybersecurity Engineer Springfield, VA, US
Senior Cybersecurity Engineer Springfield, VA, US

CACI International Inc. • Springfield (VA)

On-site
USD 113,000 - 238,000
Senior Software Engineer
Senior Software Engineer

CACI International Inc. • Cary (NC)

On-site
USD 99,000 - 207,000
Web Developer Senior
Web Developer Senior

CACI International Inc. • Chantilly (VA)

On-site
USD 121,000 - 266,000
Software Engineer
Software Engineer

CACI International Inc. • Cary (NC)

On-site
USD 69,000 - 142,000
.NET Software Developer, Senior
.NET Software Developer, Senior

CACI International Inc. • Springfield (VA)

On-site
USD 87,000 - 182,000
Web Developer Mid
Web Developer Mid

CACI International Inc. • Chantilly (VA)

On-site
USD 104,000 - 218,000
Staff Infrastructure/DevSecOps Engineer
Staff Infrastructure/DevSecOps Engineer

CACI International Inc. • King of Prussia (PA)

On-site
USD 99,000 - 207,000