Senior Java Software Engineer – ISR Systems (Linux)

CACI International Inc.

Austin, Northern (TX, KY)

Hybrid

USD 108,000 - 228,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

CACI International Inc. in Austin, TX, seeks a Senior Software Engineer to design, develop, and maintain complex Java-based systems for national security missions. You will work on ground system infrastructure, perform analysis, design, coding, testing, and documentation, and collaborate in an Agile team.

The role emphasizes production-grade software with security, diagnostics, and scalability, including RESTful APIs and modern web interfaces. Some travel may be required.

Qualifications

  • US Citizenship and ability to obtain a TS/SCI clearance.
  • Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering.
  • 10+ years of related experience, including Java development on Linux.
  • Solid understanding of complex software design concepts, patterns, tools, and best practices.
  • Experience with distributed/asynchronous programming paradigms and networking.
  • Advanced Linux system and scripting experience; familiarity with Linux block devices.
  • NVMe and SSD familiarity; SNMP familiarity.
  • Experience delivering production-grade applications with security, diagnostics, maintainability, scalability, auditing, and troubleshooting.
  • Experience developing RESTful APIs that interface with browser-based UIs.
  • Ability to thrive in an Agile teaming environment.

Responsibilities

  • Help develop roadmaps to ensure proper support for evolving customer needs.
  • Develop and maintain user and administrative documentation to meet contract requirements.
  • Travel onsite to periodically install and test operational systems and updates.
  • Develop, maintain, and enhance a diverse software system.

Skills

Java
Linux
Distributed systems
REST APIs
Agile
DevSecOps
Docker
Kubernetes
AWS
Networking
SNMP

Education

Bachelors in CS/CE/EE

Tools

Docker
Kubernetes
GitLab
Jenkins
Nexus
Ansible
Foreman

Job description

CACI International Inc. in Austin, TX, seeks a Senior Software Engineer to design, develop, and maintain complex Java-based systems for national security missions. You will work on ground system infrastructure, perform analysis, design, coding, testing, and documentation, and collaborate in an Agile team.

The role emphasizes production-grade software with security, diagnostics, and scalability, including RESTful APIs and modern web interfaces. Some travel may be required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, ISR Platform (Java/Linux)
Senior Software Engineer, ISR Platform (Java/Linux)

CACI International Inc • Austin (TX)

On-site
USD 108,000 - 228,000
Senior Software Engineer - ISR Product Line Systems
Senior Software Engineer - ISR Product Line Systems

CACI • United States

On-site
USD 108,000 - 228,000
Senior Software Engineer – Mission-Critical Web & API
Senior Software Engineer – Mission-Critical Web & API

CACI International Inc. • Sterling (VA)

On-site
USD 79,000 - 163,000
Senior Software Engineer NAVAIR Product Line Austin, TX, US
Senior Software Engineer NAVAIR Product Line Austin, TX, US

CACI International Inc. • Austin (TX), Northern (KY)

Hybrid
USD 108,000 - 228,000
Software Engineer - C2/ISR Systems (TS/SCI)
Software Engineer - C2/ISR Systems (TS/SCI)

CACI International Inc • Hampton (VA)

On-site
USD 69,000 - 142,000
Healthcare
Wellness benefits
Financial benefits
+3
Software Engineer — National Security & AI Systems
Software Engineer — National Security & AI Systems

CACI International Inc. • Fort Meade (MD)

On-site
USD 79,000 - 163,000
Healthcare
Wellness
Financial
+4
Senior Systems Integration Engineer | DevSecOps & CI/CD
Senior Systems Integration Engineer | DevSecOps & CI/CD

CACI International Inc. • Austin (TX)

On-site
USD 90,000 - 190,000
Senior Software Engineer - Mission-Critical Cloud Systems
Senior Software Engineer - Mission-Critical Cloud Systems

CACI International Inc. • Sterling (VA)

On-site
USD 113,000 - 238,000
Flexible time off
Comprehensive benefits
Learning and development opportunities
Senior Software Engineer NAVAIR Product Line
Senior Software Engineer NAVAIR Product Line

CACI International Inc • Austin (TX)

On-site
USD 108,000 - 228,000
Healthcare benefits
Retirement plans
Flexible time off
+1
Senior Software Engineer NAVAIR Product Line
Senior Software Engineer NAVAIR Product Line

CACI • United States

On-site
USD 108,000 - 228,000