Senior Software Engineer / Technical Lead

Columbia Technology Partners•Annapolis Junction, MD
•$190 - $240

About The Position

Columbia Technology Partners is seeking a Senior Software Engineer / Technical Lead to support the productization and modernization of a mission-focused software suite for deployment across a broader Department of Defense customer base. The role focuses on eliminating customer-specific dependencies, developing scalable authorization and key management capabilities, and guiding engineering teams through the design, implementation, and deployment of secure, enterprise-grade solutions. The successful candidate will provide technical leadership and apply deep software development expertise and modern engineering practices to lead complex projects from concept through delivery. The position involves designing and delivering enterprise authorization, encryption, and key management services; modernizing applications into reusable, scalable architectures; and supporting deployments across cloud, hybrid, and on-premises environments. The role also includes technical mentorship, stakeholder collaboration, Agile project execution, risk management, performance and security optimization, and development of technical and operational documentation. Applicants must be U.S. citizens and must hold an active security clearance with an appropriate polygraph. Employment is contingent upon successful completion of a security background investigation and polygraph. Applicants and employees are subject to random drug testing in accordance with Executive Order 12564.

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 12+ years of professional software development experience.
  • Strong experience leading software engineering efforts and delivering complex technical solutions in enterprise environments.
  • Excellent communication and collaboration skills, including the ability to build relationships across technical teams and stakeholders.
  • Ability to independently manage priorities, lead projects, solve complex technical challenges, and drive successful outcomes.
  • U.S. citizenship.
  • Active security clearance with appropriate polygraph.
  • Successful completion of a security background investigation and polygraph is a condition of employment.
  • Applicants and employees are subject to random drug testing in accordance with Executive Order 12564.

Nice To Haves

  • 8+ years of experience developing software using Java, C, or C++ on Linux and Windows platforms.
  • Additional experience with Python, Go, or Rust.
  • Strong understanding of Agile methodologies, modern software development practices, REST API development, and software lifecycle management.
  • Experience building or supporting cryptographic solutions, encryption services, key management platforms, Docker, Kubernetes, and cloud-based environments.
  • Proven leadership experience in technical project delivery, mentoring teams, troubleshooting complex systems, and working effectively across matrixed organizations.

Responsibilities

  • Lead the design, development, testing, and deployment of secure software solutions for enterprise authorization, encryption, and key management services.
  • Modernize and productize existing applications by abstracting environment-specific configurations and creating reusable, scalable architectures.
  • Design, develop, and maintain software components, APIs, and services across distributed environments.
  • Provide technical leadership and mentorship to engineering teams and promote software development best practices and quality standards.
  • Lead implementation of encryption libraries, key management capabilities, and secure integration solutions.
  • Collaborate with project stakeholders to develop solution architectures, establish requirements, and deliver technical objectives.
  • Support Agile development activities, including sprint planning, status reporting, backlog refinement, testing, and defect resolution.
  • Manage day-to-day project execution, identify risks, and develop mitigation strategies.
  • Evaluate, troubleshoot, and optimize application performance, scalability, reliability, and security.
  • Develop technical documentation, implementation plans, and operational procedures, and support cloud, hybrid, and on-premises deployments.

Benefits

  • Three medical plans with in-network and out-of-network options.
  • Vision and dental coverage paid in full by CTP.
  • 401(k) with a 6% company contribution.
  • Paid time off and customizable leave plans, including jury duty, bereavement, and military leave.
  • Up to $10,000 for approved career-related learning, training, education, and/or tuition.
  • Life and AD&D insurance, short-term disability, and long-term disability at no cost to the employee.
  • End-of-year profit-sharing bonus.
  • Tiered referral bonus program, with bonuses ranging from $7,000 to $20,000 if the referral joins the team.
  • Competitive pay.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service