Senior Software Engineer – Guarded OS

🕒 May 20

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Chainguard

Chainguard

51 - 200 employees

Founded 2021

🔐 Security

☁️ SaaS

🔒 Cybersecurity

Security • SaaS • Cybersecurity

Chainguard is a company that specializes in building secure container images to enhance software security and compliance. Their products include low-to-zero CVE container images, which are updated daily to maintain security and compliance standards such as FedRAMP, NIST 800-53, PCI-DSS, SOC2, and CIS benchmarks. Chainguard focuses on reducing vulnerabilities, automating compliance, and supporting development workflows without compromising on innovation and productivity. The company serves a wide range of industries, including highly regulated sectors, by providing hardened image solutions to mitigate software supply chain risks and enhance application security.

📋 Description

• Operate and develop the Elastic Build service, our Kubernetes + GitHub + Cloud Run pipeline that converts package specifications into real downloadable artifacts, improving reliability, performance, resource usage, and multi-architecture support. • Maintain and improve Melange, our package build tool, with a focus on usability, testing, patch management, and observability. Melange is largely feature-complete; the work here is hardening and instrumentation, not feature addition. • Design and build automation for rebuild and review workflows — keeping a human in the approval chain while removing every step that can be automated. Support shared library transitions using build-time and runtime dependency analysis. • Build monitoring, dashboards, and alerting. Create automated responses to common failure modes so human attention is reserved for novel problems. • Define and deliver a roadmap for build and update services within the OS team. • Document systems thoroughly and reduce single points of knowledge. • Contribute to distro-level package updates and help keep Chainguard OS up-to-date and secure.

🎯 Requirements

• 4+ years of software engineering experience with backend or distributed systems. • Strong programming skills in Go. Comfortable writing production services, ideally including a Kubernetes operator or custom controller. • Hands-on experience operating production services at scale, and has responded to real incidents, restored service, and improved systems to prevent recurrence. • Hands-on experience with Kubernetes, Cloud Run, and cloud-native service design. • Familiarity with GCP services (e.g., BigQuery, IAM, Cloud Logging). • Experience with Terraform and CI/CD pipelines. • Strong debugging and problem-solving skills across distributed systems. • Able to work independently and communicate clearly in a remote-first environment.

🏖️ Benefits

• Flexible & Remote-First Culture: Work remotely with team meetup opportunities, bi-annual destination summits, and a monthly stipend for coworking spaces, phone and internet costs. • Our Approach to Equity: Receive stock options upon hire and promotion. Plus, you can participate in secondary offerings and have 10 years to exercise your options (yes, you read that correctly: 10 years!). • 100% Covered Health Insurance: We cover 100% of your health, vision and dental insurance premiums for you and your dependents. Nothing comes out of your paycheck. • ∞ Flexible Time Off: Take the time you need – to do our best work, we need to recharge and reset. • 18 Weeks Paid Parental Leave: We offer 18 weeks for birthing parents and 12 weeks for non-birthing parents, with the option to use it all at once or throughout your child's first year.

Apply Now

Similar Jobs

🕒 May 20

Vevo

201 - 500

Software Engineer building scalable platforms for music video data at Vevo. Collaborating with cross-functional teams to enhance music video publishing systems.

Apache

AWS

Cloud

Docker

GraphQL

Java

JavaScript

JUnit

Kafka

Kotlin

Kubernetes

Microservices

Node.js

NoSQL

React

SQL

🕒 May 20

PlantingSpace

11 - 50

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

Product Software Engineer building and delivering end-to-end solutions for analytical systems in finance and scientific research.

Clojure

Haskell

Next.js

Postgres

React

Redis

Rust

Svelte

TypeScript

Vue.js

🕒 May 20

turbopuffer

1 - 10

☁️ SaaS

🔌 API

🤖 Artificial Intelligence

Product Engineer at turbopuffer focusing on enhancing developer experience through product engineering and web technologies.

Django

JavaScript

Next.js

React

Ruby on Rails

Rust

TypeScript

🕒 May 20

Scan.com

201 - 500

🏪 Marketplace

☁️ SaaS

👥 B2C

Software Engineer developing automation solutions to connect healthcare providers and streamline operations. Join a rapidly growing health tech company focused on improving diagnostic processes.

Python

🕒 May 20

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Senior Software Engineer contributing to OpenTelemetry projects for Grafana Labs. Collaborating with communities and advancing OpenTelemetry adoption for observability tools.

Cloud

Distributed Systems

Grafana

Java

Open Source

Prometheus

Rust

Go