SOFTWARE ENGINEER – Front End/Testing - 7+ yrs of Experience - TS/SCI w/Poly clearance is required- RC - 306

Halogen Engineering Group, Inc•Columbia, MD
•$181,000 - $192,000•Onsite

About The Position

Halogen Engineering Group is seeking a Software Engineer focused on front-end development and testing. The role develops, maintains, and enhances complex software systems based on documented requirements, working individually or as part of a team. The engineer reviews and tests software components against design requirements, documents test results, resolves software problem reports, and applies appropriate software development and design methodologies. The position also contributes to system design decisions, including hardware/software trade-offs, software reuse, COTS/GOTS use, and requirements analysis and synthesis. The role emphasizes front-end user-interface testing and automation. The engineer tests interfaces for functionality and usability; writes, maintains, and debugs automated UI test scripts, particularly with Python and Robot Framework; and collaborates with developers on React features and integration with Java and/or C++ back-end services. Work takes place in an Agile team and includes sprint planning, code reviews, daily stand-ups, and documentation of test cases, results, and processes. The position is onsite in Columbia, Maryland, on the day shift. Travel is not required. A current TS/SCI clearance and a polygraph dated within the past five years are required.

Requirements

  • Current TS/SCI security clearance.
  • Required polygraph with a polygraph date within the past five years.
  • Bachelor’s degree in computer science or a related discipline from an accredited college or university, plus seven years of SWE experience on programs and contracts of similar scope, type, and complexity; alternatively, eleven years of such SWE experience.
  • Experience with front-end development and/or UI testing.
  • Hands-on experience with Robot Framework for UI automation; ability to write Python test scripts.
  • Familiarity with React, Java, and/or C++.
  • Experience working in Agile development environments.
  • Expertise with JavaScript 3D libraries, TypeScript, HTML, and CSS, including libraries such as React, MongoDB, and Elasticsearch.
  • Proficiency with software configuration management tools such as Git, Trac, or Subversion.

Nice To Haves

  • Robot Framework experience is strongly preferred.
  • Exposure to other front-end automation tools, such as Selenium or Cypress.
  • Knowledge of service-oriented architecture, Kubernetes, Docker, and cloud deployment such as AWS.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and automated test scripts and correct defects.
  • Design, code, and modify software and automated test scripts to add features or improve performance.
  • Test front-end user interfaces for functionality and usability, and develop and execute automated UI tests.
  • Collaborate with developers to design, implement, and validate React and related front-end features.
  • Support integration of UI components with back-end services written in Java and/or C++.
  • Integrate existing software into new or modified systems or operating environments.
  • Assist with developing and executing test procedures for software components; document test cases, results, and processes.
  • Develop simple data queries and design or implement complex database or data-repository interfaces and queries.
  • Develop or implement algorithms and software solutions that meet performance, functional, timing, resource, and interface constraints.
  • Write or review software and system documentation and implement recommendations to improve documentation and development standards.
  • Participate in Agile sprint planning, code reviews, and daily stand-ups.
  • Confer with users, system engineers, and hardware engineers to derive requirements and understand system limitations, capabilities, and interfaces.
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met.
  • Serve as a team lead or oversee software development teams as appropriate to the project and development process.
  • Explore and apply front-end automation tools to improve efficiency.
  • Perform quality control on team products.

Benefits

  • Three medical plan options: two Platinum PPO plans with a $0 deductible and one HSA plan with a $1,500 deductible.
  • Company pays 100% of medical premium costs up to $25,000.
  • CareFirst Wellness Rewards Program.
  • Dental plan; company pays 50% of plan costs.
  • Vision plan; company pays 100% of plan costs.
  • 401(k) retirement plan with a 10% company contribution, automatically vested and paid each pay period.
  • Life insurance, AD&D, and short- and long-term disability coverage.
  • 20 paid time off days.
  • Six federal holidays.
  • Five floating holidays.
  • Performance- and billable-hours-based bonuses.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service