Senior Software Developer
Company: CACI
Location: Springfield
Posted on: April 1, 2026
|
|
|
Job Description:
Job Title: Senior Software Developer Job Category: Information
Technology Time Type: Full time Minimum Clearance Required to
Start: TS/SCI with Polygraph Employee Type: Regular Percentage of
Travel Required: Up to 10% Type of Travel: Local * * * The
Opportunity: The Senior-Level Software Engineer is responsible for
applying engineering principles and knowledge of programming
languages to build software solutions for NSG/ASG end users.
Responsibilities: Designing and maintaining software systems for
use within customer environment Evaluating, integrating and testing
new software programs for deployment within NSG/ASG environments
Optimizing software for speed and scalability utilizing available
technology approved for use within NSG/ASG Writing and testing code
as needed Consulting with clients, engineers, security specialists,
and other stakeholders internal and external to customers
Presenting new features to stakeholders and internal customers
Assist in the development of test plans Verify and validate the
results of unit tests conducted by other development teams. Writing
scripts and code to automate and record the results of tests of
integration and interoperability between services Work in concert
with government accreditation specialists, to ensure that security
related features are tested early in the development process
Participates 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 Senior-Level 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
Deliverables (i.e., CDRL's 001 - 017). Qualifications: Required:
Bachelor's degree and 9 years of experience. A minimum of 9 years
(7 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 tools Experience with traditional
Agile, and DevOps development practices and associated testing
strategies, including test-driven development Must have experience
in architecting, implementing and managing information technology
systems. TS/SCI with Polygraph 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 procedures Demonstrated knowledge of NGA
security procedures - 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: $103,800
- $218,100 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.
Keywords: CACI, Tuckahoe , Senior Software Developer, IT / Software / Systems , Springfield, Virginia