Software Engineer
$85k - $108kCubic
We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary:
The Software Engineer, Video Processing Platform Maintenance is an individual contributor role responsible for maintaining and extending a mixed C++ media-processing platform and Windows desktop video exploitation application suite. This full-time position is based in Ashburn, VA and follows a 9/80 schedule with a hybrid work arrangement. The role supports day-to-day reliability, builds, debugging, release support, and incremental feature work across video-processing services, desktop GUI workflows, supporting tools, native media components, plugins, installers, and deployment artifacts.
Essential Functions:- Maintain and enhance C++ media processors for ingest, stream chunking, fragmented MP4 packaging, thumbnail generation, KLV-to-JSON conversion, file output, and protobuf output.
- Debug media-processing issues involving FFmpeg/libav, MPEG-TS, MP4/fMP4, thumbnails, KLV metadata, stream attributes, stream timing, and hardware-accelerated processing paths.
- Maintain Dockerized Linux builds across x86_64 and arm64 environments, including UBI/Rocky-based images, GCC toolsets, CUDA runtime dependencies, image packaging, and CI/CD build troubleshooting.
- Update and troubleshoot gRPC/protobuf processor interfaces used by the media-processing runtime and support validation of processors in Kubernetes-hosted media pipelines.
- Maintain Windows desktop application modules for controls, configuration, workspaces, project browsing, enhancement settings, WPF views, post-processing, reporting, GIS extensions, georeferencing, masking, and measurement.
- Debug customer-reported and QA-reported issues in media ingest, playback, enhancement, stabilization, export, project loading, workspace state, presets, preferences, masking, measurement, and post-processing workflows.
- Trace and resolve defects across C#/.NET Framework code, native C++ components, C++/CLI bridges, DirectShow filters, FFmpeg/LAV-style media dependencies, GPU or hardware-accelerated paths, and third-party binaries.
- Maintain Visual Studio 2022 solution builds across supported configurations, including .NET Framework targeting packs, MSBuild, NuGet restores, Conan dependencies, generated version metadata, build scripts, and third-party reference paths.
- Maintain release packaging for multiple product editions and deployment modes, including portable builds, plugin installers, prerequisite installers, NSIS/PowerShell automation, launcher behavior, and licensing or entitlement flows.
- Create targeted unit tests, integration tests, smoke tests, minimal reproducers, build notes, runtime dependency documentation, and maintainer checklists for complex software defects and high-risk workflow paths.
- Bachelor's degree in computer science, software engineering, electronic engineering, or a related technical discipline, plus a minimum of 5 years of professional software engineering experience; or a master's degree in a related technical discipline plus a minimum of 3 years of related experience.
- Ability to obtain a DOD Security Clearence
- Minimum of 5 years of professional experience developing, debugging, testing, and maintaining production software, including strong experience with C++ and large existing codebases.
- Professional experience with C#/.NET Framework desktop application development, including WinForms, WPF, Visual Studio, MSBuild, NuGet, project files, resource files, custom controls, generated code, and build events.
- Practical experience debugging across managed code, native code, interop boundaries, Linux build/link/runtime dependencies, file-system state, registry/configuration, installers, release packaging, and third-party runtime dependencies.
- Working knowledge of Docker-based development or build environments, CI/CD build troubleshooting, gRPC/protobuf or similar service/message contracts, and scripting with PowerShell, batch, Makefiles, or similar build automation tools.
- Familiarity with FFmpeg/libav, video containers/codecs, MPEG-TS, MP4/fMP4, streaming media systems, KLV metadata, or video timing analysis.
- Familiarity with GPU or hardware-accelerated media paths such as CUDA, VAAPI, QSV, Jetson, arm64 builds, or similar technologies.
- Familiarity with Kubernetes-hosted workloads, container image promotion, Linux/Docker packaging paths, and runtime artifact management.
- Familiarity with GIS, geospatial, ISR, or video exploitation workflows, including KML, map overlays, georeferencing, match-point workflows, camera/sensor metadata, tracking data, subtitles, or reporting.
- Careful maintenance mindset when working with proprietary, legacy, partially vendored, installer-sensitive, licensing-sensitive, or customer-data-sensitive software systems.
Cubic Pay Range:
$85,000.00 - $108,000.00 + benefits.The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
Worker Type: EmployeeWe are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.
$98.5k - $206.8k
...Job Title: Full Stack Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting...SuggestedFull timeContract workWork experience placementLocal areaRemote workFlexible hours- ...WORK This senior role fosters collaboration with other senior engineers for the development of advanced data analytics solutions and... ...and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse...Suggested
- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...overcome the most advanced technical challenges. The team comprises engineers of multiple disciplines including vulnerability research,...SuggestedRelocationRelocation package
- ...Software Engineer / Developer Job Type: Full time, On-Site, potential for hybrid schedule Clearance Requirements: Active TS/SCI clearance. Northstrat has various positions available, such as front-end, back-end, and full stack software engineering. You will be...SuggestedFull timeContract workWork experience placementFlexible hoursWeekend workWeekday work
- ...implement, and manage CI/CD pipelines to support frequent, reliable software deployments using Jenkins and Groovy. • Build and deploy... .... • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant...SuggestedFull timeContract workLocal area
$82.1k - $172.4k
...Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local Anticipated Posting End: 1/1...Full timeContract workFor contractorsWork experience placementLocal areaFlexible hours$175.43k - $178k
...JOB ID 12229: Software Engineer Meritore Technologies LLC, an Ashburn, VA based IT Solution, Services and Product Development Firm has Multiple Openings for JOB ID 12229: Software Engineer. Job duties include: Collaborating with the development...Relocation$132.96k - $226.04k
...Senior Software Engineer/Developer At BAE Systems, we promote a strong, collaborative culture and provide our employees with the tools, skills, and training they need to succeed. We are all about trust, camaraderie, and a shared ambition to lead the world in defense...Full timeLocal areaFlexible hours- ...Software Engineer Dulles, VA CB-SWE-DUL-001 We are looking for an experienced Software Engineer to join our technology-based program supporting a key government customer. This program delivers engineering services on the ServiceNow platform. The Software Engineer...
- ...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...at a company where you matter. Your Impact As an engineering member on the team, you will make key design decisions that will...InternshipWork at officeRemote workFlexible hours
$110k - $140k
...Developers for this position will be active in all phases of software development: design, implementation, testing, deployment, and support... ...teams to develop and deploy mission-critical systems, reverse-engineer network application protocols, and develop tools for complex...Contract workImmediate start$79.4k - $162.7k
...Job Title: Software Systems Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US Job Description:...Full timeContract workWork experience placementFlexible hours- ...Software Systems Engineer Immediate need for a Software Systems Engineer for a position in the Telecom Industry. This is a 5+ month's contract opportunity with long-term potential located in Ashburn, VA. Please review the job description below: Key Responsibilities...Contract workImmediate start
$180k - $200k
...Software Engineer Software Engineer Dulles, VA or State College, PA Active TS/SCI Compensation Range: $180,000-$200,000 Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities of the U.S. Government....Immediate start$69.1k - $141.5k
...Junior Software Engineer Join a fast-paced Agile team developing mission-critical geospatial intelligence (GEOINT) applications supporting the National Geospatial-Intelligence Agency (NGA). Contribute to the design, development, and deployment of modern web-based software...Contract workWork experience placementFlexible hours$113.2k - $237.8k
...Job Title: Senior Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Top Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US * * * The Opportunity...Full timeContract workWork experience placementFlexible hours- ...Senior Software Engineer Location: Hybrid in Nashville, TN, Sterling, VA, Bay Area hub or REMOTE At Asurion, we don't just redefine—we reinvent. We began by establishing a culture that rewards results and isn't confined by a hierarchy. As a result, we have achieved...Remote work
$185k - $225k
...addition to other position specific requirements which may impact salary Position Overview Amatriot is seeking Full Stack Software Engineers to support the Makalu contract. This role supports new product and component development using modern technologies in a fast-...Full timeContract workRemote work$86.8k - $165.2k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...aerospace and defense. Our team is hiring for a role as a Senior Software Engineer to develop software in a variety of languages,...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...Senior Software Engineer At RTX, the world's largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations...Temporary workWork experience placementRelocation packageFlexible hours$130k - $190k
...person (non-remote). Toyon is seeking individuals capable of developing object-oriented software in C++, C#, Java, JavaScript and/or Python. The experienced software engineer will design, develop, test, and perform analysis in a highly technical environment. This position...Full timeWork experience placementRemote work$154.05k - $278.48k
...Description Leidos is seeking a hands-on Senior Software Engineer / Data Scientist to support the development of modern training, education, and mission-support applications for national security programs. This role combines applied data science, AI/ML integration,...Local areaImmediate start$152.5k - $219.2k
...team builds and operates the time-series database and supporting software components that store and serve the telemetry behind Cisco... ...infrastructure in C++, take on real responsibility, and learn from the engineers around them. Your Impact As a member of the Time Series...Full timeTemporary workLocal areaFlexible hours- ...Business Unit: Cubic Defense Company Details: Performs complex software engineering tasks. Acts as a technical consultant and as a liaison with other departments, divisions and organizations. Participates in research, design, development and test engineering...
- ...surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies,... ...overcome the most advanced technical challenges. The team comprises engineers of multiple disciplines including vulnerability research,...RelocationRelocation package
- .... Headquartered in Fredericksburg, Virginia, NAOVI employs engineers, analysts, IT specialists and other professionals who strive to... ...current openings. Job Description NAOVI is seeking a Software Engineer full stack developer supporting a backend development...Full timeTemporary work
$76.5k - $134.9k
...decision-makers, protecting lives and securing the homeland. Lockheed Martin's Strata program is seeking an Angular Full-Stack Software Engineer to join a high-performing team of 4-6 developers delivering secure, cloud-native, containerized GEOINT visualization tools,...Full timeTemporary workWork experience placementFor subcontractorWork at officeLocal areaFlexible hours$82.1k - $172.4k
...Full Stack Software Engineer We are seeking a talented and motivated Senior Software Engineer to join our dynamic team. As a key contributor, you will design, develop, and maintain innovative software solutions that meet modern industry standards. Our ideal candidate...Full timeContract workWork experience placementWork at officeFlexible hours$50k - $290k
...mission-driven and employee-focused services and solutions company headquartered in Reston, VA. Our capabilities include Software Development, Engineering & IT, Data Science, Cyber Enablement, Logistics, and Training. Founded in 2019, Swift supports Civilian, Defense, and...Contract workWork experience placement$86.8k - $198k
...Job Number: R0236098 Full Stack Software Engineer The Opportunity: As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to create...Full timeContract workPart timeWork at officeLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Ashburn, VA
- senior software engineer Ashburn, VA
- software developer fintech Ashburn, VA
- senior software engineer ruby on rails Ashburn, VA
- federal - software developer Ashburn, VA
- consulting software engineer Ashburn, VA
- software engineer travel Ashburn, VA
- junior software developer remote Ashburn, VA
- senior software engineer remote Ashburn, VA
- entry level software engineer remote Ashburn, VA



