Software Engineer (26-362)

Trace3Colorado Springs, CO
$105,000 - $122,400Onsite

About The Position

This position is for a Software Engineer developing test and training simulations for the program. The selected candidate will be a member of an Agile Scrum Team responsible for software development in C++ for Advanced Framework for Simulation Integration and Modeling (AFSIM), while continuing to support existing Java-based components.

Requirements

  • Generally has 3+ years of related experience and may have a postsecondary degree or training in a related discipline.
  • Experience developing and working with simulation frameworks for test and training use cases.
  • Strong software engineering and software development experience with AFSIM and C++, including development of AFSIM plugins for high-performance, real-time simulation.
  • Strong software engineering and software development experience with Java.
  • Experience with Spring-based application frameworks using XML configurations that do not leverage Spring Boot.
  • Knowledge of software development practices, including coding standards and configuration management.
  • Excellent oral and written communication skills.
  • Ability to work effectively in a fast-paced team environment.
  • Understanding of TCP/IP and Pub/Sub usage.

Nice To Haves

  • Experience with AFSIM plugin development in C++ using Eclipse and/or Visual Studio Code.
  • Experience with Java Spring.
  • Experience developing enterprise applications using Eclipse, Visual Studio Code, and Maven development environments.
  • Familiarity with Java foundation classes and toolkits.
  • Interest in simulation entity development and simulation control user interfaces.

Responsibilities

  • Develop software updates for simulation and training systems using C++ and AFSIM.
  • Support and maintain existing Java-based software components.
  • Develop new simulation entities and extend development frameworks to support new entity behaviors.
  • Perform analysis and technical support for software products, including problem resolution, design, development, testing, operational integration, and user support.
  • Maintain, debug, and configure software products.
  • Assist with design, coding, benchmark testing, debugging, and documentation activities.
  • Interface with other system support groups to resolve technical issues and improve system efficiency.
  • Design, develop, test, and implement tools for operations automation.
  • Work across multiple phases of software systems programming applications with guidance as needed.

Benefits

  • Comprehensive medical, dental and vision plans for you and your dependents
  • 401(k) Retirement Plan with Employer Match
  • 529 College Savings Plan
  • Health Savings Account
  • Life Insurance
  • Long-Term Disability
  • Competitive Compensation
  • Training and development programs
  • Major offices stocked with snacks and beverages
  • Collaborative and cool culture
  • Work-life balance and generous paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service