Talent.com
CACI International Inc
Software EngineerCACI International Inc • Spring, VA, US
Software Engineer

Software Engineer

CACI International Inc • Spring, VA, US
30+ days ago
Salary
$98,500.00 yearly
Job type
  • Full-time
Job description
Job Title: Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental USAnticipated Posting End: 9/12/2026


The Opportunity:

  • Join a fast-paced Agile team developing mission-critical geospatial intelligence (GEOINT) applications supporting the National Geospatial-Intelligence Agency (NGA).
  • Contribute to the design, development, and deployment of modern web-based software solutions that enable intelligence analysis and mission execution.
  • Work with advanced GIS technologies, cloud-native architectures, and large-scale data environments supporting national security missions.
  • Collaborate with software engineers, system architects, and mission stakeholders to deliver innovative capabilities to end users.
  • Help design and implement secure, high-quality software solutions that directly support critical intelligence operations.




Responsibilities:

  • Develop, test, and maintain software applications using Java and/or Python.
  • Design and implement web application features using modern development frameworks and best practices.
  • Integrate and manage structured and unstructured data using relational and non-relational database technologies.
  • Support the development and enhancement of geospatial and GIS-enabled applications and services.
  • Participate in code reviews, unit testing, debugging, and software integration activities.
  • Collaborate with cross-functional Agile teams to deliver capabilities within scheduled sprint cycles.
  • Apply secure coding practices and support security-focused software development processes.
  • Assist with troubleshooting, performance tuning, and continuous improvement of existing applications.
  • Contribute to technical documentation, system design discussions, and software lifecycle activities.
  • Mentor junior developers and provide technical guidance within the development team as needed.




Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
  • 5+ years of professional software development experience.
  • Demonstrated experience developing and maintaining software applications using Java, Python, or both.
  • Experience designing and implementing web-based applications and services using modern development frameworks.
  • Experience working with relational and/or NoSQL databases, including data modeling, querying, and performance optimization.
  • Understanding of software architecture, design patterns, and object-oriented programming principles.
  • Experience working within Agile software development environments and participating in all phases of the software development lifecycle.
  • Knowledge of secure software development practices and experience implementing security requirements within software solutions.
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to work independently and collaboratively.
  • Ability to obtain and maintain a U.S. Government security clearance.
  • Experience developing geospatial or GIS-enabled applications using technologies such as ArcGIS, GeoServer, OpenLayers, Leaflet, Cesium, or similar platforms.
  • Experience supporting intelligence, defense, or other federal government customers, particularly within classified environments.
  • Familiarity with cloud-native architectures, containerization technologies (Docker, Kubernetes), CI/CD pipelines, and DevSecOps practices.
-

What You Can Expect:

A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.

Pay Range:

There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:

$98,500-$206,800
Create a job alert for this search

Software Engineer • Spring, VA, US

Similar jobs

Make Miracles Happen: Become a Surrogate & Earn Up to $115,000 from Home!

Giving Tree SurrogacyShenandoah, VA, US
Full-time +1

We are looking for a passionate individual with a sense of responsibility and willingness to help create families to join us as a surrogate.In this role, you will be instrumental in supporting indi... Show more

 • Promoted

Remote Product Tester - Flexible Studies

BuzzTestersWoodstock, VA
Remote
Full-time

Earn up to $400/week, depending on the number and type of studies you complete.Share honest feedback on products and services from independent brands.Assignments include short online surveys (10–20... Show more

 • Promoted

Accounts Payable Clerk

Robert HalfMount Jackson, VA, United States
Permanent

Description We are looking for an Accounts Payable Clerk to join our team in Mount Jackson, Virginia.This position supports day-to-day payables operations by ensuring invoices are reviewed, recorde... Show more

 • Promoted

Technical Operations Contractor

AA2ITElkton, VA, United States
Full-time

Rate: $33/HR Location: 2778 South East Side Highway, Elkton, VA.Shift Hours: Primarily ~8am 5pm Mon-Fri, occasionally working longer or until 22:30 (~2-3 weeks/year), Beta Lactam required so no kn... Show more

 • Promoted

Security Site Supervisor

Securitas Inc.Edinburg, VA, United States
Full-time

Security Site Supervisor Wage: $17.Must have supervisor experience for consideration ESSENTIAL FUNCTIONS * Functions as a supervisor of Security Officers, Lead Officers, and other company person... Show more

 • Promoted

Picker Packer

WalmartWardensville, WV

As a Picker/Packer at Walmart, you will play a critical role in the fulfillment process by accurately selecting and packing merchandise for shipping to customers or Walmart stores.Working in a fast... Show more

 • Promoted

Associate Director, Technical Operations - Small Molecule Drug Product

MerckElkton, VA, United States
Full-time

Associate Director, Technical Operations Small Molecule Drug Product.We have an exciting opportunity for an Associate Director, Technical Operations Small Molecule Drug Product at our Elkton Site... Show more

 • Promoted

Consumer Insights Analyst

Earn HausWoodstock, Virginia, United States
Full-time +1

We are urgently seeking people interested in taking market research studies for well known brands.If you are a self-starter, looking for flexible hours throughout the week, this may be for you! Ear... Show more

 • Promoted

Maintenance Supervisor-Second Shift

CargillTimberville, VA, United States
Full-time

Maintenance Supervisor-Second Shift.Cargill is a family company committed to providing food and agricultural solutions to nourish the world in a safe, responsible, and sustainable way.We sit at the... Show more

 • Promoted

Direct Support Program Supervisor

SevitaWoodstock, VA, United States
Full-time +1

ResCare Community Living, a part of the Sevita family, provides quality services that empower individuals, enhance independence, and help people live well.Since 1974, we've supported individuals wi... Show more

 • Promoted

Sr Manager of Internal Audit and SOX

New Day Executive SearchEdinburg, VA, United States
Full-time

Senior Manager, SOX and Internal Controls Remote.Join an innovative telecommunications provider delivering essential internet and connectivity services to communities regionally.This is an excitin... Show more

 • Promoted

Associate Director, Safety & Environment

MerckElkton, VA, United States
Full-time

Under the direction of EHS Director, the EHS Associate Director will be responsible for leading a team of environmental, health and safety professionals, providing technical and regulatory support ... Show more

 • Promoted

Real Escapes and Woodstone Recreation Desk Supervisor

Massanutten ResortMc Gaheysville, VA, United States
Full-time

Real Escapes and Woodstone Recreation Desk Supervisor.This position is ideal for someone ready to step into a supervisory role, strengthen leadership skills, and take on greater responsibility with... Show more

 • Promoted

Technical Services Manager

Bowman Andros ProductsMount Jackson, VA, United States
Full-time

FLSA Exemption Status: Exempt - Status: Salaried.Department: Technical Services - Reports To: VP Applesauce, Baby Food, & Nutrition.Job Summary: The Technical Services Manager directs, manages, and... Show more

 • Promoted

Quality Manager

Kennametal IncNew Market, VA, United States
Full-time

This position will cover job functions for the quality department responsible for compliance to the Quality Management System for the campus as well as the day-to-day activities and development of ... Show more

 • Promoted

Floor Tech

Healthcare Services GroupWoodstock, VA, United States
Full-time

Overview Role: Floor Tech Join Healthcare Services Group (HCSG) as a Floor Tech, where you will play a vital role in maintaining the cleanliness and appearance of floors in a long-term care facil... Show more

 • Promoted

Order Picker

WalmartWoodstock, VA

As an Order Picker at Walmart, you will be responsible for accurately and efficiently selecting merchandise from storage locations to fulfill customer orders or replenish inventory for Walmart stor... Show more

 • Promoted

Accountant

JBS USABroadway, VA, United States
Full-time

This position assists with weekly production reports, finished inventories and transfers from other plants.Assists Accounting Manager as needed with other duties including, but not limited to, mont... Show more

 • Promoted

Paid Product Tester

Product Review JobsWARDENSVILLE, WV, United States
Full-time

Compensation: Varies per assignment.Location: Remote (USA) Company: ProductReviewJobs Thank you for your interest in becoming a Paid Product Tester.This opportunity is for completing market res... Show more

 • Promoted

Branch Office Administrator

Edward D. Jones & Co., L.P.Edinburg, VA, United States
Full-time

This job posting is anticipated to remain open for 30 days, from 16-Jul-2026.The posting may close early due to the volume of applicants.If you find yourself looking for a fulfilling career, the Br... Show more