Software Engineer

Stash Talent Services
Manassas, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manassas, United States of America

Tech stack

Java
Application Frameworks
C++
Static Program Analysis
Continuous Integration
Relational Databases
Software Engineering
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Delivery Pipeline
Gitlab
Solid Principles
Information Technology
Build Tools
Codebase
Legacy Systems
Jenkins
Programming Languages

Job description

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., * 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

Requirements

  • 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., * Bachelor's degree or equivalent experience in Computer Science or related field

  • Development experience with programming languages
  • SQL database or relational database skills

Apply for this position