Software Engineer 3

Columbia Technology Partners•Annapolis Junction, MD

About The Position

Columbia Technology Partners is seeking a Software Engineer 3 to develop, maintain, and enhance complex software systems in support of mission and business objectives. The role involves designing, building, and integrating software solutions across data-intensive applications, real-time systems, and large-scale data platforms. The engineer may work independently or as part of a team to analyze requirements, develop capabilities, troubleshoot issues, and deliver high-quality software. The position also contributes to system design, evaluates trade-offs, and recommends improvements to development processes and technologies. Candidates should have substantial experience supporting programs of similar scope and complexity, a bachelor's degree in Computer Science or a related field (or four additional years of relevant experience in place of the degree), and experience developing and maintaining complex software systems. Preferred technologies include Angular, RxJS, Spring Boot, and a subset of Java, Spring MVC/Data/Security, Kafka, JMS, Oracle, Elasticsearch, Docker, Kubernetes, Maven, Gradle, GitLab, and CI/CD pipelines. Applicants must be U.S. citizens. The position requires a DOD 8570 certification and an active security clearance with appropriate polygraph. Employment is contingent on successful completion of a security background investigation and polygraph; applicants and employees are also subject to random drug testing in accordance with Executive Order 12564. Columbia Technology Partners describes itself as a Service-Disabled Veteran Owned Small Business specializing in technology and management consulting for corporations and federal agencies. The company states that it offers competitive pay and benefits, including medical plans, company-paid vision and dental coverage, a 401(k) company contribution, paid time off and leave, career-related learning and tuition support, insurance and disability coverage, profit-sharing bonuses, and referral bonuses.

Requirements

  • 12 or more years of experience as a Software Engineer supporting programs of similar scope and complexity.
  • Bachelor's degree in Computer Science or a related field, or four additional years of relevant experience in lieu of the degree.
  • Experience developing and maintaining complex software systems.
  • Experience analyzing requirements and implementing software solutions.
  • Experience debugging, testing, and maintaining codebases.
  • Experience working within structured software development methodologies.
  • U.S. citizenship.
  • DOD 8570 certification.
  • Active security clearance with appropriate polygraph.
  • Successful completion of a security background investigation and polygraph.
  • Applicants and employees are subject to random drug testing in accordance with Executive Order 12564.

Nice To Haves

  • Experience with Angular and RxJS for front-end development.
  • Familiarity with the Spring Boot framework.
  • Experience with one or more of Java, Spring MVC, Spring Data, Spring Security, Kafka, JMS, Oracle, Elasticsearch, Docker, Kubernetes, Maven, Gradle, GitLab, or CI/CD pipelines.

Responsibilities

  • Analyze user requirements and translate them into software design and performance specifications.
  • Design, develop, test, and maintain software solutions.
  • Debug and resolve software defects and performance issues.
  • Modify and enhance existing software to add features or improve functionality.
  • Integrate software into new or existing systems and environments.
  • Develop algorithms and data-processing solutions to meet system requirements.
  • Design and implement database queries and interfaces.
  • Write, review, and maintain technical documentation.
  • Contribute to system design, including hardware/software trade-offs and reuse of existing components.
  • Support testing activities and validate software performance.
  • Collaborate with cross-functional teams to ensure successful solution delivery.
  • Recommend improvements to development processes, tools, and technologies.
  • Provide technical leadership as needed based on project scope.

Benefits

  • Three medical plans with in-network and out-of-network options.
  • Vision and dental coverage paid in full by the company.
  • 401(k) with a 6% company contribution.
  • Paid time off and customizable leave plans.
  • 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 and long-term disability coverage.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service