Sr. Software Engineer C/C++
Apolis
- Location
- Manassas
- Workplace
- Hybrid
- Employment
- Contract
- Salary
- USD 65–75/hr
Posted 2mo ago
C++ Developer #26-04169
$65-$75 per hour
Manassas, VA
Hybrid
Job Classification
IT
Job Location
ONSHORE
Share on
Job Description
Position
Mid-Level / Senior Level Sr. Software Engineer C/C++
Location
Manassas, VA.
Duration
Long Term contract
Responsibilities
- Participate in a cross‐functional team to evaluate a large, complex legacy code base, assess the current CI/CD pipeline, and create a strategic roadmap for modernizing the code to enable modular, rather than monolithic, builds.
- Work closely with stakeholders to validate and guarantee the end‐to‐end quality and effectiveness of all proposed enhancements.
- Identify technical obstacles stemming from technical debt or system requirements and develop pragmatic solutions to address them.
- Rapidly build expertise with existing LM catalog of shared CI/CD capabilities so that theses capabilities can be properly considered for integration into proposed build enhancements that will support modular builds.
Basic Qualifications
The successful candidate should have the required skills
- A Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a comparable STEM discipline.
- Proficient in modern C/C++ (C++11/14/17+) with hands on development experience on Linux operating systems and command line toolchains.
- Daily user of CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps) to automatically compile, run unit/integration tests, and deliver builds for C/C++ projects.
Desired Skills
- Experience with GitLab and a variety of CI/CD pipeline strategies to streamline and accelerate software delivery.
- Demonstrated experience in architecting and designing large, complex legacy software systems, with deep hands on expertise in Java, C and/or C++.
- Experience in Automation & DevOps, including CI/CD definition, Infrastructure as Code (IaC), automated testing, and release pipeline construction.
- Interpersonal and communication abilities to enable collaboration across development, operations, security, and business teams, ensuring consistent adoption of architectural standards.
- Proven track record of designing, implementing, and delivering micro services solutions.
- Advanced problem solving skills with the ability to perform trade off analyses (e.g., cost vs. performance, time to market vs. quality).
- Expertise in API design and integration, including REST, gRPC, GraphQL, OpenAPI, and contract first approaches.
- Experience with static application security testing (SAST) tools such as Fortify or comparable solutions.
- Familiarity with binary management repositories (e.g., Artifactory, Nexus).
- Prior involvement with domestic programs at the Manassas, VA, site.
- Proficiency in modern software development methodologies, including Agile, Scrum, and DevOps practices.
Basic Qualifications
To excel in this role, you should possess the following qualifications and attributes:
- BS in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or equivalent STEM field and at least 1 year of related experience.
- Development, integration, troubleshooting experience with the Linux/Unix Operating System.
- Experience in software development, integration, troubleshooting using Java.
- Experience with containerization or orchestration technologies
- Experience developing scripts using Bash or Python.
Desired Skills
- RxJava or familiarity with related technologies (Kotlin Coroutines, Flow)
- Database experience (Mongo, Postgres, or other)
- Inter-process messaging middleware experience (gRPC, Artemis)
- Java multithreading experience
- 5+ years of a combination of Linux, scripting/software development, and configuration management experience
- Basic understanding of Agile Full software life-cycle development
- Ability to integrate, test and troubleshoot and refactor software systems
- Familiar with performance optimization and evaluation tools (JVisualVM, JConsole, JProfiler)
Security Clearance Statement
This position requires a government security clearance.
Skills
- C++
- Linux
- Jenkins
- GitLab CI
- Azure DevOps
- Java
- Bash
- Python
- GitLab
- DevOps
- IaC
- REST
- gRPC
- GraphQL
- OpenAPI
- Fortify
- Artifactory
- Nexus
- Agile
- Scrum
- RxJava
- Kotlin Coroutines
- Flow
- Mongo
- Postgres
- Artemis
- JVisualVM
- JConsole
- JProfiler
Similar roles
IT Support Specialist-III
Amperesand · Reno, Nevada, United States · today
Staff AI Engineering - Enterprise Architecture
American Express · Phoenix, AZ, United States · USD 144,250–256,250/yr · today
Staff AI Engineering - Enterprise Architecture
American Express · Phoenix, AZ, United States · USD 144,250–256,250/yr · today
Staff AI Infrastructure Engineer
Biohub · Redwood City, CA (Hybrid) · USD 241,000–331,000/yr · today
Senior Systems Engineer (Cloud Engineer)
UFCU Main · Austin, TX, United States · today
Field Service Technician II
Toshiba America Business Solutions · East Syracuse, NY, United States · today