Software Engineer

Overview ClientOwego, NY
Onsite

About The Position

Client is seeking a Software Engineer to design, develop, test, debug, and maintain C++ software for secure processing applications. This role supports software development in a classified environment and requires hands-on embedded C/C++ experience, CI/CD pipeline exposure, and an active Secret security clearance.

Requirements

  • Embedded C/C++ development experience.
  • Experience with CI/CD pipelines.
  • Experience designing, developing, testing, debugging, and documenting software.
  • Experience applying software development standards, processes, procedures, and tools across the development life cycle.
  • Active Secret security clearance.

Nice To Haves

  • Bare metal programming experience.
  • Hardware driver development experience.
  • Experience maintaining legacy code.
  • Experience supporting secure processing applications.

Responsibilities

  • Design, develop, document, test, and debug software solutions for business and mission applications.
  • Develop and maintain C++ code for secure processing applications.
  • Develop new applications and maintain legacy code used across other applications.
  • Maintain and enhance CI/CD pipelines to support software delivery.
  • Apply software development standards, processes, procedures, and tools throughout the development life cycle.
  • Analyze system capabilities, program intent, output requirements, input data acquisition, programming techniques, and controls.
  • Correct program errors, prepare operating instructions, and compile software development documentation.
  • Collaborate with cross-functional teams to develop, test, and deliver prototype and fully capable systems.
  • Ensure software solutions meet security and performance standards.

Benefits

  • MEC (Minimum Essential Coverage) plan that encompasses Medical, Vision, Dental, 401K, and EAP (Employee Assistance Program) services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service