Skip to main content

Captivation Software

Software Engineer 2 (Hybrid) - JavaScript/React/Angular/Java/Linux

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

About this role

Captivation Software seeks a mid-level Software Engineer 2 to architect and develop complex, high-performance software systems for critical environments. You'll work across the full stack, optimizing for scalability and real-time analytics while collaborating with stakeholders and mentoring team members.

What you'll do

  • Design and develop full-stack software solutions for processing-intensive analytics and large datasets
  • Architect scalable, modular components that serve multiple applications and mission-critical needs
  • Optimize system performance and evaluate technical trade-offs for enterprise applications
  • Collaborate with engineers, stakeholders, and customers to deliver solutions aligned with mission requirements
  • Mentor junior developers and influence technical direction across teams
  • Maintain and enhance existing complex software systems in critical environments

What they're looking for

  • Full-stack software development
  • JavaScript frameworks (React, Vue, or Angular)
  • Java and object-oriented programming
  • Performance optimization and scalability design
  • Modular component architecture
  • Linux
  • Software design patterns
  • Agile development practices
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

  • Describe a complex performance optimization challenge you've tackled—what was your approach and what trade-offs did you consider?
  • How do you design modular, reusable components that work across multiple applications?