Software Developer -Senior

Vets Inc
Laurel, MD, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$100,000.0 - $245,000.0
Working hours
Regular working hours

Tech stack

Computer-Aided Design Agile Methodology Software Applications C++ (Programming Language) Code Review Communications Protocols Software Debugging Software Design Patterns Inter-Process Communication Object-Oriented Software Development Scrum Methodology Systems Development Life Cycle
+8 more
Distributed Simulation Software Engineering Software Systems Systems Integration Multithreading Software Troubleshooting Parallel Computation Information Technology

Job description

The Software Developer (C++) - Senior is responsible for designing, developing, integrating, testing, and maintaining advanced software applications that support modeling, simulation, and training environments. This role focuses on C++ software development, system integration, code review, debugging, software enhancements, and collaboration with engineering teams to deliver high-quality software solutions., * Develop and maintain advanced C++ software applications.

  • Design software for synthetic training and simulation environments.
  • Integrate software with flight simulators and related systems.
  • Support software development, integration, customer demonstrations, and training.
  • Review, evaluate, and improve C++ source code.
  • Design and implement object-oriented software solutions.
  • Develop interfaces using distributed simulation communication protocols.
  • Create parallel processing, multithreading, and inter-process communication solutions.
  • Troubleshoot, debug, and resolve software issues.
  • Maintain and enhance existing software applications.
  • Participate in software design, architecture, and future system enhancements.
  • Follow software development lifecycle (SDLC) processes.
  • Work within Agile, Scrum, and Waterfall development methodologies.
  • Collaborate with software engineers and technical teams to deliver high-quality solutions.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 10 years of software development experience.
  • Minimum 10 years of professional C++ programming experience.
  • Expert knowledge of C++11 or later versions.
  • Strong understanding of object-oriented programming and software design patterns.
  • Experience with software troubleshooting, debugging, and maintenance.
  • Experience with the Software Development Life Cycle (SDLC).
  • Experience using Agile, Scrum, and Waterfall methodologies.
  • Experience with distributed simulation protocols (DIS/HLA) is preferred.
  • Experience with real-time distributed simulation systems is preferred.
  • Experience working with large-scale software systems is preferred.
  • Ability to obtain and maintain a DoD Top Secret Security Clearance.

Benefits & conditions

  • $92,090-135,000 per year Overview: SimVentions is 100% employee-owned and proudly ranked among Virginia’s Best Places to Work year after year! We are actively seeking a highly skilled and motivated Senio…

  • 28 days ago +

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:07 min

Defining the human skills of senior developers

Christoph Marckx Christoph Marckx · Europe 2026 Virtual

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · WWC 2022

2:36 min

Experiencing Conway's Law in heterogeneous software systems

Michael Jaeger Michael Jaeger · Europe 2026 Virtual

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all