Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
BV
BOAB Ventures
Modernization Engineer
Career Insights for C / C++ Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A C or C++ Developer or Engineer designs or improves computer software and applications using the C / C++ computer programming language. Oversees the entire C / C++ software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$117,626 / year median in Virginia
-17% projected decline
Job Description
Job Requirements Manassas, VA Secret Polygraph Unspecified Career Level not specified Salary not specified Join Premium to unlock estimated salaries Job Description Job Description BOAB Ventures is seeking a skilled Modernization Engineer to support the design, development, and modernization of next-generation software systems supporting U.S. Navy missions. This role focuses on transforming legacy applications into modern, scalable, cloud-native solutions while leveraging current software engineering best practices and emerging technologies. You'll work across the full software lifecycle, modernizing existing systems, improving developer workflows, and building resilient infrastructure that supports mission-critical capabilities. What You'll Do As a member of a small, highly collaborative engineering team, you'll have the opportunity to work across multiple areas of the technology stack, including: Translate legacy C/C++ applications into memory-safe Rust. Modernize legacy software architectures and improve maintainability. Ensure code is formatted, linted, tested, and maintains strong code coverage. Containerize applications using Docker and Kubernetes. Replace legacy messaging frameworks with modern event streaming technologies such as Redpanda and Protobuf. Deploy and manage infrastructure using Infrastructure as Code (Terraform or Pulumi). Improve local development environments and engineering workflows. Design, implement, and maintain CI/CD pipelines using GitHub Actions. Collaborate with software engineers to improve system performance, reliability, and scalability. What We're Looking For We're seeking engineers who enjoy solving complex technical challenges and take pride in building high-quality software.