Software Engineer - Python - Ubuntu Pro client - graduate level
Canonical
Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level 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 very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.The company is founder-led, profitable, and growing.We are hiring a Software Engineer to develop, test and release improvements to the Ubuntu Pro client.Ubuntu Pro is a suite of specialist services provided by Canonical. Whether for enterprise customers deploying systems at scale or users who want security patching for their personal Ubuntu LTS at home, the Ubuntu Pro Client is the command-line tool that manages all these services.The quality and stability of the Ubuntu Pro Client is critically important, since it comes pre-installed on every Ubuntu system. You'll work with the Ubuntu Server team, alongside major cloud partners and multiple Canonical product teams to develop, test and release improvements to the Pro client. You will also be a voice in communication with our users, ensuring their needs are met.This role requires quality-oriented software engineering in Python and a focus on software interoperability over a vast range of target releases and environments. Excellent Python skills are a key requirement, with previous contributions to open source Python projects being an advantage. The Pro client often interacts with the Ubuntu package management; therefore, experience in configuring apt, and knowledge of deb packaging and general system administration is advantageous in this role.Applicants should be passionate about the Ubuntu project and its values and about building tools that are used by millions of people around the world. A personal interest and emphasis on quality, thinking of edge cases, ease of use, documentation, and careful community coordination is important. The Pro client is used at all ranges, from mission-critical environments to hobbyist Ubuntu users; applicants should be ready to work with the whole spectrum of end users and help guide engineering best practices with all of them in mind.The role entailsCollaborate proactively with a distributed teamWrite high quality code, with unit and functional tests, to create new featuresDebug issues and produce high quality code to fix themReview code produced by other engineersDiscuss ideas and investigate to find good solutionsWork from home, with global travel 2 to 4 weeks per year for internal and external eventsWhat we are looking for in youYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are passionate, enterprising, thoughtful, and self-motivatedYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have extensive experience with Python on LinuxYou have interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on premise cloudsBonus points if you have experience engaging with the open source communityWhat we offer colleaguesWe consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.Distributed 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 our 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 levelSeniority levelEntry levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Canonical by 2xGet notified about new Software Engineer jobs in San Bernardino, CASoftware Engineering Specialist - Human DataOntario, CA $163,000.00-$247,000.00 20 hours agoGraduate Software Engineer, Open Source and Linux, Canonical UbuntuSoftware Engineer, Ceph & Distributed StoragePython and Kubernetes Software Engineer - Data, AI/ML & AnalyticsSoftware Engineer - Cross-platform C++ - MultipassDistributed Systems Software Engineer, Python / GoAssociate Software Engineer | Active Secret clearanceSystem Software Engineer - Ubuntu NetworkingPython Software Engineer - Ubuntu Hardware Certification TeamOntario, CA CA$120,000.00-CA$175,000.00 3 weeks agoSoftware Engineer - packaging - optimize Ubuntu ServerEmbedded Linux Senior Software Engineer - OptimisationSoftware Engineer - packaging - optimize Ubuntu Server for public cloudsSoftware Engineer - packaging - optimize Ubuntu Server for public cloudsWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.J-18808-Ljbffr Canonical
- ...OPPORTUNITY: WE ARE HIRING JUNIOR LEVEL COST ENGINEERS WITH 1 OR MORE YEARS OF WORK... ...REQUIRED TO COME INTO THE CLIENT OFFICES LOCATED IN POMONA,... ...requires use of MS Excel software to analyze and aggregate data... ...equivalent to those typically possessed by a 4-year college graduate....SoftwareFor graduatesWork experience placementRemote workWork from home1 day per week
- ...Accounting Manager. Taking a pro-active approach to executing and... ...tasks, accurately utilizing software, and ensure that procedures are... ...be able to interact with all levels of management and have excellent... .... Our approach allows clients to see and assess the applicants...SoftwareLocal area
$34 - $40 per hour
...inventory of IT assets. · Monitor desktop management software logs daily to ensure timely application of... ...security patches. · Provide support for VDI client hardware, as well as laptop and desktop PCs. · Offer basic-level support for Microsoft Office, including Outlook...SoftwareHourly payFull timeWork at office- ....S. We are seeking a high-energy, self-motivated individual to join our sales team. As an Entry Level Account Manager, you will be responsible for maintaining a large client base of existing customers for MDL and serve as a liaison between management and customers to resolve...Suggested
- ...Finance, Regulatory, HR, Engineering, Transmission &... ...in files and multiple software systems. Requests, receives... ...effectively with external clients, various organizations across SCE, and all levels of management to lead and... ...(DM), Google Earth Pro, and Adobe Acrobat Pro....SoftwareFor contractorsWork at officeRemote workRelocation
$93.3k - $139.9k
...a Cox Automotive Brand, is currently hiring a Senior Manager, Client Solutions to join our team in the Los Angeles, California area... ...hires, and develops Sales team. Works closely with multiple levels within automotive (franchise and independent) dealerships, automobile...Currently hiring- ...Desired Qualifications High school graduate, comparable vocational training or 6 months... ...processes and procedures. Knowledge of systems software pertaining to automotive servicing... ...preferred Prefer TIA Automotive Tire Service (ATS) 200. Level 300 or 400 level a plus...SoftwareFor graduates
- ...Systems Engineer I Under the direction of the Manager, Systems... ...optimally and meeting performance levels. This role will work with... ...support essential enterprise clients and emergencies outside of business... ...) databases, virtual machine software from VMWare, and Microsoft...SoftwareWork at officeShift workWeekend workAfternoon shift
- ...presents design concepts and layout drafts to clients or supervisors for feedback and approval.... ...of industry standard graphic design software including, but not limited to, Adobe Creative... ...sufficient to hear conversational levels in person, via videoconference and over the...SoftwareWork at officeRemote workShift workWeekend workAfternoon shift
- ...year of experience in banking, finance, billing, accounting, or a related field • Comfortable working with multiple screens and software programs; proficient in Microsoft 365 (Excel, Word, PowerPoint) • Strong communication and customer service skills • Ability to...SoftwareFor graduatesMonday to Friday
$93 - $163 per hour
...obtain one). Technical Proficiency: Recommended experience or familiarity with Open Dental software. Experience Level: Open to seasoned professionals or recent graduates. Soft Skills: Strong communication skills and a collaborative spirit for working within a dedicated...SoftwareFor graduatesHourly payPart timeShift work- ...English with professional quality; use computer, printer, and software programs necessary to the position (e.g., Word, Excel,... ...Maint / Operatives Posting Date 05/21/2026, 11:03 PM Degree Level High School Graduate Locations 11223 Campus St, Loma Linda, CA, 92354, US...SoftwareFor graduatesFull timeShift work
$123.14k - $202.49k
...Overview ArcGIS Pro is a powerful geographic information system (GIS) software that is used to analyze, visualize, and... ...functional global team of software engineers, product engineers, designers,... ...algorithms and agents in C# or Python, particularly focusing on...Software$75.48k - $103.71k
...vacancies. 03 Education: Indicate the highest level of education completed in information technology, business... ...Learning Management Systems (LMS) E-learning Articulate Software Adobe Connect None of the above 09...SoftwareFull timeWork experience placementRemote workVisa sponsorshipNight shiftWeekend workAfternoon shift$21 per hour
...hospital setting Open to recent technician school graduates Ability to monitor anesthesia during procedures ezyVet Software experince preferred Knowledge of preventive... ...legiable medical records Communicate clearly with clients and DVM regarding treatments and care plans...SoftwareFor graduatesHourly payFull timeMonday to FridayFlexible hoursShift work$110k - $125k
...management techniques, Electronic Medical Record software and sophisticated medical office... ...We will provide training for new graduates. Compensation Range: Physical... ...diverse workforce that reflects, at all job levels, the patients we serve. We are an equal...SoftwareFor graduatesFull timeWork at officeRelocation packageMonday to Friday$90k - $110k
...The IT System Administrator is responsible for implementing new software solutions that enhance organizational productivity, and... ...reliable, and efficient operations. The System Administrator provides level two escalation for sophisticated issues level one support techs...SoftwareFull timeCasual workWork at officeLong distanceAfternoon shift$90k - $100k
...and assess customer needs, changes, and level of satisfaction. Develop relationships... ...Educational Requirements: High School graduate Required Certification/Licensure... ...and team build Proficient in Microsoft software Outlook, Excel, Word, Power Point, and Dynamics...SoftwareFor graduatesFull timeContract workFor contractorsFor subcontractorWork at office- ...ultrasound and vascular exams. Provides high level of care to the ultrasound and vascular... ...: Associate's Degree required. Graduate of a Commission of Accreditation of Allied... ...with professional quality; use computer and software programs necessary to the position; troubleshoot...SoftwareFor graduates
$44.1k - $60.61k
...Access Powerpoint Adobe Acrobat Pro Other None of the above 0... ...example for using the application Level of experience (beginner, intermediate, advanced... ...09 ACCOUNTING/PAYROLL SOFTWARE: Indicate which of the following specialized...SoftwareHourly payFull timeWork experience placementWork at officeImmediate startTrial periodVisa sponsorship- ...have reliable, secure access to the systems they need to serve clients effectively. By maintaining strong technical foundations and responsive... ...support for staff, including troubleshooting hardware, software, and connectivity issues Support onboarding and off boarding of...SoftwareContract workWork experience placementCasual workWork at officeLong distanceAfternoon shift
- ...Desired Qualifications/h3ulliHigh School graduate or comparable vocational training/liliKnowledge... ...of computerized sales and marketing software/liliKnowledge of auto/truck tire,... ...looking for individuals who share this same level of commitment and passion for giving customers...SoftwareFor graduates
- ...treatment plans that prioritize a dynamic level of educational and professional support... ...AND/OR EXPERIENCE: Possess and maintain graduate professional nurse, and nurse... ...entry applications, as well as with medical software applications Has a contagious and positive...SoftwareFor graduatesMonday to Friday
- ...in files and multiple software systems. Requests, receives... ...Management or Engineering Experience with transmission... ...effectively with external clients, various organizations across SCE, and all levels of management to lead... ...(DM), Google Earth Pro, and Adobe Acrobat Pro...SoftwareWork at officeRemote workRelocation
- ...with department protocols. Provides high level of care to the ultrasound and vascular patients... ...as needed. Education and Experience: Graduate of a Diagnostic Medical Sonography... ...with professional quality; use computer and software programs necessary to the position;...SoftwareFor graduates
- ...is a licensed registered nurse that has graduate preparation (master's or doctorate) in nursing... ...impact by utilizing unique and advanced level competencies. The CNS is an expert in... ...professional quality; use computer, printer and software programs necessary to the position, e.g.,...SoftwareFor graduates
- ...Division of Preprofessional studies supports undergraduate and graduate-level teaching within the School of Allied Health. Performs other... ...English with professional quality; use computer, printer, and software programs necessary to the position (e.g., Word, Excel,...SoftwareFor graduatesHourly pay
- ...ultrasound and vascular exams. Provides high level of care to the ultrasound and vascular... ...Associate's Degree required. Graduate of a Commission of Accreditation of Allied... ...with professional quality, use computer and software programs necessary to the position, troubleshoot...SoftwareFor graduates
$76.96k - $126.88k
...demonstrate, and support selling Esri software and solutions as part of the... ...Ability to troubleshoot client issues related to Esri application... ...with languages such as Python and JavaScript Master’s degree... ...at the business and strategy level Questions about our interview...Software- ...Our client, a Medical Center facility under the aegis of a California... ...accomplished EPIC Clarity BI Engineer NOTE- THIS IS 100% REMOTE... ...Analytics Enablement Leverage Python for data transformation,... ...organizations on a local & regional level. Currently, Amerit has over 2,...Temporary workLocal areaRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Python - Ubuntu Pro client - graduate level. Be the first to apply!
- part time software developer remote San Bernardino, CA
- senior software engineer remote San Bernardino, CA
- software support San Bernardino, CA
- id software San Bernardino, CA
- healthcare software sales San Bernardino, CA
- remote software sales San Bernardino, CA
- entry level software sales San Bernardino, CA
- software asset management analyst San Bernardino, CA
- ultimate software San Bernardino, CA
- software San Bernardino, CA




