Senior Software Engineer — Container Images & Security
New
R
RapidFortCybersecurity
Location: United States; Location: RemoteFull-TimeSenior
SalaryBase salary: $130,000–$200,000, depending on experience and technical depth. Equity participation.
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of relevant experience
- Required Skills
- DockerPythonBashKubernetesGoCI/CDLinux
Requirements
- 5+ years of relevant experience in software engineering, Linux systems engineering, platform engineering, DevSecOps, or SRE.
- Deep understanding of Linux systems and hands-on experience with distributions such as Debian, Ubuntu, Alpine, or RHEL.
- Strong experience building and optimizing Docker images, including multi-stage builds, image layering, and container filesystem structures.
- Experience investigating and remediating CVEs in Linux packages and container images, including patching, rebuilding, and validating fixes.
- Working knowledge of Linux package management and dependency resolution using apt, apk, yum/dnf, or rpm.
- Programming or scripting skills in Python, Go, or Bash, including building maintainable automation and internal tooling.
- Experience developing and maintaining CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools.
- Hands-on experience with vulnerability scanners such as Trivy, Grype, or Clair, along with SBOM generation.
- Understanding of Kubernetes concepts, container lifecycles, and image deployment requirements.
- Ability to troubleshoot complex technical issues independently and collaborate across engineering teams.
Responsibilities
- Design, build, and maintain minimal, hardened container images across Linux distributions and application runtimes.
- Analyze, patch, rebuild, and validate CVE remediations across OS packages, libraries, runtimes, and dependencies.
- Troubleshoot package compatibility, dependency, build, and runtime issues while preserving application functionality.
- Reduce image size and attack surface by removing unnecessary packages, binaries, and dependencies.
- Build and improve automated pipelines for image builds, vulnerability scanning, remediation, testing, and publishing.
- Develop tooling for image versioning, dependency updates, metadata, and release traceability.
- Generate, validate, and maintain SBOMs.
- Validate image functionality, reproducibility, and compatibility with Kubernetes and other containerized environments.
- Collaborate with platform, infrastructure, and security teams on hardening standards and workflow integration.
- Document curated images and improve remediation speed, image quality, build reliability, and operational efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site