Captivation Software

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

Annapolis Junction, MD - Hybrid
Salary
$130,000 - $270,000
Level
Junior
Work type
Hybrid · Annapolis Junction

Not stated in the posting: visa.

Open. First seen 3 November 2026.

About the role

Captivation Software's standard text

Build to something to be proud of.

Captivation has built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in support of the mission to protect our country.

Description

Captivation Software is looking for a mid level software engineer who will architect, develop, maintain, and enhance complex software systems supporting our critical environments. They will work across the full software development lifecycle, delivering scalable solutions for processing-intensive analytics, large data sets, real-time systems, and enterprise applications.

In this role, they will collaborate with engineers, stakeholders, and customers to design high-performing software solutions, evaluate technical trade-offs, and implement reusable, modular components that support multiple applications and mission needs. Their expertise will help drive performance optimization, technical innovation, and long-term system sustainability.

Candidates will excel in this role if they have the following experience:

  • Have extensive experience designing and developing full-stack software solutions
  • Enjoy solving complex performance and scalability challenges
  • Are proficient with modern JavaScript frameworks such as React, Vue, or Angular
  • Have strong object-oriented development experience using Java and JavaScript
  • Understand how to design modular, reusable software components
  • Can balance technical excellence with customer-focused solution delivery
  • Enjoy mentoring developers and influencing technical direction across teams

Requirements

Security Clearance:

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph, therefore all candidates must be a U.S. citizen

Minimum Qualifications:

  • Bachelor’s or Advanced Degree in Computer Science, Computer Engineering, or other technical discipline
  • 14 years of experience architecting, developing, and maintaining software solutions, with an emphasis on performance optimizations

Required Skills:

  • Experience with all aspects of full stack development
  • Experience with modern JavaScript frameworks such as React, Vue, or Angular
  • Experience developing software using object-oriented languages such as Java and JavaScript
  • Experience designing and developing modular, reusable software components
  • Familiarity with Section 508 accessibility requirements
  • Experience working throughout the software development lifecycle, including design, testing, deployment, and sustainment

Desired Skills:

  • Experience developing web-based geospatial applications using tools such as Leaflet.js
  • Technical leadership, team lead, or mentoring experience
  • Proactive technical customer service and stakeholder engagement experience
  • Experience optimizing solutions across multiple applications, teams, or technology
  • Experience using CI/CD pipelines for consistent delivery
Captivation Software's standard text

This position is open for direct hires only. We will not consider candidates from third party staffing/recruiting firms.

Benefits

  • Annual Salary: $130,000 - $270,000 (Depends on the Years of Experience)
  • Up to 20% 401k contribution (No Matching Required and Vested from Day 1)
  • Above Market Hourly Rates
  • $3,600 HSA Contribution
  • 6 Weeks Paid Time Off
  • Company Paid Employee Medical/Dental/Vision Insurance/Life Insurance/Short-Term & Long-Term Disability/AD&D

What this role asks for

Particular to this role

Angular · Vue

Rare in Captivation Software's other 73 open postings.

Standard for frontend roles

JavaScript · React

Common in frontend postings at any company.

82% of this description is written for the role. The rest is Captivation Software's standard text, folded away below.

Compared with Captivation Software's other open jobs.

The team: Software Engineer HIRES STEADILY

This role is one of 38 open in Software Engineer. 7 were posted in the last 30 days and the oldest in May: a team that hires all year rather than one being built.

WHAT THE TEAM WORKS WITH, ACROSS ITS POSTINGS

Java (23 of 38), Python (20 of 38), AWS (16 of 38), Jira (16 of 38), Linux (16 of 38), Git (14 of 38), Docker (13 of 38)

OTHER ROLES ON THIS TEAM

From the team and dates on Captivation Software's own job board.

Other openings for this role

2 postings for this role in Annapolis Junction, MD - Hybrid since 2 October 2026, 1 still open. None has been taken down and posted again.

  • 3 November 2026 – open (this posting)
  • 2 October 2026 – closed 3 November 2026

See Software Engineer salaries in the United States →

Similar jobs

More jobs like this

Is this your posting? Email info@careerholo.com to have it removed.