Middleware Software Engineer - C++/Java/Linux
$130k - $190kGromelski & Associates, Inc.
Job Description
Software Developer – Middleware Modernization (Mid‑Level) – Manassas, VA
\n \nGromelski and Associates, Inc. (GAI) partners with prime contractors to provide professional services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and Field Installation; Integrated Logistics Support, Training Development and Delivery, Multimedia Support, and Technical System Support.
\n \nSoftware Developer – Middleware Modernization Job Description:
\n \nGromelski & Associates is seeking a skilled Software Developer to lead the evaluation and migration of a legacy middleware platform to a modern, open‑source solution (e.g., gRPC, NATS, DDS). You will assess performance requirements, explore viable alternatives, prototype candidate technologies, and deliver a data‑driven recommendation for production implementation. This role blends deep Java/C/C++ expertise with hands‑on Linux system work in a DoD‑sensitive environment.
\n \nSoftware Developer – Middleware Modernization Key Responsibilities:
\n#
\nResponsibility
\n1-Analyze the existing middleware stack, document performance bottlenecks, latency, throughput, and scalability requirements.
\n \n2-Research and shortlist modern alternatives (gRPC, NATS, DDS, etc.), evaluating fit against functional and non‑functional criteria.
\n \n3-Prototype selected solutions on target hardware, measuring latency, CPU/memory usage, and integration effort.
\n \n4-Produce a comprehensive recommendation report, including migration path, risk assessment, and implementation plan.
\n \n5-Develop and integrate Java and C/C++ components in a Linux‑based laboratory environment, following established DoD processes (installation, recovery, checkout, testing).
\n \n6-Collaborate closely with software team leads, systems engineers, and test personnel; communicate findings clearly and promptly.
\n \n7-Document all work artifacts (designs, test results, build scripts, deployment guides) in accordance with configuration‑management standards.
\n \n8-Support off‑shift and overtime activities when required to meet critical milestones.
\n \nSoftware Developer – Middleware Modernization Required Qualifications & Skills:
\nCategory Details
\n \nTechnical Expertise
\n• 3+ years of professional experience in Java and C/C++ development.
\n• Strong Linux/Unix system administration and shell‑scripting.
\n• Proven experience with socket programming (TCP/UDP, Unix domain sockets).
\nMiddleware & Messaging
\n• Hands‑on experience with gRPC and Google Protocol Buffers .
\n• NATS messaging system experience (publish/subscribe, request/reply, streaming, JetStream, clustering).
\n• Exposure to DDS or similar data‑distribution middleware is a plus.
\nSoftware Integration
\n• Laboratory‑environment integration, hardware‑in‑the‑loop testing, and troubleshooting.
\n• Ability to follow and execute detailed procedures (installation, recovery, checkout, test).
\nDevelopment Infrastructure
\n• Familiarity with modern build tools – Gradle , CMake , and containerization (Docker, OCI).
\n• Knowledge of common design patterns in Java and C++.
\n \nEducation & Clearance
\n• Bachelor’s degree in Computer Science, Software/Computer Engineering, Electrical Engineering, or a related field (or equivalent experience).
\n• Ability to obtain and maintain a DoD Secret Clearance (U.S. citizenship required).
\nProfessional Traits
\n \n• Self‑motivated, task‑driven, and able to work independently.
\n• Strong team player who takes ownership and cultivates collaborative relationships.
\n• Flexible schedule with willingness to work overtime or off‑shift as needed.
\n \nSoftware Developer – Middleware Modernization Highly Desirable (Preferred) Skills:
\n \n- \n
- Advanced Linux/Unix socket programming and low‑level networking. \n
- Experience designing pub/sub communication patterns and event‑driven architectures. \n
- Familiarity with computer networking protocols (TCP/IP, QoS, multicast). \n
- Exposure to container orchestration (Kubernetes, Docker Swarm) and CI/CD pipelines. \n
- Prior work within DoD/Defense or other high‑security environments. \n
Ready to modernize legacy middleware and shape the next generation of mission‑critical communications?
\nApply today and bring your expertise in Java, C/C++, Linux, gRPC, and NATS to a dynamic, security‑focused team!
\nJob: Full-Time Employee, 40 hours/week
\nBenefits: We offer a competitive benefit package.
\nClick here Careers | GAI (e-gai.com) for more information.
\nSalary Range: $130,000 - $190,000
\nStart Date: Negotiable
\nJob Location: Manassas, VA. (Relocation Assistance Available)
\nGromelski and Associates is an equal opportunity employer and does not discriminate in employment on the basis of race, color, religion, sex, pregnancy, national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service or other non-merit factor.
\n$164.89k - $182.93k
...Qualifications Bachelor's degree in Software Engineering, or related Science,... ...experience. Must have C++ experience.CLEARANCE REQUIREMENTS... ...software using C++ in a Linux environment.Establish technical... ...across application, middleware, interface, and deployment layers...LinuxMiddlewareFull timeRemote workFlexible hours$130k - $190k
...Software Developer – Middleware Modernization (Mid‑Level) – Manassas, VA Gromelski and Associates... .... Key service areas include Engineering Design and Documentation;... .... This role blends deep Java/C/C++ expertise with hands‑on Linux system work in a DoD‑sensitive...LinuxMiddlewareFull timeFor contractorsRelocation packageFlexible hoursShift work$125k - $135k
...delivering mission-critical software and systems to the U.S. Navy. Our engineering teams build, integrate,... ...work: containerizing C++ applications and migrating... ...similar build system on Linux Working command-line... ...distributed messaging middleware DoD or Navy program experience...LinuxMiddlewareLocal areaRelocation package- ...Middleware Engineer We are seeking a Middleware Engineer to design, develop, and integrate... ...Kafka, or similar technologies in Linux-based environments. Responsibilities... ...sockets, gRPC, and Protobuf, building software in C, C++, or Java on Linux/Unix systems, supporting...LinuxMiddleware
- ...with data scientists, engineers, and business stakeholders... ...experience with software engineering Three (... ...work experience with C, C++, and Java development Experience... ...and sustainment of Linux based software development... ...APIs, ETL processes, middleware, and data pipelines....LinuxMiddlewareFull timeWork experience placement
$120k - $140k
...Job Description System Software Integrator \n Gromelski and... ...services. Key service areas include Engineering Design and Documentation;... ...· Prototyping a cloud-based Linux system that supports a variety... ..., Gluster). \n · Messaging Middleware. \n · RESTful service...LinuxMiddlewareFull timeFor contractorsRelocation packageShift work$110.3k - $204.9k
...is a thriving center of engineering expertise, fostering a culture... ...Manassas is looking for Software Engineer for the... ...Operation System: Red Hat Linux (RHEL)• Programing Languages: Java, C++• Framework & Tools: Git,... ...Inter‑process messaging middleware (gRPC, Artemis)Performance...LinuxMiddlewareFull timeTemporary workWork experience placementInterim roleCasual workFlexible hours- ...Description We're looking for a Software Engineer with strong C/C++ fundamentals and a DevOps mindset to... ...deliver production-grade software on Linux systems. In this role, you'll work daily... ..., with deep hands-on expertise in Java, C, and/or C++. Experience in Automation...LinuxContract work
$110.3k - $204.9k
...campus is a thriving center of engineering expertise, fostering a... ...Mission Systems is seeking a Software Engineer C/C++ Sr. in Manassas, VA. In... ...development experience on Linux operating systems and command... ...deep hands on expertise in Java, C and/or C++.• Experience...LinuxFull timeContract workTemporary workWork experience placementInterim roleCasual workFlexible hours$125k - $134k
...Software Engineer for Navy Programs We are seeking a Software Engineer to join our Navy... ...candidate will bring solid experience in C++ development on Linux, including modern C++ (C++11 and... ...Experience with DDS, AMQP, or other middleware for real-time or distributed...LinuxMiddlewareFull timeRelocation packageFlexible hours$154k - $184k
...Senior Software Engineer We are seeking a Senior Software Engineer to join our Navy Programs... ...brings deep experience in modern C++ on Linux, a track record of designing and troubleshooting... ...design decisions across application, middleware, interface, and deployment layers....LinuxMiddlewareFull timeRelocation packageFlexible hours$135k - $280k
...Description This is the software that sits between the signal... ...You will develop embedded C/C++ on Linux and RTOS targets, write the... ...Computer Science, Computer Engineering, Electrical Engineering, or... ...DDS, ZeroMQ, or comparable middleware in a real-time context Experience...LinuxMiddlewareContract workRemote work- ...services. We’re a nonprofit engineering, applied research, and... ...operating systems, middleware, and application code.... ...complex systems and software, research... ...developing software with C/C++ and Python.Experience... ...modeling.Symbolic analysis.Linux kernel, kernel derivers...LinuxMiddlewareInternshipLocal area3 days per week
- ...sophisticated geospatial analysis software solutions. Our GEOINT... ...We are looking for a Software Engineer with strong C++ experience and a solid background working in both Linux and Windows environments. This... ...using languages such as C++, C#, Java, JavaScript, HTML, and Python...LinuxWork experience placementWorldwideFlexible hours
- Backend / Systems Software Developer Please note you must... ...scalable backend services and middleware, working with technologies like Java (8+), Python, AWS, and... ...improvements in a Linux-based environment. This... ...great opportunity for an engineer who enjoys end-to-end ownership...LinuxMiddleware
$135k - $200k
...services. Key service areas include Engineering Design and Documentation; Software Development and Testing; System... ...firewalls, routers, switches, gateways, middleware, etc. and OSI layer 1/2/3/4... ...requirements. · Familiarity with Linux OS, SNMP, Python and Bash is a...LinuxMiddlewareFull timeFor contractorsRelocation package- ...strong focus on backend systems and middleware services to support a backend engineering team. This role emphasizes... ...reliability improvements • Work within Linux-based environments and cloud... ...relevance • Strong experience in Java (8+), with exposure to Java 17 preferred...LinuxMiddlewareFlexible hours
$134.5k - $265.1k
...management operations across infrastructure, middleware, and applications.• Prioritize... ...Science, Cybersecurity, Information Systems, Engineering, Information Technology, or a related field... ...and executing patch management across Linux, Windows, middleware, and applications...LinuxMiddlewareLocal area$70 - $90 per hour
...Job Description Job Description Job Title: Middleware Software Engineer Job Description We are seeking a hands-on Middleware... ...high-performance messaging services in a Linux environment using Java and C/C++. Responsibilities Design, develop, integrate...LinuxMiddlewareContract workTemporary work$120k - $170k
...Cloud Integration & Test Engineer \n \n Gromelski and Associates... ...Design and Documentation; Software Development and Testing; System... .... \n \n · Proficient with LINUX \n \n Cloud Integration... ...n \n \n Experience with C++ and Java software development \n Experience...LinuxFull timeFor contractorsRelocation package- ...Perl2+ years of Strong support skills in middleware technologies (WebLogic, Web Methods,... ...environmentBasic hands-on knowledge of Java, JEE, JSF, JPA, JSP, Web Services, HTML,... ...OOA and OOD conceptsBachelor's degree in Engineering, Computer Science, Information Technology...MiddlewareWork experience placementShift work
- ...recruit world-class talent for IT, engineering, and other professional jobs... ....Job Description12 years of Java EE development and hands-on... ...• Experience in complete software development lifecycle.• Good... ...application support for database and middleware upgrades and migrations...Middleware
- ...· Must have a degree in Computer Science/Engineering; advanced degree preferred; significant relevant... ...and 3 years expertise in IBM ODM, Java, J2EE (WebSphere Application Server), Web... ...Services, XML, DB (Oracle or other), Unix/Linux.· At least 5 years of technical expertise...LinuxWork experience placement
$122.9k - $204.9k
...Technology Consulting - Digital Engineering - Cloud Modernization Senior... ...including operating systems, middleware, runtime versions and... ...firewalls and private connectivity.Linux and Windows Server administration... ...degree in computer science, software engineering, information...LinuxMiddlewareInternshipSummer holidayLocal areaImmediate startFlexible hours$90k - $110k
OverviewVTG is seeking a Senior Associate Software Engineer to support our Navy customer in... ...development - primarily but not limited to Java, Python, C++Work as part of a larger integrated team... ...with Git workflowsExperience with Linux and DockerComfortable working in Linux...LinuxWork experience placement- ...Cyber Engineering Team Member Be part of the key Cyber engineering... ...leadership • Knowledge with Linux systems and large system architecture... ...or current experience in software system design and development... ...Software development in C or C++ in a Linux/Unix environment....LinuxInterim role
$120k - $170k
...Cloud Engineer – Containers and Infrastructure Gromelski and Associates... ...Design and Documentation; Software Development and Testing;... ...engineering leads. Proficient with LINUX Cloud Engineer –... ...Skills: Experience with C++ and Java software development Experience...LinuxFull timeFor contractorsRelocation package$215k - $240k
...network infrastructure, engineering and business... ...actively hiring a Senior Software Engineer (Leadership)... ...peripheral vendors, device middleware providers, and SDK suppliers... ...Experience in Linux-based distributed environments... ...Experience with Java-based backend services...LinuxMiddlewareFull timeContract workWork experience placementRemote work- ...worldwide System Integrator, Software and Product Development, IT Outsourcing... ...and CRM counselling, Product Engineering, Business Intelligence, Data... ...ASAP.Job Title: Developer - JAVA/J2EE Location: McLean, VA (... ...in UNIX environment during middleware & database upgrades and...MiddlewareLocal areaImmediate startWorldwide
$121.56k
...Role SummaryWe are looking for a Lead Software Developer to design, develop, and... ...requires strong technical expertise, sound engineering judgment, and the ability to... ...modern programming languages (e.g., Java, Python) on Unix/Linux platformsSolid understanding of software...LinuxOverseas
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Middleware Software Engineer - C++/Java/Linux. Be the first to apply!
- entry level java developer remote Manassas, VA
- java developer remote part time Manassas, VA
- senior linux systems engineer Manassas, VA
- entry level software sales Manassas, VA
- id software Manassas, VA
- software sales Manassas, VA
- software asset management analyst Manassas, VA
- internship software Manassas, VA
- software intern Manassas, VA
- healthcare software sales Manassas, VA






