Graduate Software Engineer, Open Source and Linux
Canonical
Remote
Anywhere / Flexible
Full-Time
Entry-Level
We are hiring Graduate Software Engineers (classes of 2024 & 2025) to work across the open source and commercial Ubuntu stack. You'll be embedded in distributed engineering teams solving real-world problems—from BIOS, bootloaders, kernel, firmware, and drivers to desktop apps, containers, security, and toolchains. You will write production-grade code in multiple languages (Python, Rust, Go, C/C++, JavaScript, Bash), contribute upstream, and engage with the community. You’ll also participate in global strategy sprints twice yearly.

Main Responsibilities

  • Contribute to biannual global sprints and shape product roadmaps
  • Design and build developer tools, CLI apps, and Linux system components
  • Write resilient, performant, and maintainable code for millions of users
  • Master key programming languages and Linux internals
  • Participate in code and community engagement via reviews and issue trackers
  • Address enterprise-grade customer issues
  • Integrate security practices into software design

Qualifications

  • Exceptional academic record (high school + university)
  • Bachelor’s in Computer Science, STEM, or related field
  • Proficiency in at least one of: Python, Rust, C/C++, Go, JavaScript, Java
  • Experience using Ubuntu or other Linux distributions
  • Self-driven, organized and results-oriented
  • Personal coding projects beyond coursework
  • Fluent English (written and spoken)
  • Excellent interpersonal, curious, flexible, accountable
  • Willingness to travel internationally ~2x/year

Nice to Have

  • Open source contributions
  • Experience in Linux packaging (Debian, Arch, Fedora, Nix)
  • Leadership, public speaking, or writing experience
  • Business or commercial awareness

What We Offer

  • Competitive, geographically adjusted salary + performance bonus
  • Annual reviews (including extra for graduates)
  • USD 2,000/year personal learning budget
  • Twice-yearly in-person global team sprints
  • Recognition rewards, wellness support, leave benefits, parental leave
  • Travel passes & Priority Pass for company events
  • Fully remote culture since 2004

2024·2025년 졸업 예정자를 대상으로 Graduate Software Engineer 채용을 진행 중입니다. 오픈소스 및 상용 Ubuntu 스택 전반을 아우르는 업무를 수행하게 됩니다. BIOS, 부트로더, 커널, 펌웨어, 드라이버부터 데스크톱 앱, 컨테이너, 보안, 툴체인까지 다양한 영역에서 실무 코드를 작성하며, Python, Rust, Go, C/C++, JavaScript, Bash 등 다중 언어 활용이 요구됩니다. 오픈소스 기여, 커뮤니티 참여 및 글로벌 스프린트 연 2회가 포함됩니다.

주요 업무

  • 연 2회 글로벌 스프린트에 참여하여 로드맵 형성에 기여
  • 개발자 도구, CLI 앱 및 리눅스 시스템 컴포넌트 설계 및 개발
  • 수백만 사용자를 위한 안정적이고 성능 좋은 코드 작성
  • 프로그래밍 언어 및 리눅스 내부 구조 마스터
  • 코드 리뷰, 이슈 트래킹을 통한 커뮤니티 참여
  • 엔터프라이즈 고객 이슈 대응
  • 보안 관점의 소프트웨어 설계 실행

자격 요건

  • 고교 및 대학에서 우수한 학업 성적
  • 컴퓨터공학, STEM 또는 관련 학사 자격증
  • Python, Rust, C/C++, Go, JavaScript, Java 중 하나 이상 숙련
  • Ubuntu 또는 기타 리눅스 배포판 사용 경험
  • 자발적이고 체계적인 결과 중심 인재
  • 학업 외 개인 프로젝트 수행 경험
  • 영어 읽기·쓰기·말하기 가능
  • 협업, 호기심, 유연성, 책임감 보유
  • 연간 2회 해외 출장 가능자

우대 사항

  • 오픈소스 기여 경험
  • Debian, Arch, Fedora, Nix 등 Linux 패키징 경험
  • 리더십, 발표, 글쓰기 경험
  • 비즈니스 또는 상업적 관심 보유

혜택 및 복지

  • 지역별 기준 맞춤형 보상 + 성과 보너스
  • 연간 보상 리뷰 (졸업생은 추가 리뷰 가능)
  • 연 2,000 USD 학습 예산 제공
  • 글로벌 팀 스프린트 연 2회
  • 인센티브 및 복지 프로그램, 휴가, 부모휴가
  • 장거리 출장 시 Priority Pass 제공
  • 2004년부터 원격 근무 중심 문화 유지

Apply Now

Please mention you found this job on Remowrk in your application. This helps us grow!

Apply Now

Get early access to remote job drops.

New opportunities delivered to your inbox, weekly.

By clicking Subscribe you're confirming that you agree with our Terms and Conditions.
🎉 You’re in! Thanks for joining Remowrk’s global career circle 🌍
Check your inbox to confirm your subscription—sometimes it might land in your spam folder. 📬
Oops! Something went wrong while submitting the form.