Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Middleware Software Engineer

$70 - $90 per hour

Actalent

Middleware Software Engineer

This role supports mission-critical Navy and DoD systems by designing, developing, and integrating high-performance middleware and distributed software components using C++ and Java on Linux platforms. The engineer contributes to modernizing large-scale programs, building prototypes, and implementing robust communication frameworks that enable secure, reliable, and scalable system-of-systems solutions.

Responsibilities

  • Design, develop, and integrate software components using C++ and Java in a Linux operating system environment.
  • Implement and optimize Linux/Unix socket programming to support high-performance, low-latency communications.
  • Develop and integrate middleware technologies such as gRPC, Google Protocol Buffers, and other distributed middleware frameworks.
  • Architect and implement publish-subscribe communication patterns for distributed systems to ensure reliable and scalable data exchange.
  • Collaborate on computer networking tasks including protocol design, diagnostics, troubleshooting, and performance tuning.
  • Apply common design patterns in Java and C++ to produce scalable, maintainable, and testable code.
  • Utilize containerization technologies such as Docker to package and deploy software components consistently across environments.
  • Use modern build infrastructure tools such as Gradle and CMake to configure, build, and manage software projects.
  • Participate in research activities and proof-of-concept prototyping to explore new technologies and approaches for system modernization.
  • Contribute to whitepapers, system rearchitecture planning, and technical documentation to support decision-making and stakeholder communication.
  • Engage in design reviews and technical deep dives with government and program stakeholders to refine system architectures and implementation approaches.
  • Support the modernization of legacy systems and integration of multiple systems into cohesive system-of-systems solutions.
  • Collaborate with cross-functional teams to ensure software meets performance, security, and reliability requirements for Navy and DoD programs.

Essential Skills

  • Bachelor's degree in Computer Science or a related discipline.
  • 5+ years of experience in software development using C++ or Java in Linux environments.
  • Hands-on experience with Linux operating systems, including development and debugging in a Linux environment.
  • 5+ years of experience with Linux/Unix socket programming for networked applications.
  • Experience with middleware frameworks such as gRPC and Google Protocol Buffers.
  • Proficiency in C++ programming, including object-oriented design and use of modern language features.
  • Proficiency in Java programming for backend or middleware services.
  • Experience developing middleware or distributed systems components in Linux environments.
  • Eligibility for a Secret security clearance and ability to obtain it prior to starting in the role.
  • Ability to design, implement, and troubleshoot high-performance communication mechanisms in distributed systems.

Additional Skills & Qualifications

  • Experience with publish-subscribe architectures and distributed systems design.
  • Understanding of computer networking principles, including protocols, routing, and performance considerations.
  • Experience with containerization technologies such as Docker for packaging and deployment.
  • Familiarity with modern build systems such as Gradle and CMake.
  • Prior experience supporting Navy or Department of Defense programs.
  • Experience with legacy system modernization, including refactoring or rearchitecting existing systems.
  • Experience with system-of-systems integration in complex, distributed environments.
  • Exposure to CI/CD pipelines and DevSecOps practices for automated build, test, and deployment.
  • Experience with middleware technologies such as Kafka or Apache-based messaging frameworks.
  • Ability to contribute to technical whitepapers, design documentation, and system rearchitecture plans.
  • Strong collaboration skills for working with government and program stakeholders in technical reviews and planning sessions.

Work Environment

This position is 100% on-site at a secure facility in Manassas, Virginia. The engineer works in secure laboratory environments that support sensitive Navy and DoD programs. Personal phones and similar devices are not permitted inside the secure labs, and access is controlled to maintain security. The labs provide a professional setting with windows and a traditional office-like atmosphere rather than a harsh industrial environment. The role involves working directly with advanced submarine electronics and cloud-related technologies, including AWS-focused solutions, as part of large-scale modernization efforts. Work is performed on Linux-based systems using tools such as Docker, Gradle, CMake, and various middleware technologies, in close collaboration with technical teams and stakeholders on-site.

Job Type & Location

This is a Contract position based out of Manassas, VA.

Pay and Benefits

The pay range for this position is $70.00 - $90.00/hr.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Manassas,VA.

Application Deadline

This position is anticipated to close on Jun 15, 2026.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 16 hours ago
Similar jobs that could be interesting for youBased on the Middleware Software Engineer in Manassas Park, VA vacancy
  •  ...Software Developer Gromelski and Associates, Inc. (GAI) partners with prime contractors...  ...services. Key service areas include Engineering Design and Documentation; Software Development...  .... HDFS, Ceph, Gluster). o Messaging Middleware. o RESTful service development. o... 
    Middleware
    Full time
    For contractors
    Relocation package
    Shift work

    Gromelski & Associates, Inc.

    Manassas Park, VA
    9 days ago
  • $113.9k - $200.91k

     ...Software Engineer (Storage Architect) | Lockheed Martin Lockheed Martin is a global leader in aerospace, defense, and technology solutions. Our Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages creativity, excellence,... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Remote work
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

    Manassas Park, VA
    4 days ago
  • $84k - $115k

     ...Software Systems Engineer (Software/Infrastructure Integration) We are seeking a software systems engineer to join our undersea warfare decision support team in Manassas, Virginia. In this role, you will support the integration, testing, and deployment of software across... 
    Suggested
    Full time
    Work experience placement
    Internship
    Flexible hours

    Altron Inc

    Manassas Park, VA
    4 days ago
  • $124.22k - $137.8k

     ...Advanced Software Engineer Advanced Software Engineer ID: 2026-70707 USA-VA-Manassas Required Clearance: Secret Category: Engineering-Software Employment Type: Full Time Hiring Company: General Dynamics Mission Systems, Inc. Basic Qualifications Requires a Bachelors... 
    Suggested
    Full time
    Flexible hours

    General Dynamics

    Manassas Park, VA
    4 days ago
  •  ...by using monitoring tools;• Work closely with other members in Software Development Team and perform code review upholding best...  ...Must have a Bachelor's Degree in Computer Science, Software Engineering or related field plus 5 years of progressive experience in any... 
    Suggested

    W. R. Berkley

    Manassas Park, VA
    2 days ago
  •  ...Software Development Engineer W/ NEXTJS We need three software developers with Next.js that can now sit in Chicago, IL, Manassas, VA, Wilmington, DE, Overland, KS, or Urbandale, IA. Candidates do not need to have lead experience (lead is a plus) but do need recent Next... 

    InterSources

    Manassas Park, VA
    4 days ago
  • $85k - $105k

     ...Software Engineer I (Full Stack) We are seeking a Software Engineer I (Full Stack) to join our Navy Programs team. In this role, you will support the development, integration, testing, and maintenance of mission-critical software systems supporting U.S. Navy submarines... 
    Full time
    Work experience placement
    Relocation package
    Flexible hours

    Altron Inc

    Manassas Park, VA
    4 days ago
  •  ...Cyber Engineering Team Member Be part of the key Cyber engineering team that is building new security architectures across a large and...  ...languages like Bash, Python Past or current experience in software system design and development and integration Bachelor's degree... 
    Interim role

    G-Force Solutions

    Manassas Park, VA
    4 days ago
  • $82.36k

    Job Title We're the world's leading provider of secure financial messaging services, headquartered in Belgium. We are the way the world moves value – across borders, through cities and overseas. No other organization can address the scale, precision, pace and trust ...
    Overseas

    Swift

    Manassas Park, VA
    3 days ago
  • $149.83k - $166.22k

     ...Senior Advanced Software Engineer - Applied Mathematics We are seeking a highly skilled and experienced Software Engineer with a Mathematics background to join our dynamic team focused on undersea sensor systems. In this role, you will be responsible for designing,... 
    Flexible hours

    General Dynamics

    Manassas Park, VA
    4 days ago
  •  ...Software Pipeline Architect (GitLab) We are seeking a hands-on Software Pipeline Architect to lead the modernization of legacy systems...  ...enterprise-wide. It is responsible for establishing best engineering practices and guidelines around the design of software applications... 

    Apex Systems

    Manassas Park, VA
    4 days ago
  • $77.84k - $86.36k

     ...Job Title Software Engineer Basic Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance... 
    Flexible hours

    Progeny Systems Corporation

    Manassas Park, VA
    4 days ago
  • $95.38k - $105.82k

     ...Software Engineer, Embedded and Hardware Test Software Engineer, Embedded and Hardware Test ID: 2026-71732 US-VA-Manassas Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 3/30/2026 Category: Engineering-Software Employment... 
    Full time
    Second job
    Flexible hours

    General Dynamics

    Manassas Park, VA
    1 day ago
  •  ...Middleware Engineer We are seeking a Middleware Engineer to design, develop, and integrate messaging and communication services for distributed...  ...using DDS, Kafka, sockets, gRPC, and Protobuf, building software in C, C++, or Java on Linux/Unix systems, supporting... 
    Middleware

    Navstar

    Manassas Park, VA
    4 days ago
  • $50 - $59 per hour

     ...centered design. Develop and maintain software within a Linux environment (RHEL 8),...  ...processes. Collaborate closely with systems engineers, developers, and UI/UX stakeholders to...  ...Integrate front-end components with middleware services and a custom backend database,... 
    Middleware
    Contract work
    Temporary work

    Actalent

    Manassas Park, VA
    1 day ago
  • $110k - $150k

     ...Software Systems Engineer – RMF We are seeking a Software Systems Engineer – RMF to join our cybersecurity engineering team supporting U.S. Navy programs. In this role, you will lead the end-to-end Risk Management Framework (RMF) lifecycle for multiple Navy information... 
    Full time
    Work experience placement
    Relocation package
    Flexible hours

    Altron Inc

    Manassas Park, VA
    3 days ago
  •  ...Advanced Software Engineer (Microservice Development) Were looking for an experienced Software Engineer to join our team and help modernize a submarine combat system using cutting-edge technologies. If youre passionate about microservices and enjoy solving complex problems... 

    General Dynamics

    Manassas Park, VA
    2 days ago
  •  ...provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing...  ...– such as firewalls, routers, switches, gateways, middleware, etc. and OSI layer 1/2/3/4 functionality involved.... 
    Middleware
    Full time
    For contractors
    Relocation package

    Gromelski & Associates, Inc.

    Manassas Park, VA
    4 days ago
  • $76.5k - $134.9k

     ...Kubernetes Software Developer and Integrator | Lockheed Martin Lockheed Martin Rotary & Mission Systems is seeking a full-time Kubernetes...  ...solutions. Our Manassas campus is a thriving center of engineering expertise, fostering a culture that encourages creativity, excellence... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours
    3 days per week

    Lockheed Martin Corporation

    Manassas Park, VA
    4 days ago
  • $112.92k - $125.28k

     ...Senior Software Developer Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile... 
    Immediate start
    Work from home
    Flexible hours
    2 days per week

    Progeny Systems Corporation

    Manassas Park, VA
    1 day ago
  • $101.3k - $188.14k

     ...Systems Engineer Are you an experienced systems engineer looking for a challenging and rewarding role? Do you thrive in a dynamic environment...  ...input/output requirements, information flow, hardware and software requirements, and alternative approaches. Validate... 

    Swift

    Manassas Park, VA
    4 days ago
  •  ...thoughtfully proposed solutions Performs work independently. Uses advanced techniques, theories, and processes to complete work. Software Development Life Cycle experience. Ability to thrive and produce results with little or no supervision in a fast-paced,... 

    Saxon Global

    Manassas Park, VA
    4 days ago
  •  ...React, Next.js, GraphQL, and Node.js Job Description: A Staff Engineer at client is the continuation of an individual contributor role...  ..., development, modification, analysis and implementation of software programming applications for the various subsidiaries of the corporation... 
    Full time
    Work at office

    InterSources

    Manassas Park, VA
    4 days ago
  •  ...Rental Applications Engineer - Data Centers Carter Machinery Company, the authorized Caterpillar dealer serving Virginia, West Virginia, Maryland, Delaware and Washington D.C. is hiring a Rental Applications Engineer - Data Centers in Manassas, Virginia. The Rental... 
    Night shift

    Carter Machinery

    Manassas Park, VA
    4 days ago
  •  ...experience. Previous experience in the financial technology industry is a huge plus. Experience coding, testing and reviewing software using technologies including C++, STL, Boost, Multithreading, Unix, Perl, Python and XML. Requirement analysis and design of new... 
    Work experience placement
    Remote work
    2 days per week

    Marathon TS

    Manassas Park, VA
    4 days ago
  •  ...Front-End Software Engineer Top Three Skills: ~ Ability to develop with UI tools - CSS, HTML, Angular (4+ years) ~3+ years experience with UI development from UX designs - UX ability is great but not required for this position; they have a UX designer for this... 

    Covetit

    Manassas Park, VA
    4 days ago
  •  ...Responsibilities: Design, develop, test, and maintain software applications using modern C++ (14, 17, 20) Write high-quality...  ...Participate in code reviews and adhere to best practices in software engineering Collaborate in Agile/Scrum team settings Required... 
    Contract work

    Kasmo Global

    Manassas Park, VA
    9 days ago
  •  ...DevOps Engineer Manassas, VA (80% Remote) Marathon TS is looking for a Developer cum DevOps Engineer, who can build a gap between development...  ...management. You will be responsible for developing software applications while also designing, implementing, and maintaining... 
    Remote work

    Marathon TS

    Manassas Park, VA
    4 days ago
  •  ...DevOps Engineer Implement ArgoCD to deploy our internal DevOps tools currently running in Kubernetes/OpenShift. Establish foundations...  ...as-code, Terraform (A PLUS). Experience with Cloudbees SDA (Software Delivery Automation), CI, CDRO (DESIRABLE). Experience with... 

    InterSources

    Manassas Park, VA
    4 days ago
  •  ...and test (including automated integration and regression) a new software solution Use a range of proven technologies (Java, Angular,...  ...to be and develop yourself and others as full-stack engineers covering software architecture, development, quality assurance... 

    Marathon TS

    Manassas Park, VA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Middleware Software Engineer. Be the first to apply!