Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Python - Ubuntu Pro client - graduate level in San Bernardino, CA vacancy
  •  ...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.... 
    Software
    For graduates
    Work experience placement
    Remote work
    Work from home
    1 day per week

    PM2CM Inc

    San Bernardino, CA
    9 days ago
  •  ...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... 
    Software
    Local area

    Epic HR, LLC - Ontario, CA

    San Bernardino, CA
    9 days ago
  • $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... 
    Software
    Hourly pay
    Full time
    Work at office

    Burrtec-Waste-Industries

    Fontana, CA
    3 days ago
  •  ....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

    Genesis Global Group

    San Bernardino, CA
    1 day ago
  •  ...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.... 
    Software
    For contractors
    Work at office
    Remote work
    Relocation

    PM2CM Inc

    San Bernardino, CA
    4 days ago
  • $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

    Cox

    San Bernardino, CA
    9 days ago
  •  ...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... 
    Software
    For graduates

    City Tire Pros

    San Bernardino, CA
    more than 2 months ago
  •  ...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... 
    Software
    Work at office
    Shift work
    Weekend work
    Afternoon shift

    San Manuel

    Patton, CA
    1 day ago
  •  ...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... 
    Software
    Work at office
    Remote work
    Shift work
    Weekend work
    Afternoon shift

    San Manuel Band of Mission Indians

    Highland, CA
    4 days ago
  •  ...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... 
    Software
    For graduates
    Monday to Friday

    Staffing Network

    Riverside, CA
    25 days ago
  • $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... 
    Software
    For graduates
    Hourly pay
    Part time
    Shift work

    lalala

    Loma Linda, CA
    2 days ago
  •  ...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... 
    Software
    For graduates
    Full time
    Shift work

    Loma Linda University Health

    Loma Linda, CA
    3 days ago
  • $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

    Esri

    Redlands, CA
    5 days ago
  • $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... 
    Software
    Full time
    Work experience placement
    Remote work
    Visa sponsorship
    Night shift
    Weekend work
    Afternoon shift

    County of San Bernardino, CA

    San Bernardino, CA
    3 days ago
  • $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... 
    Software
    For graduates
    Hourly pay
    Full time
    Monday to Friday
    Flexible hours
    Shift work

    Arrowview Animal Hospital

    San Bernardino, CA
    2 days ago
  • $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... 
    Software
    For graduates
    Full time
    Work at office
    Relocation package
    Monday to Friday

    Integrated Pain Management Medical Group, Inc.

    San Bernardino, CA
    2 days ago
  • $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... 
    Software
    Full time
    Casual work
    Work at office
    Long distance
    Afternoon shift

    South Coast Children's Society, Inc.

    Colton, CA
    2 days ago
  • $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... 
    Software
    For graduates
    Full time
    Contract work
    For contractors
    For subcontractor
    Work at office

    Hulcher Services, Inc

    Bloomington, CA
    19 hours ago
  •  ...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... 
    Software
    For graduates

    Loma Linda University Medical Center

    Loma Linda, CA
    4 days ago
  • $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... 
    Software
    Hourly pay
    Full time
    Work experience placement
    Work at office
    Immediate start
    Trial period
    Visa sponsorship

    County of San Bernardino, CA

    San Bernardino, CA
    2 days ago
  •  ...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... 
    Software
    Contract work
    Work experience placement
    Casual work
    Work at office
    Long distance
    Afternoon shift

    Sccs4kids

    Colton, CA
    19 hours ago
  •  ...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... 
    Software
    For graduates

    IWC Motorsports Tire Pros and Automotive

    San Bernardino, CA
    3 days ago
  •  ...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... 
    Software
    For graduates
    Monday to Friday

    Central Neighborhood Christian Health Clinics

    San Bernardino, CA
    19 hours ago
  •  ...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... 
    Software
    Work at office
    Remote work
    Relocation

    PM2CM, Inc.

    Riverside, CA
    1 day ago
  •  ...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;... 
    Software
    For graduates

    Loma Linda University Medical Center

    Loma Linda, CA
    2 days ago
  •  ...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.,... 
    Software
    For graduates

    Loma Linda University Medical Center

    Loma Linda, CA
    19 hours ago
  •  ...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,... 
    Software
    For graduates
    Hourly pay

    Loma Linda University Health

    Loma Linda, CA
    4 days ago
  •  ...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... 
    Software
    For graduates

    Loma Linda University Health

    Loma Linda, CA
    2 days ago
  • $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

    PowerToFly

    Redlands, CA
    3 days ago
  •  ...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 work
    Local area
    Remote work

    Amerit Consulting

    San Bernardino, CA
    3 days ago

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!