Taro Logo

Software Developer

CACI is a technology company pioneering solutions at the intersection of technology, government, and defense, supporting national security missions for over six decades.
Norfolk, VA, USA
$75,200 - $158,100
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Developer

CACI International is seeking a talented Java Software Developer to join their team in supporting critical missions for the US Marine Corps. This remote position offers an exciting opportunity to work on mission-critical software applications while maintaining a flexible work arrangement.

The role requires a professional with strong technical expertise in Java-based technologies, REST/SOAP APIs, and relational databases, combined with excellent communication skills. The ideal candidate will have 5+ years of software development experience and must possess an active DoD Secret clearance.

Working in an Agile environment, you'll be part of a collaborative team focused on delivering high-quality software solutions. The position involves creating and maintaining mission-critical applications, participating in system modernization efforts, and ensuring on-time delivery of projects. You'll work with cutting-edge technologies and have the opportunity to impact important government and defense initiatives.

CACI offers a comprehensive benefits package including healthcare, retirement plans, and flexible time off. The company culture emphasizes integrity, innovation, and continuous growth. With a salary range of $75,200-$158,100, this position provides competitive compensation along with the opportunity to contribute to national security missions.

The role offers a blend of technical challenges and professional growth opportunities. You'll be working in a supportive environment that values information sharing and collaborative problem-solving. While primarily remote, the position may require occasional travel (up to 10%) to customer sites.

CACI's six-decade legacy in pioneering solutions at the intersection of technology, government, and defense makes this an excellent opportunity for professionals looking to advance their careers while making a meaningful impact on national security initiatives. The company's focus on employee development, flexible benefits, and commitment to innovation creates an ideal environment for long-term career growth.

Last updated 18 days ago

Responsibilities For Software Developer

  • Create mission critical software applications
  • Provide software design and development expertise
  • Maintain track record of on-time and on-schedule deliveries
  • Participate in new development for system modernization
  • Support test, integration, and deployment of software baseline
  • Collaborate with teammates and coordinate with users for design and development
  • Work in an Agile environment with information sharing culture
  • Provide support to test, integration, and deployment of the software baseline

Requirements For Software Developer

Java
JavaScript
Linux
  • Must have active DoD Secret clearance or higher
  • Bachelor's degree (preferable IT-related) or equivalent combination
  • 5+ years experience in software development
  • Experience with web-tier and service-tier development in DoD environment
  • Experience with REST and SOAP APIs
  • Experience with web servers like Apache Tomcat on Linux systems
  • Experience with relational databases, preferably Oracle
  • Experience with Software Unit Testing
  • Experience with Agile methodologies
  • Excellent oral and written communication skills

Benefits For Software Developer

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

Interested in this job?

Jobs Related To CACI International Software Developer