Python Engineer
Canonical
Python Engineer
Home based - Worldwide
Canonical 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.
This is a general track role, hiring for every team at Canonical who works in Python, across all levels of seniority. Apply here if you believe you are already an outstanding Python engineer.
Canonical works across the entire open source spectrum. Canonical Ubuntu is well-known as a developer favourite and enterprise-friendly Linux. Our web services and system utilities are often written in Python, which we choose where collaboration with other teams, ecosystems and communities is more important than raw performance.
We hire Python Developers with a passion for open-source software, innovation, and cutting-edge technologies. We also look for colleagues who understand that a great product is more than code – it is ready for the unexpected, it is well documented, it is comprehensively tested, it is tastefully presented in its CLI or GUI. At Canonical, you will have the opportunity to make significant contributions through high-quality, idiomatic Python code.
Your team will own a product that may comprise several codebases. These may be intended to run on servers, or on Kubernetes, or on the desktop, or as web services for Ubuntu clients. They may be utilities or frameworks or tools, or part of our production process.
Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.
Location: we have remote Python engineering roles in every time zone.
What Your Day Will Look Like
- Write high-quality, well-designed and well-tested Python software
- Collaborate proactively with a globally distributed team
- Display technical leadership at Canonical and in our communities
- Debug issues and produce high-quality code to fix them
- Contribute to technical documentation with the aim to make it the best of its kind
- Work from home with global travel twice a year for company events
What We Are Looking For In You
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
- Drive and a track record of going above-and-beyond expectations
- Well-organised, self-starting and able to deliver to schedule
- Professional manner interacting with colleagues, partners, and community
- Experience writing thoroughly designed, modern, maintainable Python
- Conscientiousness and detail orientation, with a focus on performance
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
- Passion, thoughtfulness, and self-motivation
- Excellent communication and presentation skills
- Result-oriented, with a personal drive to meet commitments
- Ability to travel twice a year, for company events up to two weeks each
Additional Skills That You Might Also Bring
- Experience with container technologies such as LXD, Docker and Kubernetes
- Understanding of build systems and toolchains, including for cross-compilation
- Additional languages, particularly Golang or Rust, C or C++
- Deep quality and test engineering
- Web or Flutter front-end experience
- REST and gRPC API experience
- SQL and NoSQL data store expertise
- Experience with public clouds or OpenStack
- Experience with Debian/Ubuntu packaging
- Experience with systems programming or scalable web services
- Performance engineering and security experience
What We Offer You
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. 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 person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
About Canonical
Canonical 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 Employer
We 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.
#LI-remote
- Job ID: 20208137Reference Number: 23-01193Title: Python EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-07-25Company: HAN StaffingPython EngineerSuggested
- ...opportunity to impact your career and provide an adventure where you can push the limits of what’s possible. You’ll work with talented engineers, tackle meaningful technical challenges, and help deliver technology that supports customers at scale.As a Lead Software Engineer...Suggested
- ...Overview \ \ We are seeking an experienced Software Engineer to develop, maintain, and enhance complex software systems supporting mission -critical environments. The ideal candidate will have extensive experience working on large -scale software development efforts...SuggestedFull timeLocal area
- ...you at the intersection of finance, algorithms, and performance engineering. Why This Role Excites You Build What Matters:... ...Experience with SQL (Oracle PL/SQL) and scripting languages (Python, Bash, csh). ~ Excellent troubleshooting skills and ability...SuggestedFull time
- ...0kA public-sector consulting firm is seeking a Senior Software Engineer to join its team in a fully onsite role. The ideal candidate will... ...software engineering experience, with strong expertise in Python, C++, and Bash scripting. Experience with UI development is a plus...SuggestedFull time
- ...Austin, TXEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Python Engineer with Kubernetes exp is mustLocation: Austin,TexasFulltime or C2C is ok.Job Description:Prior relevant experience in enterprise-...
- ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank's Markets technology team, you are an integral part of an agile team that...
- ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... ...development and business keenness.Job DescriptionTitle : Hive+Python EngineerLocation: Sunnyvale, CAJob Description :· 8-10 Years...Worldwide
- ...MANTECH seeks a motivated, career- and customer-oriented CNO Python Software Engineer to join our team in Hanover, MD. This position supports critical mission requirements by delivering advanced software solutions within a cyber network operations (CNO) environment...
$106.1k - $176.9k
...need at LPL Financial to shape your success while helping clients pursue their financial goals.Job Overview:The Senior Software Engineer (Python / AWS) is a key member of the Data Modernization & Integration organization, responsible for building and supporting scalable...Full timeContract workWork from home- ...NessContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Python Full Stack EngineerLocation: 4 WTC, NY (Hybrid- 3days a week... ...Role:We are seeking a highly skilled and experienced Full Stack Engineer to join our dynamic team. In this role, you will leverage your...Hourly pay
$96.9k - $247.9k
...ve built a culture that’s passionate about developing software engineers. Software doesn't build itself. People do. In fact, teams of people... ...Business Journal. We’re looking for multiple Backend Python Engineers to join our growing team, and we have opportunities available...Full timeImmediate start- ...Python Developer/Engineer – 100% Remote Software developers with strong Python, backend skills, Kubernetes and with security engineering background. The person needs to have experience building authentication systems or integrating with authentication providers, building...Remote work
$123.5k - $169.85k
..., and premium experiences. We invite you to join us in this transformation. Job DescriptionJob Summary We are seeking a Senior Python Engineer to design and scale the CI/CD and hardware-in-the-loop automation infrastructure and tools supporting multiple embedded and wearable...Full time$63 - $68 per hour
...TimeClient: TechMContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Senior Python EngineerLocation: Sunnyvale, CARole OverviewWe are seeking a highly skilled Senior Python Engineer to design and develop advanced AI/ML solutions, including LLM inference,...Hourly payFull time$150.8k - $265.88k
...to help our customer achieve its mission.The Work:As a Software Engineer, you will:• Analyze user requirements to derive software design... ...of experience Software Engineer (SWE)Required Skills:• General Python scripting and large Python systems design/development• C/C++...Full timeTemporary workWork experience placementWork at officeRemote workFlexible hours- Job Description * Looking for a strong Python engineer with hands-on experience with Python programming. * Some exposure to AI/ ML development is required. Roles & Responsibilities * Looking for senior candidates with 9+ years of experience
- ...Python Backend Engineer Location: Phoenix, AZ (Hybrid) Duration: Long term contract Need locals, F2F required (non-locals also fine who are ready to attend the F2F interview) Please submit more profiles, look for Sr candidates with 10+ years of experience....Long term contractLocal area
- Job ID: 19921641Reference Number: 23-00998Title: Python Application EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-06-09Contact: Shyam MaramContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN StaffingApplication EngineerMalvern, PA- Day...
- ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build,...
- ...Optum | Python Developer X2 Contract to Hire | Remote High-Level Individual Duties: Hands on development for new features/functionality, and enhancements Engage with leads, developers, and business on coming up with creative solutions – looking for someone...Contract workRemote work
- Job ID: 26777787Reference Number: 25-01597Title: AWS Python EngineerLocation: Iselin, NJ, 08830Posted Date: 2025-12-03Company: HAN Staffing Aws Python Golang
$142.2k - $213.4k
.... Northrop Grumman’s Space Sector invites you to bring your pioneering spirit to our collaborative teams. This Lead Python Programming Software Engineer - Level 4 role will sit at our Fairfax, VA location. This position is 100% onsite and cannot accommodate telecommute...Full timeRemote workRelocation packageShift work- ...Python Engineer Location: Wilmington, Delaware, or Manhattan, New York Duration: Contract-to-Hire JD: Level: Sr (10+ yrs exp) Must-Have Skills: Strong Python development experience React / front-end development AWS cloud...Contract work
- ...role and advance your career — and we have the perfect software engineering opportunity for you. As a Software Engineer II at... ...code in a large corporate environment with one or more Java or Python and database querying languagesFamiliarity with relational databasesExposure...
- ...Python Engineer Remote Contract Python ETL ? Customer has an existing, working, framework and the candidate would need to copy the framework but this requires deep knowledge of how Python works. ? Candidate would need to write custom utilities • The...Contract workRemote work
$70 - $90 per hour
...methods. Break down high-level scientific problems into logical, independently testable subproblems. Develop "Gold Standard" Python solutions for subproblems and create corresponding unit tests. Review peer prompts, golden solutions, and unit tests for...Full timeSummer workFreelanceImmediate startRemote work- ...To support innovative AI projects, the part-time freelance Python Engineer will design and evaluate tasks for AI coding agents, ensuring they complete assignments safely and correctly while working remotely. Key responsibilities Build realistic developer environments...Part timeFreelanceRemote work
$300k - $380k
...Backend / Python Software Engineer (Staff, Principal, Lead)\ \ \ Compensation: \ $300k – $380k • No equity \ Location: \ San Francisco \ Experience Required: \ 5+ years \ Employment Type: \ Full Time \ \ \ Skills Required \ \ Python \ Redis \...Full timeImmediate startFlexible hours- ...time Inc. 5000 Fastest Growing Companies in America honoree. We are looking to expand our amazing roster with a Senior Python, React & AI Engineer , located in Latin America. You will join a fast-paced engagement focused on building and delivering a production-ready,...Full timeTemporary workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Engineer. Be the first to apply!
- python developer data analytics United States
- python developer internship United States
- qa engineer python United States
- c++-python developer United States
- python engineer United States
- backend python developer United States
- senior python developer United States
- junior python developer United States
- python developer remote United States
- work from home python developer United States




