Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Gromelski & Associates, Inc. is seeking a mid-level Software Developer to lead the migration of a legacy middleware platform to a modern open-source solution.
The role combines Java/C/C++ development with Linux system work in a DoD-sensitive setting and requires hands-on prototyping and performance measurements. The candidate will analyze current stacks, research modern options like gRPC and NATS, prototype on target hardware, and deliver a data-driven recommendation with a clear migration plan.
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.
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.
1-Analyze the existing middleware stack, document performance bottlenecks, latency, throughput, and scalability requirements.
2-Research and shortlist modern alternatives (gRPC, NATS, DDS, etc.), evaluating fit against functional and non‑functional criteria.
3-Prototype selected solutions on target hardware, measuring latency, CPU/memory usage, and integration effort.
4-Produce a comprehensive recommendation report, including migration path, risk assessment, and implementation plan.
5-Develop and integrate Java and C/C++ components in a Linux-based laboratory environment, following established DoD processes (installation, recovery, checkout, testing).
6-Collaborate closely with software team leads, systems engineers, and test personnel; communicate findings clearly and promptly.
7-Document all work artifacts (designs, test results, build scripts, deployment guides) in accordance with configuration-management standards.
8-Support off‑shift and overtime activities when required to meet critical milestones.
Job: Full-Time Employee, 40 hours/week
Benefits: We offer a competitive benefit package.
Salary Range: $130,000 - $190,000
Start Date: Negotiable
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.