Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Graduate software engineer, open source and linux, canonical ubuntu (armidale)

Armidale
Canonical
Software Engineer
Posted: 2 October
Offer description

Graduate Software Engineer, Open Source and Linux, Canonical UbuntuGraduate Software Engineer, Open Source and Linux, Canonical Ubuntu role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets.
Our platform, Ubuntu, is widely used in enterprise initiatives across public cloud, data science, AI, engineering innovation, and IoT.
Our customers include world-leading public cloud and silicon providers, and industry leaders in many sectors.
The company operates globally with 1200+ colleagues in 75+ countries and very few office-based roles.
Teams meet two to four times per year in person to align on strategy and execution.The company is founder led, profitable and growing.We are hiring 2024 and 2025 Graduate Software Engineers into engineering teams around the world.
As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems.
We have teams that work in languages such as Python, Golang, Rust, C/C++, JavaScript and Bash.
We work from the lowest levels of the Linux system — BIOS and boot loaders, firmware, kernel and drivers — up to desktop applications and containers.
We work on small devices like the Raspberry Pi and new RISC-V boards, up to supercomputers, clouds and Kubernetes clusters.
We work on compilers and toolchains, security, cryptography, performance and documentation.
Some teams focus on packaging thousands of pieces of software, others contribute to a single codebase.If you are excited about open source and have outstanding results in your academic career, this is a strong way to start your career at Canonical.
We will help identify teams and projects that fit your skills and motivations.
The process is highly competitive and requires effort and excellence.Most of our engineering teams work from home.
We aim to align a single team in a single time zone — EMEA, APAC, or AMER.
Even while working remotely, you will have colleagues to coach and mentor you, and for problem solving and pair programming.
Larger projects may involve multiple teams and span the globe.
We collaborate with the open source community and build teams that work well in open source contexts.
This is a full-time role, five days a week, with significant responsibility.
We generally do not work weekends and nights and we observe holidays, while expecting productive engagement Monday to Friday.We bring all engineering teams together in person twice a year for a deep sprint with other teams to stimulate discussion and enable diverse career development paths.
This is a excellent way to develop software skills, learn about new technologies, and contribute to open source.If you are a consistent high-performing student and excited about the open source stack, this role will be a challenging and exciting start to your career.Location: This is a globally remote role.The role entailsShaping the roadmap for your product at global sprints every six monthsFocusing on design and user experience, even for developer tooling and command line appsWriting high quality, resilient and performant code, potentially serving millions of demanding daily usersWorking towards mastery of key programming languages and Linux system knowledgeEngaging with users and the open source community through code reviews and issue trackersResponding to customer issues as a priority, understanding enterprise requirementsDeveloping skills and awareness of security in software design and implementationWhat we are looking for in youExceptional academic track record from both high school and universityUndergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming coursesConfidence to start and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or JavaExperience with Ubuntu or another Linux distributionTrack record of going above and beyond expectations to achieve outstanding resultsResult-oriented and organized, with the drive to meet commitmentsPersonal projects in technology and software engineering beyond the curriculumProfessional written and spoken EnglishExcellent interpersonal skills, curiosity, flexibility, and accountabilityPersonal responsibility and accountabilityThoughtfulness, self-awareness and the ability to reflect and developAbility to travel internationally twice a year for company events up to two weeks longNice-to-have skillsUpstream open source contributionsPackaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or anotherLeadership and organization skillsPresentation and writing skillsBusiness and commercial interestsWhat we offer colleaguesDistributed work environment with twice-yearly team sprints in personPersonal learning and development budget of USD 2,000 per yearAnnual compensation reviewRecognition rewardsAnnual holiday leaveMaternity and paternity leaveTeam Member Assistance Program & Wellness PlatformOpportunity to travel to new locations to meet colleaguesPriority Pass and travel upgrades for long-haul company eventsAbout CanonicalCanonical is a pioneering tech firm at the forefront of the global move to open source.
As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software.
We recruit on a global basis and set a very high standard for people joining the company.
We expect excellence - in order to succeed, we need to be the best at what we do.
Most colleagues at Canonical have worked from home since its inception in 2004.
Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.Canonical is an equal opportunity employerWe are proud to foster a workplace free from discrimination.
Diversity of experience, perspectives, and background create a better work environment and better products.
Whatever your identity, we will give your application fair consideration.Seniority levelInternshipEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Canonical by 2xMelbourne, Victoria, Australia 10 hours ago
#J-18808-Ljbffr

📌 Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu
🏢 Canonical
📍 Armidale

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Armidale
HSI
Software Engineer
Similar job
Senior software engineer
Armidale
Meeko
Software Engineer
Similar job
Senior software engineer - digital workplace
Armidale
Canonical
Software Engineer
Similar jobs
IT and Tech jobs in Armidale
jobs Armidale
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Armidale > Graduate Software Engineer, Open Source And Linux, Canonical Ubuntu (Armidale)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save