Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Python and K8s image - Rise Careers
Job details

Software Engineer - Python and K8s

Canonical is seeking a skilled Software Engineer to join their team, focused on transforming open source operations code with Python and Kubernetes.

Skills

  • Strong Python programming skills
  • Experience with Kubernetes
  • Linux systems administration
  • Cloud service familiarity
  • Agile methodologies

Responsibilities

  • Design and deliver open source software operations code in Python
  • Work across the entire Linux stack from kernel to applications
  • Develop high quality open source monitoring and alerting infrastructure
  • Follow agile software development practices
  • Coach and develop colleagues

Education

  • Bachelor’s degree in Computer Science or STEM related field

Benefits

  • Remote work flexibility
  • International travel opportunities
  • Collaborative engineering culture
  • Commitment to diversity and inclusion
To read the complete job description, please click on the ‘Apply’ button
Canonical Glassdoor Company Review
3.4 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Canonical DE&I Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Canonical
Canonical CEO photo
Mark Shuttleworth
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Python and K8s, Canonical

As a Software Engineer specializing in Python and Kubernetes at Canonical, you will play a pivotal role in transforming how companies manage their open-source information systems both in cloud environments and on-premise. This fully remote position, ideal for passionate innovators based in Dubai or anywhere in the Middle East, invites you to join a vibrant community focused on delivering exceptional experiences in operating complex business workloads. At Canonical, our mission extends beyond internal operations; we aspire to create a seamless bridge between our Integrated Solutions (IS) team and the broader product engineering capability. You’ll leverage your strong skills in Python to help productize open source workloads for automated operations on Kubernetes, ensuring they are scalable and reliable. Engaging with the Linux stack, from kernel to containers, will be part of your everyday life, offering you opportunities to think critically about application reliability and infrastructure. Collaborating with cross-functional teams, your insights will help drive engineering excellence, fostering a culture that champions quality software development practices. You'll not only shape robust monitoring and alerting systems but also mentor your colleagues, demonstrating sound design principles along the way. You are welcome to develop your career and be a part of a company that values every voice in the diverse team. If you’re keen on technology and eager to work with skilled professionals who share your passion for cloud computing, apply today!

Frequently Asked Questions (FAQs) for Software Engineer - Python and K8s Role at Canonical
What are the key responsibilities of a Software Engineer - Python and K8s at Canonical?

As a Software Engineer - Python and K8s at Canonical, key responsibilities include designing and delivering open source software operations code, collaborating on all layers of the Linux stack, and ensuring the reliability and quality of your software. You'll also work on creating high-quality monitoring and alerting infrastructure, follow agile development practices, and mentor your colleagues to enhance the team's skills.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Python and K8s position at Canonical?

To apply for the Software Engineer - Python and K8s position at Canonical, candidates should have a Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field. Experience in Linux systems administration, package management, and operations, as well as proficiency in Python programming and familiarity with Kubernetes, Docker, and public cloud environments is essential.

Join Rise to see the full answer
What does the work environment look like for a Software Engineer - Python and K8s at Canonical?

The work environment for a Software Engineer - Python and K8s at Canonical is fully remote, providing the flexibility to work from home while being part of a global team. You'll engage in collaborative projects with colleagues worldwide and participate in occasional global travel for events, fostering a diverse and inclusive culture.

Join Rise to see the full answer
What skills are necessary for success as a Software Engineer - Python and K8s at Canonical?

Successful Software Engineers - Python and K8s at Canonical are technically astute and passionate about open source. Essential skills include strong programming ability in Python, experience with Kubernetes and Docker, an understanding of Linux systems, and a commitment to designing reliable software. Excellent communication and collaborative skills, as well as an enthusiastic spirit for innovation, are also vital.

Join Rise to see the full answer
How does Canonical promote diversity within its team of Software Engineers - Python and K8s?

Canonical promotes diversity among its team of Software Engineers - Python and K8s by ensuring a workplace free from discrimination and encouraging a variety of perspectives and backgrounds. They value every individual's unique identity and experience, fostering an inclusive environment that enhances creativity and productivity in their engineering teams.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Python and K8s
Can you explain your experience with Python in developing software solutions?

When answering this question, focus on specific projects where you've used Python to solve problems or develop applications. Talk about your understanding of Python's core principles and libraries, and highlight any frameworks you've utilized, such as Django or Flask. Be prepared to showcase your ability to write clean, efficient, and maintainable code.

Join Rise to see the full answer
What do you know about Kubernetes and its role in modern software development?

In responding to this, discuss Kubernetes as an orchestration platform for managing containerized applications. Mention its capabilities for automating deployment, scaling, and operations of application containers. Explain how you’ve utilized Kubernetes in previous projects, including any specific configurations or deployments you've successfully managed.

Join Rise to see the full answer
How do you ensure the software you develop is reliable?

Explain your approach to software reliability, emphasizing principles like rigorous testing, code reviews, and adherence to coding standards. Mention your experience with tools that facilitate testing and monitoring, and describe how you ensure that the software meets user needs while maintaining high performance under load.

Join Rise to see the full answer
Describe a challenging project you worked on and how you approached it.

Prepare for this question by selecting a project that highlights your problem-solving skills. Describe the project's challenges, the steps you took to tackle them, and the outcomes. Emphasize teamwork, the technical skills you leveraged, and any innovative solutions you implemented to achieve a successful result.

Join Rise to see the full answer
What role does Agile methodology play in your software development process?

Talk about your experience with Agile development practices, including sprint planning, daily stand-ups, and retrospectives. Describe how Agile methodologies have improved your team's productivity and responsiveness to change, and how you incorporate feedback into your development cycle.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in software engineering?

Discuss various resources you utilize to stay informed, such as tech blogs, forums, and online courses. Mention any specific communities or events you participate in, emphasizing your proactive approach to learning new tools or methods that can enhance your work as a Software Engineer.

Join Rise to see the full answer
Can you provide examples of your mentoring experience with fellow engineers?

Use this opportunity to talk about times you’ve mentored less experienced engineers or peers. Discuss how you helped them grow their skill set, the techniques you used, and the impact of your mentoring on their career or development projects.

Join Rise to see the full answer
What is your experience with cloud technologies?

Describe your hands-on experience with public cloud platforms such as AWS, Azure, or Google Cloud. Mention specific projects or services where you used these cloud technologies and how they improved your deployments or applications, focusing on aspects like scalability and reliability.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your development process?

Outline your systematic approach to debugging, including how you analyze logs, replicate issues, and isolate problems. Share examples of tools and methodologies you use to enhance your troubleshooting effectiveness, demonstrating how you resolve issues efficiently while ensuring minimal disruption.

Join Rise to see the full answer
What do you think is the most important aspect of a healthy engineering culture?

Discuss the significance of collaboration, open communication, and inclusivity in an engineering culture. Stress the importance of valuing diverse perspectives and creating an environment where team members feel empowered to share ideas and feedback, contributing to collective innovation and growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Canonical Remote Home based - Americas, Baltimore
Posted 6 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Join Canonical as a Software Engineer and revolutionize open source infrastructure operations with a global team.

Photo of the Rise User
Posted 6 days ago
Dental Insurance
Performance Bonus
Paid Holidays

Canonical is looking for a talented Web Frontend Engineer to innovate and enhance user experiences for its enterprise products.

Photo of the Rise User
Drivemode Hybrid Mountain View, CA
Posted 14 days ago

Join Drivemode, a division of Honda, as a Backend Engineer where you'll develop innovative cloud solutions for next-gen automotive experiences.

Photo of the Rise User
Posted 6 days ago

Become a key contributor at Zoox as a CI/CD Platform Engineer, driving innovations in autonomous vehicle software delivery.

Photo of the Rise User
Intel Hybrid US, Sacramento County, CA; California, Folsom, CA
Posted 9 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Customer-Centric
Snacks
Onsite Gym
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
401K Matching
Maternity Leave
Paternity Leave

As a GPU Software Development Engineer at Intel, you'll create cutting-edge software validation tools that enhance graphics performance across diverse platforms.

Photo of the Rise User
ServiceNow Remote Salarpuria Sattva Knowledge City Knowledge City, Unit II, 17 to 10 Floor Survey No. 83/1, Serilingampally Mandal, Hyderabad, India
Posted 3 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow is looking for a passionate Sr Staff Software Engineer to create scalable software solutions and mentor fellow engineers in an innovative tech-driven environment.

Photo of the Rise User

Join Timescale as a Senior Software Engineer focused on developing a modern PostgreSQL cloud platform to enable businesses with real-time data insights.

Photo of the Rise User
Posted 7 days ago

As a Technical Architect at Rentokil Initial, you'll lead the design and implementation of customer-facing web portals for a dynamic and innovative company.

Photo of the Rise User

Join Visa's innovative technology team in Bangalore as a Senior Software Engineering Manager, leading the development of world-class payment solutions.

Photo of the Rise User

Join IFS as a Senior Full Stack Engineer and contribute to cutting-edge AI solutions in a diverse and innovative environment.

Canonical was created alongside Ubuntu to help it reach a wider market. Our services help governments and businesses the world over with migrations, management and support for their Ubuntu deployments. Together with our partners, we ensure that Ub...

114 jobs
MATCH
VIEW MATCH
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$80,000/yr - $120,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Summer 2025 Financial Services Internship at Nationwide
Photo of the Rise User
Someone from OH, Brunswick just viewed Staff Software Engineer C++ / Computer Vision at ABBYY
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Java, Javascript, Python, NodeJS Software Engineer at Walmart
R
Someone from OH, Dublin just viewed Supply Chain Lead (Clinical Supply) at Resultance
Photo of the Rise User
Someone from OH, Columbus just viewed Scrum Master at Sysco Costa Rica
X
Someone from OH, Cincinnati just viewed Senior Java Engineer (Remote) at Xenon7
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior, Software Engineer- Java at Walmart