Software Developer

Fusion Innovation

Chantilly (VA)

On-site

USD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Fusion Innovation seeks a Software Developer to design, develop, and support mission-critical information systems in distributed environments worldwide, focusing on reliable Java, Scala, and C/C++ services. The role collaborates with network operations, infrastructure, and field engineering teams to sustain high system availability.

Key responsibilities include building production services, documenting interfaces, and implementing CI/CD pipelines with GitLab.

Qualifications

  • Experience designing, developing, and supporting distributed Java/Scala/C/C++ services.
  • Ability to collaborate with network operations, infrastructure, and field engineering teams.
  • Experience with automated delivery, testing, and production support.

Responsibilities

  • Develop, enhance, and sustain production services and components written in Java and C/C++.
  • Create and maintain interface documentation, including schemas, service contracts, and versioning strategies, and support integration testing.
  • Participate in on-call rotations and operational support escalations as required.
  • Collaborate with network operations, infrastructure, and field engineering teams to diagnose end-to-end failures across distributed environments.
  • Develop and maintain build and deployment automation using GitLab CI/CD.
  • Write and maintain unit, integration, and regression tests for critical services and interfaces.
  • Follow configuration management, release management, and change-control practices required for distributed production systems.
  • Rapidly troubleshoot and resolve software discrepancies to maximize system availability.
  • Produce clear technical documentation, design notes, implementation plans, and operational runbooks.

Skills

Java
C/C++
Scala
CI/CD
Unit testing

Tools

GitLab

Job description

FusionInnovation's recent growth has earned us a top spot in the Inc 5000 FastestGrowing Private Companies in America and in Washington Business Journal's BestPlaces to Work multiple years in a row. Our team members are passionateabouttheir work and are empowered to contribute their unique skills and perspectivesto our projects. Here at Fusion, we put people first. When you join us, youdon't just join a company, you join a family. If you are ready to be part of afun and engaging team where your innovative ideas are heard, supported, andmake ever lasting mission impacts for our Nation's most sensitive programs, youhave come to the right place.

Position Overview

The Software Developer will design, develop, enhance, and support mission-critical information systems operating in distributed environments around the world. This role works across application development, integration, automated delivery, testing, and production support, with a focus on reliable Java, Scala, and C/C++ services. The successful candidate will collaborate closely with network operations, infrastructure, and field engineering teams to sustain high system availability.

Key Responsibilities
  • Develop, enhance, and sustain production services and components written in Java and C/C++.
  • Create and maintain interface documentation, including schemas, service contracts, and versioning strategies, and support integration testing.
  • Participate in on-call rotations and operational support escalations as required.
  • Collaborate with network operations, infrastructure, and field engineering teams to diagnose end-to-end failures across distributed environments.
  • Develop and maintain build and deployment automation using GitLab CI/CD.
  • Write and maintain unit, integration, and regression tests for critical services and interfaces.
  • Follow configuration management, release management, and change-control practices required for distributed production systems.
  • Rapidly troubleshoot and resolve software discrepancies to maximize system availability.
  • Produce clear technical documentation, design notes, implementation plans, and operational runbooks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mission-Critical Software Engineer (Java/Scala/C++)
Mission-Critical Software Engineer (Java/Scala/C++)

Fusion Innovation • Chantilly (VA)

On-site
USD 90,000 - 130,000
Web Developer
Web Developer

Fusion Innovation • Chantilly (VA)

On-site
USD 85,000 - 110,000
Senior Software Architect
Senior Software Architect

Fusion Innovation • Chantilly (VA)

Hybrid
USD 150,000 - 210,000
Java Developer
Java Developer

Tsunami Tsolutions • Melbourne (FL)

On-site
USD 70,000 - 90,000
Application Developer - DevSecOps
Application Developer - DevSecOps

Point Solutions Group • Herndon (VA)

On-site
USD 90,000 - 130,000
ME00625-Software Engineer 2
ME00625-Software Engineer 2

Momentum Engineering, Inc • Annapolis (MD)

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company-sponsored medical plan
+2
ME00625-Software Engineer 2
ME00625-Software Engineer 2

Momentum Engineering, Inc. • Maryland

On-site
USD 100,000 - 130,000
11 paid holidays
Minimum of 3 weeks PTO
Company sponsored group medical plan
+2
Senior Software Developer
Senior Software Developer

Fusion Technology • United States

On-site
USD 120,000 - 150,000
401K matching
Healthcare plan (Cigna)
Health savings account contribution
+5
Senior Software Engineer
Senior Software Engineer

Searchability Aerospace & Defense • Maryland

On-site
USD 130,000 - 180,000
Software Developer
Software Developer

LCS Defense • Aberdeen (MD)

On-site
USD 90,000 - 120,000