Software Developer -Senior

Vets Inc
Laurel, MD, United States
3 months ago
Apply on www.careerjet.com
Prepare application

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
Prepare application

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 · World Congress 2026 Europe

3:13 min

Multithreading basics and physical versus logical threads

Grzegorz Lang · World Congress 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