JobTarget Logo

Senior Software Engineer, Docker Desktop at Jobgether – United States

Jobgether
United States, United States
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

Senior Software Engineer, Docker Desktop

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Docker Desktop in the United States.

The Senior Software Engineer will be responsible for advancing the core desktop platform used by millions of developers worldwide. This role focuses on building and improving lifecycle components, such as installers, updaters, system services, and OS-level integrations across macOS, Windows, and Linux. You will work closely with platform and feature teams to enhance reliability, performance, and the overall user experience. The position requires strong operating system fundamentals, hands-on development expertise, and the ability to debug complex system-level issues. You will operate with high ownership in a remote-first, collaborative environment, contribute to architectural decisions, and influence the long-term evolution of the platform. This role offers opportunities to mentor others, shape engineering practices, and deliver meaningful impact across a widely used developer tool.

Accountabilities:
  • Design, develop, and maintain lifecycle components, including installation, updates, startup, and system services.
  • Improve the reliability, performance, and startup behavior of desktop applications across macOS, Windows, and Linux.
  • Work on OS-level integrations, permission models, and system behaviors such as admin vs admin-less installs.
  • Debug complex issues related to system interactions, crashes, and performance bottlenecks.
  • Collaborate with feature and platform teams to ensure seamless integration with shared components.
  • Contribute to technical documentation, design discussions, and knowledge sharing across teams.
  • Write high-quality, testable code and promote engineering best practices.
Requirements:
  • 6+ years of professional backend or platform engineering experience, with hands-on Go (Golang) proficiency or willingness to learn.
  • Strong understanding of operating systems (macOS, Windows, or Linux), including system APIs and OS-level behaviors.
  • Proven ability to design modular, maintainable system components that scale across teams.
  • Experience debugging complex system-level issues and improving performance and reliability.
  • Strong problem-solving skills and ability to operate independently in ambiguous situations.
  • Excellent communication skills for documentation, technical discussions, and collaboration with multiple stakeholders.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Nice-to-have: cross-platform desktop development, virtualization, networking or container technologies, telemetry/observability, and experience with CI/CD or release engineering.
Benefits:
  • Competitive salary and equity opportunities.
  • Flexible, remote-first work culture with freedom to balance work and life.
  • Home office setup and technology stipend to support productivity.
  • Paid parental leave up to 16 weeks.
  • PTO plan that encourages taking time off to recharge.
  • Training stipend for conferences, courses, and classes.
  • Opportunities to contribute to widely used developer tools and influence technical direction.
  • Inclusive work environment valuing diversity, equity, and collaboration.
Why Apply Through Jobgether?
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.


#LI-CL1

Job Location

United States, United States

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.