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

Captivation SoftwareAnnapolis Junction, MD
$130,000 - $270,000Hybrid

About The Position

Captivation Software is looking for a mid-level software engineer who will architect, develop, maintain, and enhance complex software systems supporting 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.

Requirements

  • Must currently hold a Top Secret/SCI U.S. Government security clearance with a favorable Polygraph.
  • Must be a U.S. citizen.
  • 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.
  • 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.

Nice To Haves

  • 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.
  • 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.

Responsibilities

  • Architect, develop, maintain, and enhance complex software systems.
  • Work across the full software development lifecycle.
  • Deliver scalable solutions for processing-intensive analytics, large data sets, real-time systems, and enterprise applications.
  • Collaborate with engineers, stakeholders, and customers to design high-performing software solutions.
  • Evaluate technical trade-offs.
  • Implement reusable, modular components that support multiple applications and mission needs.
  • Drive performance optimization, technical innovation, and long-term system sustainability.
  • Mentor developers and influence technical direction across teams.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service