Software Engineer 1

Columbia Technology Partners•Alexandria, VA

About The Position

Columbia Technology Partners is seeking a Software Engineer 1 to support the design, development, integration, testing, and enhancement of software solutions for complex technical environments. The role works closely with users and systems engineers to translate requirements into reliable software, troubleshoot and improve existing applications, and develop capabilities that meet system performance and functional requirements. The position involves analyzing user and system requirements; designing, developing, modifying, maintaining, and integrating software; creating algorithms, database interfaces, queries, and repository solutions; evaluating system performance and workflows; supporting software testing; and preparing and reviewing software and system documentation. The engineer applies scientific analysis and mathematical models to evaluate designs and predict system outcomes, and provides technical leadership appropriate to the development process and project needs. Applicants must be U.S. citizens and have an active security clearance with appropriate polygraph. Employment is contingent on successfully completing a security background investigation and polygraph. A DOD 8570 certification is required. Applicants and employees are subject to random drug testing in accordance with Executive Order 12564. Columbia Technology Partners is a Service-Disabled Veteran Owned Small Business founded in 2007, specializing in technology and management consulting for corporations and federal agencies. The company describes its work as supporting technical design, engineering development, operational deployment, and key systems, with a focus on collaboration, critical missions, and team values.

Requirements

  • Seven years of Software Engineering experience on programs or contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university; alternatively, four additional years of relevant Software Engineering experience on projects with similar software processes may substitute for the degree.
  • Demonstrated experience designing, developing, debugging, modifying, integrating, and testing software solutions.
  • Experience working with software requirements, system performance standards, databases or data repositories, and technical documentation.
  • U.S. citizenship.
  • Active security clearance with appropriate polygraph.
  • DOD 8570 certification.
  • 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 developing complex database or data repository interfaces and queries.
  • Strong analytical and problem-solving skills, including troubleshooting software and system performance issues.
  • Experience collaborating with users, software engineers, and systems engineers throughout the development lifecycle.
  • Familiarity with structured software development, testing, configuration, and documentation practices.
  • Ability to provide technical direction or lead development activities when appropriate to the project.

Responsibilities

  • Analyze user and system requirements to develop software design and performance requirements.
  • Design, develop, modify, and maintain software applications, including adding features and correcting defects.
  • Integrate existing software into new or modified systems and operating environments.
  • Develop and implement algorithms, database interfaces, data queries, and repository solutions to meet functional and performance requirements.
  • Analyze system performance, data usage, workflows, and problem areas to develop effective software solutions.
  • Assist with developing and executing test procedures for software components.
  • Modify software to correct errors, support new hardware, and improve overall system performance.
  • Write and review software and system documentation and recommend improvements to development processes and documentation standards.
  • Apply scientific analysis and mathematical models to evaluate software designs and predict system outcomes.
  • Provide technical leadership appropriate to the software development process and project needs.

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.
  • Customizable paid time off and 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 and short-term and long-term disability coverage 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