Graduate Software Engineer
New
C
CanonicalOpen Source Software
Home based - Worldwide, We try to align a single team in a single time zone - EMEA, APAC, and AMERFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional written and spoken English
- Required Skills
- PythonBashJavaJavascriptGoRustLinux
Requirements
- Exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline
- Confidence to deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
- Experience with Ubuntu or another Linux distribution
- Personal projects in technology and software engineering beyond the curriculum
- Professional written and spoken English
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Ability to travel internationally twice a year for company events
Responsibilities
- Shaping the roadmap for your product at global sprints every six months
- Focusing on design and user experience, even for developer tooling and command line apps
- Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
- Working towards mastery of key programming languages and Linux system knowledge
- Engaging with users and the open source community through code reviews and issue trackers
- Responding to customer issues as a priority
- Developing skills and awareness of security in software design and implementation
View Full Description & ApplyYou'll be redirected to the employer's site