Jobs and Careers
CA

Senior Software Developer

CACI International Inc
United Statesfull_timeVerifiedPosted 13 Jun 2025
💰 $265,800/yr($120,800/yr$265,800/yr)

About the role

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

* * *

Opportunity:

CACI is seeking a highly motivated and independent SME Software Developer to take sole responsibility for maintaining

and supporting a critical legacy application within the Intelligence Community (IC). This unique role combines the

challenges of working autonomously on an orphaned system with the opportunity to apply agile methodologies in a high[1]stakes environment.

Responsibilities:

• Independently managing all aspects of the application, from bug fixes to feature enhancements

• Designing, developing, and modifying software systems, with a focus on Enterprise Software and User Interface

Application Development

• Producing detailed specifications and writing high-quality, efficient code

• Reverse engineering existing code to understand system functionality

• Implementing updates and patches to ensure continued operation

• Documenting processes and system architecture for future reference

• Providing user support and troubleshooting issues as they arise

• Evaluating potential modernization or replacement options for the long-term

• Designs and develops visually-pleasing, content rich, user-friendly interfaces with intuitive navigation

• Analyzes and studies customer requirements to determine the most effective software technologies to satisfy their

needs

• Designs, creates, tests, and maintains software-based applications to satisfy customer requirements

• Provides software process management and configuration management throughout the software development lifecycle

• Resolves problems with software and responds to suggestions for improvements and enhancements

• Supports software architecture development, requirements analysis, process execution and evaluation, selection and

evaluation of COTS/GOTS tools, and integration (with both new and legacy systems)

Required Qualifications:

TS/SCI w/Poly clearance

• Bachelor’s degree and 10+ years of experience. In lieu of a bachelor’s degree 12 years of experience if AA/AS, or 14

additional years of experience with HS diploma.

• Must have experience with Agile

• Excellent problem-solving skills and the ability to work autonomously

• Versatility to handle multiple aspects of software development and support

• Strong communication skills to liaise with stakeholders and users

• Experience producing high-quality work independently while adapting agile principles to a solo development

environment

• Experience providing software demonstrations once a quarter to the customer

• ASP.Net

• C#

• LINQ and entity framework Object Relationship Mapping (ORM)

• Python

• JavaScript

• CSS

• SQL / MySQL Server

• Visual Studio workstations and some Eclipse

• ISS Web Servers hosting

• XML and PDF generation

Desired Skills

• Jira

• Git

• SMTP

• AWS (EC2, S3, RDS Object Storage)

• ServiceNow development

• SharePoint

• PostgreSQL



 

-

________________________________________________________________________________________

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. 

 

Your potential is limitless. So is ours.

Learn more about CACI here.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CACI International Inc

View company profile →