Staff Software Engineer 1

ARA•Albuquerque, NM
•Onsite

About The Position

The Southwest Division (SWD) of Applied Research Associates, Inc. (ARA) is seeking a Staff Software Developer to join a multi-disciplinary team of engineers and computer scientists developing simulation tool technologies for the Department of Defense. The role involves working with unique research areas such as weapons effects, weaponeering, and anti-terrorism tactics. The technology stack includes modern C++ and C#, with infrastructure tools like git, Microsoft Visual Studio, Atlassian tools, and TeamCity. The team is open to change and improvement, focusing on delivering useful products to end users.

Requirements

  • B.S. in Computer Engineering, Computer Science, or an equivalent field.
  • 2-5 years of software development experience.
  • Demonstrated knowledge of the C++ programming language.
  • Experience developing Microsoft .Net applications using Microsoft Visual Studio.
  • Eligibility to obtain a DoD security clearance, which includes U.S. citizenship.
  • Independent and self-motivated.
  • Excellent technical, communication, and presentation skills with the ability to work in a team environment.

Nice To Haves

  • Familiarity with desktop application development.
  • Familiarity with event-driven and object-oriented programming design.
  • Familiarity with 3-D visualization.
  • Familiarity with SQLite databases.
  • Experience with software configuration management tools (SVN, Git).
  • Experience with Visual Studio development platform.
  • Experience with Agile Processes.
  • Experience with SQLite or other databases.
  • Active DoD security clearance.

Responsibilities

  • Designing, coding, and debugging applications in C++.
  • Performing software analysis, code analysis, requirements analysis, and software review.
  • Performing object-oriented design and analysis (OOA and OOD).
  • Implementing new graphical user interfaces and visualization.
  • Software testing and quality assurance.
  • Supporting, maintaining, and documenting software functionality.
  • Software support/bug fixes.
  • Develop new features or methodologies by working alongside modelers and scientists.
  • Modify existing modeling and simulation software tools.
  • Work in an agile team environment focused on delivering quality applications.

Benefits

  • Employee Stock Ownership Plan (ESOP)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service