Graduate Software Engineer, Open Source and Linux
New
C
CanonicalOpen-source software
Home based - WorldwideFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional written and spoken English
- Required Skills
- PythonJavaJavascriptGoRustLinux
Requirements
- Have an exceptional academic track record from high school and university.
- Hold an undergraduate degree in Computer Science, Business Informatics, Mathematics, or another STEM discipline with programming courses.
- Be confident getting started and delivering high-quality code in at least one of Python, Rust, C/C++, Golang, JavaScript, or Java.
- Have experience with Ubuntu or another Linux distribution.
- Show a track record of exceeding expectations to achieve outstanding results.
- Be results-oriented and organized, with the drive to meet commitments.
- Have personal technology and software engineering projects beyond the curriculum.
- Have excellent interpersonal skills, curiosity, flexibility, and accountability.
- Demonstrate personal responsibility, thoughtfulness, self-awareness, and the ability to reflect and develop.
- Be able to travel internationally twice a year for company events lasting up to two weeks.
Responsibilities
- Shape product roadmaps at global sprints held every six months.
- Focus on design and user experience, including for developer tooling and command-line applications.
- Write high-quality, resilient, and performant code.
- Build mastery of key programming languages and Linux system knowledge.
- Engage with users and the open-source community through code reviews and issue trackers.
- Respond to customer issues as a priority and develop an understanding of enterprise requirements.
- Develop skills and awareness in software security design and implementation.
View Full Description & ApplyYou'll be redirected to the employer's site