Staff Software Engineer – Runtime

Job not on LinkedIn

🔥 0 minutes ago

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 Docker, Inc

Docker, Inc

51 - 200 employees

💰 $105M Series C on 2022-03

At Docker, we simplify the lives of developers who are making world-changing apps. Docker helps developers bring their ideas to reality by conquering the complexity of app development. We simplify and accelerate workflows with an integrated development pipeline and application components. Actively used by millions of developers around the world, Docker Desktop and Docker Hub provide unmatched simplicity, agility and choice.

📋 Description

• Design, develop, and maintain the filesystem and container runtime components of Docker's local runtime stack. • Investigate and resolve correctness, performance, and stability issues in the filesystem layer across macOS, Windows, and Linux. • Work on VirtioFS, OverlayFS, and related filesystem technologies to improve performance and reliability for AI agent workloads. • Contribute to containerd integration and OCI-compliant container lifecycle management. • Collaborate with peers on the team to evolve the architecture of the runtime as requirements grow. • Engage with the open source community on filesystem and container runtime related projects. • Participate in on-call rotations and respond to critical stability issues affecting users. • Document your work clearly and share knowledge with the rest of the team.

🎯 Requirements

• 7+ years of experience in systems programming with a focus on filesystems or container runtimes. • 6+ years of professional, hands-on, full-time software engineering experience in backend, infrastructure, or platform engineering. • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience • Deep understanding of filesystem semantics: POSIX, VFS, virtual filesystems (FUSE, VirtioFS), and overlay filesystems. • Experience with container technologies: OCI image spec, containerd, runc, or equivalent low-level container infrastructure. • Proficiency in Go and/or Rust; comfort reading and modifying C where necessary. • Experience debugging complex, cross-platform issues with kernel and userspace components. • Strong written and verbal communication skills. • Comfortable working with a high degree of autonomy in a remote-first environment.

🏖️ Benefits

• Freedom & flexibility; fit your work around your life • Designated quarterly Whaleness Days plus end of year Whaleness break • Home office setup; we want you comfortable while you work • 16 weeks of paid Parental leave (after 6 months of employment) • Technology stipend equivalent to $100 USD net/month • PTO plan that encourages you to take time to do the things you enjoy • Training stipend for conferences, courses and classes • Equity; we are a growing start-up and want all employees to have a share in the success of the company • Docker Swag • Medical benefits, retirement and holidays vary by country • Remote-first culture, with offices in Seattle and Paris

Apply Now

Similar Jobs

🕒 3 days ago

LivaNova

1001 - 5000

Software Engineer designing and developing software applications for medical devices at LivaNova. Involved in the full software development lifecycle ensuring compliance with regulatory standards.

🕒 3 days ago

Autodesk

10,000+ employees

📱 Media

Software Architect responsible for technical leadership and scalable software development at Autodesk. Collaborating with global teams to deliver innovative solutions in the construction industry.

🇨🇦 Canada – Remote

💵 $147k - $215.6k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🧑‍💻 Full-stack Engineer

🗣️🇫🇷 French Required

🕒 4 days ago

Switzerland Global Enterprise

51 - 200

🤝 B2B

🛍️ eCommerce

Principal Embedded Software Engineer at GE Vernova leading embedded system modernization and development. Collaborating across global teams to enhance reliability and agility in power system solutions.

🕒 4 days ago

GE Vernova

10,000+ employees

⚡ Energy

🚀 Aerospace

🤖 Artificial Intelligence

Principal Embedded Software Engineer providing technical leadership and architecture guidance for real-time embedded systems at GE Vernova. Focused on modernizing grid-edge devices and improving lifecycle agility.

🕒 5 days ago

Avenu Insights & Analytics

501 - 1000

🏛️ Government

📋 Compliance

☁️ SaaS

Senior Software Engineer leading Java and PL/SQL development for Neumo's pension product solutions. Collaborating on system architecture and guiding junior developers while ensuring high-quality deliverables.