Software Developer (Hybrid Remote)

Systems, Inc
Reston, VA, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$85,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) C++ (Programming Language) Cloud Computing Security Code Review Computer Programming Data Structures Database Applications Software Debugging Interoperability Java Web Services Object-Oriented Software Development
+14 more
Reverse Engineering Scientific Computating Software Engineering Software Systems Systems Integration Software Organization Digital Twin Backend Information Technology Modeling and Simulation Data Analytics Front End Software Development Software Version Control Microservices

Job description

We’re looking for a skilled Software Developer to design, build, and maintain high-quality software solutions. In this role, you will focus on developing and integrating software with applications hosted in secure cloud environments. The ideal candidate will have experience building data-driven applications and a passion for developing tools that empower users to model, simulate, and analyze complex systems. This role blends backend simulation integration, data interoperability, and frontend visualization-contributing to a powerful tool for system thinkers, engineers, and scientists. Experience with modeling and simulation is highly valued, but not required-we care most about strong programing skills (Java and C++) and problem-solving ability., * Design, develop, test, and maintain C++ and Java-based applications

  • Write clean, efficient, and well-documented code
  • Collaborate with engineers, analysts, and stakeholders to define requirements
  • Debug, optimize, and improve existing systems
  • Participate in code reviews and contribute to best practices
  • (Optional/Preferred) Develop or support modeling, simulation, or analytical workflows
  • Reverse engineer solutions based on existgin code

Requirements

Do you have experience in Version control systems?, Do you have a Master’s degree?, * Strong proficiency in Java and/ or C++

  • Experience with software development best practices (version control, testing, code reviews)
  • Solid understanding of data structures, algorithms, and object-oriented programming
  • Ability to work independently and as part of a team
  • Strong problem-solving and communication skills
  • Ability to “figure it out” when information (documentation, requirements, instructions) is unclear.
  • Secret security clearance.
  • 5+ years of software engineering or development experience.
  • Bachelor’s or master’s degree in computer science or software engineering.
  • Ability to come on site if needed in the Reston, VA area., * Experience with modeling and simulation (e.g., scientific computing, numerical methods, system modeling)
  • Familiarity with AFSIM modeling language
  • Experience with simulation frameworks, digital twins, or analytical models
  • Knowledge of cloud platforms, APIs, and microservice architecture
  • Experience in engineering, scientific, financial, or data-driven domains, * Do you have a BS, MS, or Ph.D. in software engineering or computer science?

Experience:

  • JAVA and or C++: 5 years (Required)
  • Modeling & Simulation: 1 year (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Dependent health insurance coverage, * 401(k)
  • Dental insurance
  • Dependent health insurance coverage
  • Health insurance
  • Health savings account
  • Paid holidays
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

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

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:21 min

Building a digital twin to understand generative AI

Kai Mueller Kai Mueller +1 · World Congress 2024

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all