Software Engineer - Python - Ubuntu Pro client - graduate level
Canonical
Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical .
Canonical 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 such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include top public cloud and silicon providers, and industry leaders across sectors. The company is founder-led, profitable, and growing, with a global team of 1200+ colleagues in 75+ countries, mostly working remotely.
We are hiring a Software Engineer to develop, test, and improve the Ubuntu Pro client, a critical command-line tool that manages security and compliance services for Ubuntu systems, pre-installed on every Ubuntu system. You will collaborate with the Ubuntu Server team, cloud partners, and other Canonical teams to enhance the Pro client, ensuring its high quality and stability.
This role requires strong Python skills, experience with open source contributions, and familiarity with system administration, apt configuration, and deb packaging. Candidates should be passionate about open source, quality, and supporting a diverse user base from enterprise to hobbyist.
Responsibilities include:
- Collaborate with a distributed team
- Write high-quality, tested code for new features
- Debug and fix issues
- Review peer code
- Engage in discussions and problem-solving
- Work remotely with occasional travel (2-4 weeks/year)
Ideal candidates will have:
- Passion for technology and collaboration
- Curiosity, flexibility, accountability
- Soft skills such as communication and teamwork
- Bachelor’s degree in Computer Science or related field
- Extensive experience with Python on Linux
- Interest/experience in systems administration, CI, cloud, or Debian packaging
- Open source community involvement is a plus
What we offer:
- Distributed work environment with in-person team sprints
- Annual learning and development budget of USD 2,000
- Regular compensation reviews and performance bonuses
- Comprehensive benefits including leave, wellness, and travel opportunities
About Canonical:
Canonical pioneers open source innovation, publishing Ubuntu, a key platform for AI, IoT, and cloud. We recruit globally, value excellence, and support remote work since 2004. Join us to challenge yourself and grow.
Equal Opportunity:
We are committed to diversity and inclusion, providing fair consideration regardless of background or identity.
#J-18808-Ljbffr- ...will compel our clients to invest in IBM... ...challenges. As an Entry-Level Technical Sales Engineer, you will work... ...across IBM software, AI, cloud, data... ...or graduate university student... ...language such as Python, Java, JavaScript... ...Benefits may be pro-rated for those...SoftwareFor graduatesFull timeContract workPart timeFixed term contractInternshipLocal areaShift work
- ...jobseekers. Entry level job seekers struggle... ...roles at a client as clients now would... ...looking for entry-level software programmers, Java... ...stack developers, Python/Java developers,... ...machine learning engineers for full time positions... ...or science graduates or people looking...SoftwareFor graduatesFull timeH1bRemote work
$43 - $48 per hour
...Summary/Company : Our client is seeking an experienced and proactive Level 3 Mac Desktop Engineer to join our Workplace... ...SME) for macOS, Jamf Pro, and Microsoft 365... ...deployment via Jamf. Ensure software is up to date, tested... ...using Bash, Python, or AppleScript to streamline...SoftwareHourly payRemote work3 days per week- Distributed Systems Software Engineer, Python / Go Join to apply for the Distributed... ...leveraging Canonical's Ubuntu and Juju to build multi-cloud... ...(and more often for graduates and associates) to ensure we... ...veteran status. Seniority level Seniority level Entry level...SoftwareFor graduatesFull timeLocal areaRemote workWorldwide
$65k - $110k
...Mid-Level Software Engineer (Full-Stack) – Client Enablement Location: Falls Church, VA (must be on-site in office, with partial telework flexibility) Full-Time | Permanent Salary Range: $65,000.00 ~ $110,000.00 Are you a fast learner who thrives in a collaborative...SoftwarePermanent employmentFull timeWork at officeRemote work$89.6k - $204k
...Administrator (Entry Level to SME) TS/SCI... ...desktop, laptop, and software issues for end-... ...scripts (PowerShell, Python, Bash) to automate... ...relocations. • Engineer robust Disaster... ...Linux distributions (Ubuntu, Red Hat). o... ...with teammates and clients while accessing global...SoftwareFor contractorsWork at officeLocal areaRelocation$89.6k - $204k
Cybersecurity Systems Engineer (Entry Level to SME) TS/SCI with... ...upgrading basic security software (e.g., antivirus,... ...like Linux (Red Hat, Ubuntu) and Windows. • Participate... ...with scripting in Python or PowerShell is... ...relationships with teammates and clients while accessing...SoftwareWork at officeLocal area$40 - $50 per hour
...Job Description Level 3 Mac Desktop Engineer (Workplace Technology... ...Contract-to-Hire (based on client needs) LHH... ...lifecycle management, Jamf Pro administration, automation... ...deploy, and maintain software for macOS devices.... ...using Bash, Python, AppleScript, or similar...SoftwareHourly payContract workTemporary workLocal area2 days per week- ...Remote QA Tester – U.S. Client Projects at Ace IT Careers Ace IT Careers invites... ...-based client projects. This entry-level role is ideal for recent graduates and career changers eager to launch... ...Abilities: Willingness to learn software testing fundamentals and tools....SoftwareFor graduatesRemote jobFull timeWork at officeFlexible hours
$50 - $130 per hour
DescriptionServiceNow IRM Pro / GRC architect-level ConsultantSkillsArchitecture, consultant, ServiceNow... ...partners in transformation. We help clients activate ideas and solutions to take... ...tools.Job SummaryJob number: JP-006188376Profession: Systems Administrator/EngineerContract workTemporary workRemote work- ...Cape Title: Spectacular Full Stack Software Engineer (2+ years - Senior Level) Locations: Arlington, VA,... ...solutions using Google TensorFlow, Python scikit-learn, and other tools. Black... ...working with Linux distributions like Ubuntu, RedHat, or CentOS ~ Working...SoftwareFull timeFor subcontractor2 days per week3 days per week
- ...Entry-Level Analyst Are you a critical thinker... ...analytically oriented recent graduates who are ready to start... ..., Business, Physics, Engineering, etc.) Requirements... ...Project, analytical software tools, and programing languages such as R, Python, and VBA is helpful...SoftwareFor graduates
- ...Responsibilities & Qualifications We are seeking Client Service Manager to join our team... ...delivery and Network hardware and software Configuration troubleshooting. * Experience... ...* Type of environment: Varies * Noise level: Low * Work schedule: Schedule is day shift...SoftwareFull timeContract workTemporary workLocal areaMonday to FridayWeekend workDay shiftAfternoon shift
- ...change matter. We maximize the value of our clients’ transformations by helping them... ...internal and external clients. You bring high levels of initiative to everything you do. You are... ..., Cerus, and other related graphics software programs. Strong organizational, time management...SoftwareWork at office
$89.6k - $204k
Graphics Specialist (Entry Level to SME) TS/SCI with Poly REQUIRED Position Description... ..., and retouch photographs using standard software (e.g., removing backgrounds or color... ...throughout various rounds of reviews and client feedback. • File Preparation: Prepare and...SoftwareWork at officeLocal area- ...solutions to a diverse portfolio of clients. As part of our continuing... ...and collaborative mid-level Cloud Engineer to join our inclusive technology... ...deployment processes using Python, PowerShell, Bash, or... ...processes. Collaborate with software engineers, architects, project...SoftwareFull timeFlexible hours
- Steelcut Software is in the process of expanding... ...for Software Engineers, Systems Administrators... ...status. Entry-Level Software Engineer... ...enthusiastic, recent graduate to gain experience... ...and enhance client components written... ...Implement Java or Python webservices and server...SoftwareFor graduatesRemote jobContract workInternshipFlexible hours
- Mechanical Engineer - Entry Level Department: Engineering Employment Type: Full... ..., VA with travel to client and project sites. Key Responsibilities... ...a relevant field (recent graduates with relevant internship... ...and other relevant design software. What Puts You Ahead...SoftwareFor graduatesFull timeInternshipWork at officeFlexible hours
$25.5 per hour
...healthcare continuum. The Client Services Specialist, reporting... ...Point), Microsoft Teams, Adobe Pro and SharePoint. • Knowledge... ...Requires ability to learn new software applications as necessary. •... ...indicates in general the nature and levels of work, knowledge, skills,...SoftwareHourly payFull timeTemporary workWork at officeRemote workRelocation2 days per week$89.6k - $204k
Business Systems Analyst (Entry Level to SME) TS/SCI with Poly... ...Testing: Help staff test new software features and write down any bugs... ...API developers, UI/UX, Data Engineers). • Quality Assurance & Testing... ...with teammates and clients while accessing global capabilities...SoftwareWork at officeLocal area$89.6k - $204k
Program Support Specialist (Entry Level to SME) TS/SCI with Poly REQUIRED Position Description... .... • Data Entry: Accurately input client, vendor, or program data into... ...Skills: Proficiency with standard office software (such as Microsoft Word, Excel, Outlook,...SoftwareContract workLocal area- ...firm, partnering with clients to solve the world’s most... ...planners, designers, engineers, scientists, digital... ...is seeking an Entry-Level Structural Engineer to... ...participate in AECOM's Graduate Development Program (... ...with Internships. Software Experience: AutoCad, Microstation...SoftwareFor graduatesFull timeSummer workInternshipLocal areaWorldwideRelocation packageFlexible hoursNight shiftWeekend work
$89.6k - $204k
Systems Engineer (Entry Level to SME) TS/SCI with Poly REQUIRED Position Description... ...systems, application software, and hardware components.... ...programming languages (e.g., Python, MATLAB, Unix/Linux Shell,... ...teams, external vendors, and clients to align technical capabilities...SoftwareWork at officeLocal area$87.1k - $157.45k
Are you ready to build software that makes a real-world impact? Leidos is seeking a talented Mid-Level Full Stack Software Engineer to join the Chinook Program supporting an Intelligence... ...REST APIsObject-oriented Programming: Python, Java, or JavaScriptAdvanced...SoftwareFull timeContract work$17 - $20.6 per hour
...Floor & Decor Pro Services Representative Pay Range: $17.00... ...destination for our professional clients (PRO customer) in the hard... ...Experience with Salesforce / CRM software is a plus. ~ Bilingual in Spanish... ...Blueprint to the highest levels to create a world class experience...SoftwareHourly payFor contractorsLocal areaMonday to Friday$89.6k - $204k
Database Administrator (Entry Level to SME) TS/SCI with... ...& Patches: Apply basic software updates and malware... ..., and reconfigure DBMS engine parameters to resolve severe... ...scripting skills in Python, PowerShell, or Bash to... ...with teammates and clients while accessing global...SoftwareWork at officeLocal area- ...network connectivity. Perform software installations, updates, and... ..., AVD performance, SCCM client health, BitLocker recovery, and... ...ActioNet is a CMMI-DEV Level 4, CMMI-SVC Level 4, ISO 2000... ...expertise in Agile Software Engineering, Cloud Solutions, Cyber Security...SoftwareFull timeWork at officeRemote work
$89.6k - $204k
Software/Web Developer (Entry Level to SME) TS/SCI with Poly REQUIRED Position Description... ...review standards for the engineering team. • Mentorship &... ..., HTML, CSS, JavaScript, Python, or Java). •... ...relationships with teammates and clients while accessing global...SoftwareWork at officeLocal area$89.6k - $204k
Application Developer (Entry Level to SME) TS/SCI with Poly REQUIRED... ..., writes, and tests basic software under direct supervision. They... ...programming languages like JavaScript, Python, or Java. • Testing &... ...with teammates and clients while accessing global capabilities...SoftwareWork at officeLocal area- ...Support Associate Level IV - Arabic Speaking Under the direct supervision of the CGI... ...experience utilizing a variety of office software, specifically: MS Word, MS Power Point, MS... ...and build relationships with teammates and clients while accessing global capabilities to...SoftwareContract workWork at officeFlexible hours
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!
- senior robotics software engineer Washington DC
- software system engineer Washington DC
- part time software developer Washington DC
- security software engineer Washington DC
- intel software engineer Washington DC
- software developer fintech Washington DC
- new graduate software engineer Washington DC
- software development engineer aws Washington DC
- information technology software engineer Washington DC
- associate software developer Washington DC




