Taro Logo

Senior 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
5,000+ Employees
10+ years of experience
Cybersecurity · Enterprise SaaS

Description For Senior Software Developer

CACI International is seeking a Senior Software Developer to take on a unique and autonomous role maintaining critical legacy applications within the Intelligence Community (IC). This position combines the challenge of working independently on mission-critical systems with the opportunity to apply modern agile methodologies.

The role requires a seasoned professional with 10+ years of experience who can handle the full spectrum of software development responsibilities. You'll be working with a diverse tech stack including ASP.Net, C#, Python, JavaScript, and various database technologies. The position demands someone who can work independently while maintaining high standards of code quality and system reliability.

As the primary maintainer of critical legacy applications, you'll be responsible for everything from bug fixes to feature enhancements, system architecture documentation, and user support. The role requires a TS/SCI with Polygraph clearance, reflecting the sensitive nature of the work within the Intelligence Community.

CACI offers a comprehensive benefits package including flexible time off, healthcare, retirement benefits, and continuing education opportunities. The salary range of $120,800 - $265,800 reflects the seniority and responsibility level of the position.

The company's focus on national security and defense provides an opportunity to work on meaningful projects that directly impact national security. Located in McLean, VA, you'll be working in a professional environment that values integrity, innovation, and technical excellence.

This role is ideal for a senior developer who thrives on autonomy, enjoys the challenge of maintaining and modernizing critical systems, and wants to apply their extensive technical knowledge in a meaningful way. The position offers the unique opportunity to be the primary technical owner of important systems while working within the structured environment of a large, established defense contractor.

Last updated 9 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
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, CSS
  • SQL/MySQL Server
  • Visual Studio and Eclipse experience
  • IIS Web Servers hosting
  • XML and PDF generation
  • Strong communication skills
  • Ability to work autonomously

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 International Senior Software Developer