Software Engineer

BDR Solutions LLC•San Antonio, TX
•$80,000 - $95,000•Onsite

About The Position

BDR Solutions, LLC supports the U.S. Federal Government in achieving its mission and goals by understanding client needs and integrating with agency organizations to improve business and technical operations. The Software Engineer applies technical knowledge across application systems analysis and programming, including design, architecture, development, and administration of software capabilities. The role develops secure, resilient solutions and operates with appreciable latitude in determining methods and presenting solutions. It may involve supervising others. This is an on-site position in San Antonio, Texas, contingent on contract award and funding. U.S. citizenship is required, along with a Public Trust clearance or the ability to obtain one. Select applicants will undergo a government security investigation and must meet eligibility requirements for access to classified information. Background investigations may include criminal history, employment and education verification, drug testing, and creditworthiness. The stated compensation range is $80,000–$95,000; compensation decisions depend on factors including location, skills, experience, training, clearances, licensure, certifications, and business needs.

Requirements

  • Bachelor’s degree and/or equivalency.
  • Six years of progressive experience demonstrating the required proficiency.
  • Proficiency in one or more modern programming languages, such as Python, JavaScript/TypeScript, Java, or C#.
  • Experience with relational databases such as PostgreSQL or SQL.
  • Ability to obtain a Public Trust security clearance.
  • U.S. citizenship.
  • Ability to work on-site in San Antonio, Texas.

Nice To Haves

  • Prior experience supporting federal health IT programs.
  • Familiarity with containerization, including Docker and Kubernetes, and microservices architectures.
  • Knowledge of cloud environments such as AWS, Azure, or DoD CloudOne.
  • Experience with Microsoft development tools and platforms, including Visual Studio, IIS, and SQL Server.
  • Ability to work with senior technical and user staff to complete projects.
  • Ability to operate with appreciable latitude in developing methodologies and presenting solutions to problems.

Responsibilities

  • Provide knowledge in application design, architecture, development, and administration.
  • Provide technical direction to IT support staff.
  • Perform program design, coding, testing, debugging, and documentation.
  • Understand the business or function for which an application is designed.
  • Write programs to specifications provided by engineers, technical architects, or other computer scientists.
  • Update, repair, modify, and expand existing computer programs.
  • Install and configure operating systems and other software, and routinely test installed software for errors and other issues.
  • Design and implement security systems and redundant backups to maintain data safety.
  • Write custom scripts to reduce human intervention and create automated enterprise solutions.
  • Establish multi-platform versions of software packages and write tests for existing and new code to ensure compatibility and stability.
  • Implement features, enhancements, and fixes using modern programming languages and frameworks.
  • Develop modular, containerized code to support microservices and cloud deployment.
  • Build and maintain interfaces and APIs connecting the application with other systems.
  • Work within Agile teams, contributing to sprint planning, backlog refinement, and daily stand-ups.
  • Implement secure coding practices aligned with Risk Management Framework (RMF) and Zero Trust principles.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service