Software Engineer

Stash Talent Services Logo
Stash Talent Services
  • Consulting
  • FullTime
  • Applications have closed

Job Title: Senior Pipeline Engineer

Location: Manassas, VA (Onsite)

Employment Type: Full-Time

Overview:

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 deployment
  • Help modernize legacy systems into more modular, maintainable architectures
  • Establish engineering standards, best practices, and reusable frameworks for software delivery
  • Provide hands-on guidance around system design, modular architecture, and automation
  • Build and maintain reusable templates, pipelines, and automation scripts
  • Support migration from legacy tools like Jenkins or other SCM platforms into GitLab
  • Partner with development teams to improve build and release processes
  • Lead design reviews, technical discussions, and proof of concept work
  • Drive consistency and standardization across engineering teams

Required Qualifications:

  • Active DoD Secret clearance
  • Strong experience with GitLab, especially CI/CD pipeline design and implementation
  • Background in software engineering with experience in languages like Java, C++, or similar
  • Experience working with build tools, automation, and scripting (bash or similar)
  • Strong understanding of software design principles and best practices
  • Experience working with large or complex codebases
  • Experience migrating or modernizing legacy systems

Nice to Have:

  • Experience with C or C++ environments, especially legacy systems
  • Experience in defense or government programs
  • Exposure to enterprise level tooling and standardization efforts
  • Familiarity with security integrations like static code analysis or SBOM generation

What You’ll Bring:

  • Strong problem solving skills and ability to work across teams
  • Clear communication and ability to influence technical direction
  • Interest in improving systems, processes, and overall engineering efficiency

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities

  • Develop quality software and web applications
  • Analyze and maintain existing software applications
  • Design highly scalable, testable code
  • Discover and fix programming bugs

Qualifications

  • Bachelor’s degree or equivalent experience in Computer Science or related field
  • Development experience with programming languages
  • SQL database or relational database skills