Software Engineer (26-148)

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

About The Position

The Software Engineer will support the program’s Global mission by developing and enhancing future missile defense capabilities. This role is focused on Java-based software development within a large distributed environment and includes responsibilities across design, development, testing, integration, automation, and troubleshooting efforts. The position requires collaboration across technical teams in a fast-paced environment supporting mission-critical systems.

Requirements

  • Strong Java development experience
  • Knowledge of software development practices and coding standards
  • Strong problem-solving and root cause analysis skills
  • Effective verbal and written communication skills
  • Ability to work effectively in a fast-paced team environment
  • Experience with command and control system application development
  • Experience developing software for Unix/Linux and Windows platforms
  • Experience with software integration testing and automated test script development
  • Experience with microservices architecture and container deployment technologies
  • Experience with RMF/STIG/Fortify mitigation activities
  • Familiarity with Java Spring
  • Familiarity with Docker and Kubernetes
  • Experience with server-side development and message passing
  • Experience developing enterprise applications
  • Experience using development and configuration management tools such as Git, Nexus, JIRA, Confluence, Maven, Gradle, and Eclipse
  • Understanding of system engineering artifacts including Use Cases and UML diagrams
  • Ability to work independently or within small teams in a dynamic environment
  • Bachelors with 9+ or Master with 7+ Years of Experience

Responsibilities

  • Develop and maintain software applications using Java
  • Support development of command and control system applications
  • Perform software design, coding, testing, debugging, integration, and implementation activities
  • Provide analysis and technical support for large distributed systems
  • Develop automated testing tools, scripts, and pipeline solutions
  • Assist with benchmark testing, documentation, and troubleshooting activities
  • Follow established software development practices and coding standards
  • Support software integration testing activities
  • Interface with cross-functional support teams to resolve system issues and improve overall efficiency
  • Design and implement automation tools and utilities
  • Support microservices development and containerized deployments
  • Work within Unix/Linux and Windows development environments
  • Participate in Agile development activities and team collaboration efforts
  • Support RMF/STIG/Fortify mitigation activities as required

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
  • 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