Senior Software Engineer

ClearEdgeAnnapolis Junction, MD
Hybrid

About The Position

Join ClearEdge on our prime contract with a hybrid schedule and help solve some of the DoD’s most complex technical challenges. Every day, we empower our government and industry partners with data-driven innovations that make a real impact. Check out our extremely competitive benefits package a t www.clearedgeit.com/careers/ , which includes a $10k annual training/education benefit, 10% 401k contribution, health and technology allowance, and access to a state-of-the-art technology lab. We also offer monthly TechConnect and DeepDive collaboration sessions with our entire technical staff.

Requirements

  • TS/SCI with polygraph clearance
  • Fifteen (15) or more years of experience architecting, developing, and maintaining software solutions with an emphasis on performance optimization
  • Bachelor’s or advanced degree in Computer Science, Computer Engineering, or a related technical discipline
  • Five (5) additional years of experience may substitute for a Bachelors Degree
  • Experience with all aspects of full-stack software 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

  • 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

Responsibilities

  • Architect, develop, maintain, and enhance complex software systems supporting our critical environments.
  • Work across the full software development lifecycle, delivering 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 and implement reusable, modular components that support multiple applications and mission needs.
  • Drive performance optimization, technical innovation, and long-term system sustainability.
  • Designing, developing, and maintaining full-stack software applications.
  • Building reusable and modular software components that support multiple systems.
  • Developing user-facing applications using modern JavaScript frameworks.
  • Implementing and optimizing backend services using object-oriented programming principles.
  • Evaluating software architecture and recommending performance improvements.
  • Collaborating with engineers and stakeholders to define requirements and technical solutions.
  • Reviewing code, testing software components, and resolving software defects.
  • Supporting software delivery and sustainment through modern development practices.

Benefits

  • $10k annual training/education benefit
  • 10% 401k contribution
  • health and technology allowance
  • access to a state-of-the-art technology lab
  • monthly TechConnect and DeepDive collaboration sessions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service