×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Developer

Job in McLean, Fairfax County, Virginia, USA
Listing for: COMMON - A Users Group
Full Time position
Listed on 2026-01-02
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

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-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
  • Java Script
  • CSS
  • SQL / MySQL Server
  • Visual Studio workstations and some Eclipse
  • ISS Web Servers hosting
  • XML and PDF generation
  • Must remain on the client site during Program core hours of .
Desired

Skills:
  • Jira
  • Git
  • SMTP
  • AWS (EC2, S3, RDS Object Storage)
  • Service Now development
  • Share Point
  • PostgreSQL
Pay Range

120,

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 other protected characteristics.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary