Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI International Inc Logo

Software Engineer

CACI International Inc

$66,700 - $133,300
Nov 12, 2025
Florham Park, NJ, United States of America
Apply Now

CACI is seeking an enthusiastic Software Engineer to join the Cyber Science & Technology division to enable national security missions through creation and delivery of innovative, technology-centric solutions that provide decision advantage to our customers.

Requirements

  • Experience with Python
  • Experience with Linux shell scripting and command line interface
  • Experience with software development processes and tools
  • Experience processing and visualizing data using third-party tools (matplotlib, etc.)
  • Adaptability to using unfamiliar tools and environments
  • Experience with C++
  • Experience with micro services (Docker, etc.)

Responsibilities

  • Collaboratively create mission critical software applications.
  • Provide development expertise in support of application testing and integration, use test-driven and iterative methodologies, and work with teammates to provide on-schedule deliveries.
  • Participate in new development, starting with requirements analysis and design.
  • Provide technical solutions compliant with the design and interface definitions.
  • Apply software development and test-related technical expertise, be highly self-directed and motivated, and collaborate respectfully with their teammates, always keeping user mission first.
  • Provide support to test, integration, and deployment of the software baseline.
  • Be familiar with the good development practices and have some previous development experience.

Other

  • Be part of a responsive team where communication skills and the ability to solve problems are critical to success.
  • Work with highly enthusiastic teammates who will provide support and motivation and expect the same in return.
  • Engage in a culture of sharing information amongst teammates and management.
  • Be self-motivated understanding technical concepts, have good communication skills, and able and willing to collaborate on technical items with the larger team.
  • Percentage of Travel Required: Up to 10%