Taro Logo

Senior Software Developer

CACI is a technology company providing innovative solutions and services for national security missions.
McLean, VA, USA
$120,800 - $265,800
Backend
Senior Software Engineer
In-Person
10+ years of experience
Enterprise SaaS

Description For Senior Software Developer

CACI is seeking an experienced Senior Software Developer to take sole responsibility for maintaining and supporting a critical legacy application within the Intelligence Community (IC). This unique position combines autonomous work on an orphaned system with agile methodologies in a high-stakes environment. The role requires a TS/SCI with Polygraph clearance and offers a comprehensive compensation package ranging from $120,800 to $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. They will be responsible for independently managing all aspects of the application, from maintenance to feature development, while ensuring high-quality code delivery and system reliability.

CACI offers a culture of integrity and innovation, focusing on critical national security missions. The company provides comprehensive benefits including healthcare, retirement plans, continuing education opportunities, and flexible time off. The position is based in McLean, VA, with up to 10% local travel required.

This role presents a unique opportunity to work independently on mission-critical systems while contributing to national security. The successful candidate will enjoy significant autonomy while applying their technical expertise to meaningful projects. CACI's commitment to employee growth and development, combined with their focus on important national missions, makes this an excellent opportunity for a senior developer looking to make a significant impact.

Last updated 16 days ago

Responsibilities For Senior 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 to ensure continued operation
  • Documenting processes and system architecture
  • Providing user support and troubleshooting issues
  • Evaluating potential modernization options
  • Designing and developing user-friendly interfaces
  • Analyzing customer requirements

Requirements For Senior Software Developer

JavaScript
Python
MySQL
  • TS/SCI with Polygraph clearance
  • Bachelor's degree and 10+ years of experience (or equivalent)
  • Experience with Agile
  • Excellent problem-solving skills
  • Strong communication skills
  • Experience with ASP.Net
  • Experience with C#
  • Experience with LINQ and entity framework
  • Experience with Python
  • Experience with JavaScript
  • Experience with CSS
  • Experience with SQL/MySQL Server
  • Experience with Visual Studio and Eclipse
  • Experience with IIS Web Servers

Benefits For Senior 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

Interested in this job?

Jobs Related To CACI Senior Software Developer