Taro Logo

Software Developer

A technology company pioneering solutions at the intersection of technology, government, and defense for over six decades.
McLean, VA, USA
$120,800 - $265,800
Backend
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS · Cybersecurity

Description For Software Developer

CACI is seeking an experienced Software Developer for a unique and autonomous role maintaining critical legacy applications within the Intelligence Community (IC). This position combines independent responsibility with the opportunity to apply modern development practices in a high-security environment.

The role requires a TS/SCI with Polygraph clearance and offers a competitive salary range of $120,800 - $265,800. The ideal candidate will have 10+ years of experience and strong expertise in various technologies including ASP.Net, C#, Python, JavaScript, and SQL databases.

This position stands out for its autonomous nature - you'll be the sole responsible party for maintaining and supporting a critical legacy application. This includes everything from daily maintenance and bug fixes to feature enhancements and long-term modernization planning. The role combines hands-on development with strategic thinking about system architecture and future improvements.

The technical stack is comprehensive, including both frontend and backend technologies. You'll work with ASP.Net, C#, LINQ, Python, JavaScript, CSS, and various database technologies. The position also involves IIS Web Server hosting and XML/PDF generation, requiring a broad skill set.

CACI offers an excellent benefits package including healthcare, retirement plans, flexible time off, and continuing education opportunities. The company culture emphasizes integrity and innovation, focusing on supporting critical national security missions.

The position is based in McLean, VA, with core hours from 9:00 AM to 3:00 PM, requiring on-site presence. You'll be working in a secure environment, contributing to important national security initiatives while having the autonomy to make significant technical decisions.

This role is ideal for a senior developer who thrives on independence, has strong problem-solving abilities, and wants to make a direct impact on critical systems while working for a company with a strong track record in government and defense technology.

Last updated 7 days ago

Responsibilities For Software Developer

  • Independently managing all aspects of the application, from bug fixes to feature enhancements
  • Designing, developing, and modifying software systems
  • Producing detailed specifications and writing high-quality, efficient code
  • Reverse engineering existing code to understand system functionality
  • Implementing updates and patches
  • Documenting processes and system architecture
  • Providing user support and troubleshooting
  • Evaluating potential modernization options
  • Designing user-friendly interfaces
  • Analyzing customer requirements

Requirements For Software Developer

JavaScript
Python
MySQL
PostgreSQL
  • TS/SCI with Polygraph clearance
  • Bachelor's degree and 10+ years of experience (or equivalent)
  • Experience with Agile
  • ASP.Net and C# experience
  • LINQ and entity framework ORM
  • Python, JavaScript, and CSS
  • SQL/MySQL Server experience
  • Visual Studio and Eclipse experience
  • IIS Web Servers hosting
  • XML and PDF generation
  • Strong communication skills
  • Ability to work autonomously

Benefits For Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Flexible time off
  • Healthcare benefits
  • Wellness programs
  • Financial benefits
  • Retirement benefits
  • Family support
  • Continuing education
  • Comprehensive benefits package

Jobs Related To CACI Software Developer