Middleware Software Engineer
$70 - $90 per hourActalent
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.
- ...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...MiddlewareFull timeFor contractorsRelocation packageShift work
$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,...SuggestedFull timeTemporary workWork experience placementRemote workFlexible hours3 days per week$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...SuggestedFull timeWork experience placementInternshipFlexible hours$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...SuggestedFull timeFlexible hours- ...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
- ...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...
$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 timeWork experience placementRelocation packageFlexible hours- ...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
$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$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- ...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...
$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$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 timeSecond jobFlexible hours- ...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
$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,...MiddlewareContract workTemporary work$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 timeWork experience placementRelocation packageFlexible hours- ...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...
- ...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....MiddlewareFull timeFor contractorsRelocation package
$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 timeTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours3 days per week$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 startWork from homeFlexible hours2 days per week$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...- ...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,...
- ...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 timeWork at office
- ...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
- ...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 placementRemote work2 days per week
- ...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...
- ...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
- ...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
- ...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...
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Middleware Software Engineer. Be the first to apply!
- software engineer full time Manassas Park, VA
- startup software engineer Manassas Park, VA
- software developer Manassas Park, VA
- ngo software engineer Manassas Park, VA
- software engineer Manassas Park, VA
- cybersecurity software engineer Manassas Park, VA
- part time software developer remote Manassas Park, VA
- intel software engineer Manassas Park, VA
- software engineer healthcare Manassas Park, VA
- software developer fintech Manassas Park, VA

