Middleware Engineer with Security Clearance

Optimum Governmental Solutions LLC

Manassas, VA

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache Kafka, C Programming Language, C++ Programming Language, CMake, Computer Engineering, Computer Science, Debugging Skills, Distributed Computing, Docker, Gradle, Identify Issues, Java, Linux Operating System, Middleware, Product Lifecycle, Scalable System Development, Secret Clearance, Security Clearance, Sockets, Software Administration, Software Development, Software Development Lifecycle (SDLC), Software Engineering, System Integration (SI), Unix Operating Systems, Unix Programming, Unix Sockets
LOCATION
Manassas, VA
POSTED
1 day ago
We are seeking a Software Integration Engineer with strong experience in C/C++/Java development, Linux/Unix systems, and modern middleware technologies. This role involves hands-on integration, troubleshooting, and development of distributed software components using publish-subscribe patterns, containerization, and high-performance communication tools. Candidates must hold an Active Secret Clearance or be eligible for an Interim Secret. Key Responsibilities Develop, integrate, and troubleshoot software components in Linux/Unix environments. Build and maintain applications using C, C++, or Java in a distributed systems environment. Implement and optimize Linux/Unix socket programming for high-performance communication. Integrate middleware technologies such as DDS, Apache Kafka, or similar platforms. Work with gRPC and Google Protocol Buffers to develop scalable data exchange solutions. Design and implement publish-subscribe (Pub/Sub) communication patterns. Utilize Containers (Docker) and build tools such as Gradle or CMake to support deployment and development workflows. Contribute to Agile development activities across the full software life cycle. Support integration and debugging efforts for complex distributed systems. Basic Qualifications Bachelor's degree in Computer Science, Computer Engineering, or related technical field. Development, integration, and troubleshooting experience in Linux/Unix operating systems. Software development experience using C, C++, or Java. Understanding of Agile full life-cycle development processes. Experience with Linux/Unix socket programming. Experience with gRPC and Google Protocol Buffers. Hands-on experience with publish-subscribe communication patterns. Experience with containerization and build systems such as Gradle or CMake. Experience with DDS or Apache Kafka, or similar middleware technologies.

About the Company

O

Optimum Governmental Solutions LLC