JOBSEARCHER

Software Engineer

Job Title: Senior Pipeline Engineer Location: Manassas, VA (Onsite) Employment Type: Full-TimeOverview: We’re looking for a hands-on Senior Pipeline Engineer to help modernize legacy systems and lead CI/CD transformation efforts across the organization. This role is focused on building scalable, modular software delivery pipelines and driving adoption of GitLab as the core platform. You’ll work across multiple teams, providing architectural guidance and helping establish best practices that can be reused enterprise wide.Key Responsibilities:Design and implement modern CI/CD pipelines using GitLab for build, test, security, and deploymentHelp modernize legacy systems into more modular, maintainable architecturesEstablish engineering standards, best practices, and reusable frameworks for software deliveryProvide hands-on guidance around system design, modular architecture, and automationBuild and maintain reusable templates, pipelines, and automation scriptsSupport migration from legacy tools like Jenkins or other SCM platforms into GitLabPartner with development teams to improve build and release processesLead design reviews, technical discussions, and proof of concept workDrive consistency and standardization across engineering teamsRequired Qualifications:Active DoD Secret clearanceStrong experience with GitLab, especially CI/CD pipeline design and implementationBackground in software engineering with experience in languages like Java, C++, or similarExperience working with build tools, automation, and scripting (bash or similar)Strong understanding of software design principles and best practicesExperience working with large or complex codebasesExperience migrating or modernizing legacy systemsNice to Have:Experience with C or C++ environments, especially legacy systemsExperience in defense or government programsExposure to enterprise level tooling and standardization effortsFamiliarity with security integrations like static code analysis or SBOM generationWhat You’ll Bring:Strong problem solving skills and ability to work across teamsClear communication and ability to influence technical directionInterest in improving systems, processes, and overall engineering efficiencyThe ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. ResponsibilitiesDevelop quality software and web applicationsAnalyze and maintain existing software applicationsDesign highly scalable, testable codeDiscover and fix programming bugsQualificationsBachelor's degree or equivalent experience in Computer Science or related fieldDevelopment experience with programming languagesSQL database or relational database skills