Skip to main content

Captivation Software

Software Engineer 2 (Hybrid) - Java/MapReduce/Accumulo/Hadoop

Annapolis Junction, MD$130k–$270kfull-timemidAdded today

About this role

Captivation Software seeks a mid-level Java engineer with 14 years of experience in distributed data processing technologies including MapReduce, Hadoop, and Accumulo for a hybrid role in Annapolis Junction, MD. This position requires an active Top Secret/SCI security clearance and supports critical national security missions.

What you'll do

  • Develop and maintain distributed data processing applications using MapReduce and Hadoop
  • Design and implement solutions leveraging Accumulo database technology
  • Write clean, production-grade Java code for large-scale data systems
  • Collaborate with engineering teams on mission-critical defense-related projects
  • Ensure software quality and adherence to government contracting standards

What they're looking for

  • Java
  • MapReduce
  • Hadoop
  • Accumulo
  • Distributed systems
  • Big data processing
  • Software design patterns
  • Government contracting experience

Benefits

  • Annual salary $130,000–$270,000 based on experience
  • Up to 20% 401(k) contribution, vested immediately
  • $3,600 HSA contribution
  • 6 weeks paid time off annually
  • Fully company-paid medical, dental, vision, life, and disability insurance
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Captivation Software

Captivation Software builds high-performance computing and secure analytics infrastructure for mission-critical government programs, specializing in HPC testing, enterprise dataflow architectures, and cleared defense systems. The company is hiring senior test engineers, systems engineers, and technical leaders with deep expertise in Linux, cloud infrastructure, and security clearances to validate systems and architect solutions for intelligence community operations.

View all jobs at Captivation Software

Likely interview questions

  • Walk us through your experience designing and optimizing MapReduce jobs for large datasets.
  • Describe a complex Accumulo-based system you've built and the architectural decisions you made.