Taro Logo

Senior Software Developer

CACI is a pioneering technology company working at the intersection of technology, government, and defense, focusing on national security solutions.
Yokosuka, Kanagawa, Japan
$94,800 - $199,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cybersecurity

Description For Senior Software Developer

CACI International is seeking a Senior Software Developer to join their team at the Ship Repair Facility and Japan Regional Maintenance Center (SRF-JRMC) in Yokosuka, Japan. This role offers an exciting opportunity to work on mission-critical applications within DoD cloud environments, focusing on modernizing legacy systems through cloud migration and DevSecOps practices.

The position requires expertise in cloud computing, modern web development, and secure software practices. You'll be working directly with the SRF-JRMC Code 109 Information Technology Branch, building high-reliability business applications and contributing to the successful migration of mission-critical systems. The role combines technical leadership with hands-on development, requiring skills in both frontend (React) and backend (Node.js/Python) development.

As a senior developer, you'll be responsible for designing and implementing containerized, cloud-ready applications, creating responsive user interfaces, and developing secure APIs. The position offers competitive compensation ($94,800 - $199,100) and comprehensive benefits including healthcare, retirement, and educational support.

This role is perfect for experienced developers who are interested in defense technology and want to make a direct impact on national security while working with cutting-edge cloud technologies. The position requires U.S. citizenship and the ability to obtain a DoD Secret security clearance, offering a unique opportunity to work in Japan while contributing to important military infrastructure modernization efforts.

Last updated 3 days ago

Responsibilities For Senior Software Developer

  • Reverse engineer legacy web applications into functional and technical requirements
  • Design and build reliable, containerized, cloud-ready web applications
  • Design and build engaging, responsive user interfaces with modern JavaScript frameworks
  • Design and build application programming interfaces (APIs) for systems integration
  • Support DevSecOps deployment pipeline and cloud systems engineering
  • Develop software integrations with databases and various data sources
  • Meet with customers and stakeholders for requirements gathering and status updates

Requirements For Senior Software Developer

Python
React
Node.js
JavaScript
  • Must be a U.S. Citizen
  • Must have ability to obtain DoD Secret security clearance
  • Minimum 4 years of professional software development experience
  • Experience building and deploying applications in Microsoft Azure or AWS clouds
  • Experience building UI components with React or similar JavaScript framework
  • Experience building automated deployment pipelines using Python
  • Experience building APIs using Node.JS or Python-based frameworks
  • Must live in or be willing to relocate to Yokosuka, Japan
  • Ability to lift/carry up to 40 lbs

Benefits For Senior Software Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • 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 Senior Software Developer