DeveloperJobs.io
← Back to all jobs

Job Description

Build simulation tool technologies for DoD planning operations while partnering with modelers and scientists in an agile environment. This onsite Staff Software Engineer 1 role in Albuquerque, NM 87101 combines hands-on C++ development with UI and visualization work, plus the chance to produce software that supports planning needs in a mission-focused setting.

What you’ll do

  • Design, code, and debug C++ applications to support simulation and planning workflows.
  • Carry out software analysis, including code analysis, requirements analysis, and software review.
  • Perform object-oriented design and analysis (OOA and OOD) to structure maintainable solutions.
  • Implement new graphical user interfaces and visualization features.
  • Support software testing and quality assurance activities.
  • Support, maintain, and document software functionality, including software support and bug fixes.

Core skills and experience

  • B.S. in Computer Engineering, Computer Science, or an equivalent field, plus 2-5 years of software development and computer programming experience.
  • Demonstrated proficiency programming in C++.
  • Experience developing Microsoft .NET applications using Microsoft Visual Studio.
  • Familiarity with desktop application development, event-driven and object-oriented programming design, and 3-D visualization (highly desirable).
  • Experience with Web/SQLite databases, Web App development, and UI design and development (highly desirable).

Technologies you may work with

  • C++, C#, Modern C++, Microsoft .NET, Microsoft Visual Studio
  • git, Atlassian tools, TeamCity, SVN
  • Visual Studio development platform, SQLite, Web App development, UI design and development
  • 3-D visualization, Web/SQLite databases, Desktop application development
  • Event-driven programming, Object-oriented programming design, Agile processes

Eligibility and working style

  • U.S. citizenship and eligibility to obtain a DoD security clearance.
  • Ability to work independently and stay self-motivated.
  • Excellent technical, communication, and presentation skills, with the ability to work in a team environment.
  • Behavioral fit: thought provoking, team player, detail oriented, and dedicated.

Motivation

  • Self-starter mindset
  • Goal completion driven
  • Motivated to make an impact through contributions to project and organization success

Similar Jobs