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

Middleware Software Engineer - C++/Java/Linux

$130k - $190k

Gromelski & Associates, Inc.

Job Description

Software Developer – Middleware Modernization (Mid‑Level) – Manassas, VA

\n

\n

Gromelski 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

\n

Software Developer – Middleware Modernization Job Description:

\n

\n

Gromelski & 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

\n

Software Developer – Middleware Modernization Key Responsibilities:

\n

#

\n

Responsibility

\n

1-Analyze the existing middleware stack, document performance bottlenecks, latency, throughput, and scalability requirements.

\n

\n

2-Research and shortlist modern alternatives (gRPC, NATS, DDS, etc.), evaluating fit against functional and non‑functional criteria.

\n

\n

3-Prototype selected solutions on target hardware, measuring latency, CPU/memory usage, and integration effort.

\n

\n

4-Produce a comprehensive recommendation report, including migration path, risk assessment, and implementation plan.

\n

\n

5-Develop and integrate Java and C/C++ components in a Linux‑based laboratory environment, following established DoD processes (installation, recovery, checkout, testing).

\n

\n

6-Collaborate closely with software team leads, systems engineers, and test personnel; communicate findings clearly and promptly.

\n

\n

7-Document all work artifacts (designs, test results, build scripts, deployment guides) in accordance with configuration‑management standards.

\n

\n

8-Support off‑shift and overtime activities when required to meet critical milestones.

\n

\n

Software Developer – Middleware Modernization Required Qualifications & Skills:

\n

Category Details

\n

\n

Technical 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).

\n

Middleware & 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.

\n

Software Integration

\n

• Laboratory‑environment integration, hardware‑in‑the‑loop testing, and troubleshooting.

\n

• Ability to follow and execute detailed procedures (installation, recovery, checkout, test).

\n

Development Infrastructure

\n

• Familiarity with modern build tools – Gradle , CMake , and containerization (Docker, OCI).

\n

• Knowledge of common design patterns in Java and C++.

\n

\n

Education & 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).

\n

Professional 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

\n

Software 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
\n

\n

Ready to modernize legacy middleware and shape the next generation of mission‑critical communications?

\n

Apply today and bring your expertise in Java, C/C++, Linux, gRPC, and NATS to a dynamic, security‑focused team!

\n

Job: Full-Time Employee, 40 hours/week

\n

Benefits: We offer a competitive benefit package.

\n

Click here Careers | GAI (e-gai.com) for more information.

\n

Salary Range: $130,000 - $190,000

\n

Start Date: Negotiable

\n

Job Location: Manassas, VA. (Relocation Assistance Available)

\n

Gromelski 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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Middleware Software Engineer - C++/Java/Linux in Manassas, VA vacancy
  • $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... 
    Linux
    Middleware
    Full time
    Remote work
    Flexible hours

    General Dynamics Mission Systems

    Manassas, VA
    8 days ago
  • $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... 
    Linux
    Middleware
    Full time
    For contractors
    Relocation package
    Flexible hours
    Shift work

    Gromelski & Associates, Inc.

    Manassas, VA
    22 hours ago
  • $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... 
    Linux
    Middleware
    Local area
    Relocation package

    Jobot

    Manassas, VA
    4 days ago
  •  ...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... 
    Linux
    Middleware

    Optimum Governmental Solutions LLC

    Manassas Park, VA
    3 days ago
  •  ...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.... 
    Linux
    Middleware
    Full time
    Work experience placement

    Veracity Tree

    Manassas, VA
    22 hours ago
  • $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... 
    Linux
    Middleware
    Full time
    For contractors
    Relocation package
    Shift work

    Gromelski & Associates, Inc.

    Manassas, VA
    2 days ago
  • $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... 
    Linux
    Middleware
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    5 days ago
  •  ...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... 
    Linux
    Contract work

    Oteemo Inc

    Manassas, VA
    5 days ago
  • $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... 
    Linux
    Full time
    Contract work
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Manassas, VA
    3 days ago
  • $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... 
    Linux
    Middleware
    Full time
    Relocation package
    Flexible hours

    Altron Inc

    Manassas, VA
    3 days ago
  • $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.... 
    Linux
    Middleware
    Full time
    Relocation package
    Flexible hours

    Altron Inc

    Manassas Park, VA
    4 days ago
  • $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... 
    Linux
    Middleware
    Contract work
    Remote work

    Xenon Innovations, Inc.

    Fairfax, VA
    3 days ago
  •  ...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... 
    Linux
    Middleware
    Internship
    Local area
    3 days per week

    Mitre

    McLean, VA
    7 days ago
  •  ...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... 
    Linux
    Work experience placement
    Worldwide
    Flexible hours

    Textron, Inc.

    Chantilly, Loudoun County, VA
    4 days ago
  • 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... 
    Linux
    Middleware

    Anonymous Employer

    Chantilly, Loudoun County, VA
    14 hours ago
  • $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... 
    Linux
    Middleware
    Full time
    For contractors
    Relocation package

    Gromelski and Associates, Inc.

    Fairfax, VA
    2 days ago
  •  ...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... 
    Linux
    Middleware
    Flexible hours

    BOAB Ventures

    Chantilly, Loudoun County, VA
    2 days ago
  • $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... 
    Linux
    Middleware
    Local area

    Deloitte

    McLean, VA
    3 days ago
  • $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... 
    Linux
    Middleware
    Contract work
    Temporary work

    Actalent

    Manassas, VA
    7 days ago
  • $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... 
    Linux
    Full time
    For contractors
    Relocation package

    Gromelski & Associates, Inc.

    Manassas, VA
    26 days ago
  •  ...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... 
    Middleware
    Work experience placement
    Shift work

    USM Systems

    McLean, VA
    7 days ago
  •  ...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

    Artech

    McLean, VA
    4 days ago
  •  ...· 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... 
    Linux
    Work experience placement

    Career Guidant

    McLean, VA
    3 days ago
  • $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... 
    Linux
    Middleware
    Internship
    Summer holiday
    Local area
    Immediate start
    Flexible hours

    EY (Ernst & Young)

    McLean, VA
    6 days ago
  • $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... 
    Linux
    Work experience placement

    VTG

    Manassas, VA
    5 days ago
  •  ...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.... 
    Linux
    Interim role

    G-Force Solutions

    Manassas Park, VA
    1 day ago
  • $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... 
    Linux
    Full time
    For contractors
    Relocation package

    Gromelski & Associates, Inc.

    Manassas, VA
    3 days ago
  • $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... 
    Linux
    Middleware
    Full time
    Contract work
    Work experience placement
    Remote work

    Acclaim Technical Services

    Chantilly, Loudoun County, VA
    26 days ago
  •  ...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... 
    Middleware
    Local area
    Immediate start
    Worldwide

    USM Systems

    McLean, VA
    7 days ago
  • $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... 
    Linux
    Overseas

    SWIFT

    Manassas, VA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Middleware Software Engineer - C++/Java/Linux. Be the first to apply!