Jobs · Engineering

Senior Software Engineer – Build Tooling | CI/CD | Jobs in USA

DigitalXNode · Mobile, Alabama, United States · Yesterday
EngineeringPart-time

About the Role

This team plays a critical role in accelerating software delivery by providing scalable tools and platforms that help engineering teams release applications to production safely and efficiently. We're looking for an engineer with 8+ years of hands-on software development experience, a strong understanding of CI/CD processes and tools, and a desire to keep learning. The role is entirely remote and is available under multiple engagement options, including full-time employment, part-time assignments, and contract-based engagements.

Key Responsibilities

  • Work with a team of engineers in a collaborative software development process to achieve team goals
  • Build and maintain software to abstract build, release, and deploy events for use by dozens of development organizations
  • Understand the needs of thousands of developers using the team's software, and actively and measurably improve their experience
  • Work directly with application development teams to determine needs and implement CI/CD best practices
  • Lead the development of critical features, ensuring they meet user needs and are fit for purpose
  • Support critical build and artifact storage systems for the entire organization
  • Participate in the on-call rotation, supporting systems and services during production incidents

Required Skills

  • Minimum of 5 years of relevant professional experience, with 8+ years overall hands-on software development experience preferred
  • Proficiency in at least one modern programming language, such as Python, Java, C++, C, or C#
  • Familiarity with scripting in Bash/PowerShell
  • Understanding of a modern collaborative SDLC and experience with workflows such as Scrum, Kanban, GitOps, Monorepos, Microservices, and Feature Flagging
  • Experience working with version-controlled environments and CI/CD workflows, including setting up and maintaining pipelines with at least one of GitLab CI, GitHub Actions, TeamCity, Jenkins, Argo, or SonarQube
  • In-depth knowledge of Linux, including file systems, user and group management, process control, permission schemes, and SSH key management
  • Hands-on experience with AWS core services (EC2, S3, IAM, VPC, CloudWatch, etc.), with understanding of the wider AWS ecosystem and other cloud providers desirable
  • Experience with Docker for building, running, and debugging containerized applications
  • Operational knowledge of Kubernetes and Helm for deploying workloads via manifests or Helm charts
  • Experience provisioning and managing infrastructure as code using tools like Terraform or CloudFormation
  • Excellent written and verbal communication skills and ability to collaborate effectively with remote team members

AI Experience

  • Knowledge of modern AI-assisted software development practices, with the ability to effectively utilize AI tools to optimize coding, testing, debugging, and deployment processes
  • Interest in applying AI-assisted development tools to build, release, and CI/CD tooling workflows

Managerial Experience

This is an individual contributor role with technical leadership responsibilities; candidates should demonstrate the ability to lead development of critical features and work directly with application development teams to drive adoption of best practices.

Operational Experience

  • Experience supporting critical build and artifact storage systems for a large organization
  • Experience participating in on-call rotations and supporting production incidents
  • Experience maintaining CI/CD pipelines and infrastructure-as-code environments at scale
  • Familiarity with measuring and improving developer experience across large engineering organizations

Qualifications

  • BA/BS degree in Computer Science or equivalent technical experience
  • 8+ years of relevant hands-on experience in software development, with strong CI/CD exposure
  • Experience working successfully within remote, distributed teams, with the ability to independently prioritize tasks and consistently deliver quality results

Similar jobs

Senior Software Engineer

HaystackSan Diego Metropolitan Area· 2 wk ago
Information Technology$178k–$268k/yrapply on haystack.cv

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 mo ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 1 mo ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com