Software Engineer - OpenStack in Edinburgh
Software Engineer - OpenStack

Software Engineer - OpenStack in Edinburgh

Edinburgh Full-Time 28800 - 48000 ÂŁ / year (est.) No home office possible
C

At a Glance

  • Tasks: Build and manage OpenStack and Ceph using Python in a collaborative, global team.
  • Company: Join Canonical, the innovative leader behind Ubuntu and open-source software.
  • Benefits: Enjoy competitive pay, flexible work, travel opportunities, and continuous learning.
  • Why this job: Make a real impact in tech while working with brilliant minds worldwide.
  • Qualifications: Passion for technology, Python experience, and a degree in Computer Science or STEM.
  • Other info: Dynamic role with international travel and excellent career growth potential.

The predicted salary is between 28800 - 48000 ÂŁ per year.

Canonical is a leading provider of open‐source software and operating systems, known for Ubuntu. The company has a global, distributed engineering team and few office‐based roles, with teams meeting in person two to four times per year.

We are hiring a Software Engineer for our OpenStack Engineering team. The role involves building Charmed OpenStack and Ceph, a suite of open‐source Python‐based charms for deploying and managing OpenStack and Ceph across a wide range of computing environments—from desktops to bare‐metal servers. This position requires a Python developer who is passionate about automating infrastructure as code. This job involves international travel several times a year, usually for one week at a time.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high quality code to create new features
  • Debug issues and produce high quality code to fix them
  • Review code produced by other engineers
  • Discuss ideas and collaborate on finding good solutions
  • Ensure the success of OpenStack and Ceph on multiple architectures
  • Work from home with global travel 2 to 4 weeks for internal and external events

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self‐motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have experience with Python
  • You have interest and experience with two or more of the following: Ubuntu Linux – kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Go, C, PostgreSQL, Mongo, Debian packaging, scalable web services
  • You have experience with non‐x86 architectures, including s390, arm64, power and others
  • You have experience with OpenStack, OVN, Openvswitch and other related cloud technologies

What Canonical Offers

  • Learning and Development
  • Annual Compensation Review
  • Recognition Rewards
  • Annual Leave
  • Priority Pass for travel
  • Flexible working option

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; to succeed, we need to be the best at what we do.

Canonical believes a diverse workforce enhances our ability to deliver world‐class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Software Engineer - OpenStack in Edinburgh employer: Canonical

Canonical is an exceptional employer that champions innovation and collaboration within a diverse, global team. With a strong focus on employee growth through learning and development opportunities, flexible working arrangements, and the chance to work on cutting-edge open-source projects, Canonical offers a rewarding environment for Software Engineers passionate about technology. The Edinburgh location provides a vibrant cultural backdrop, enhancing the overall experience of being part of a pioneering tech firm.
C

Contact Detail:

Canonical Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - OpenStack in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Canonical on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project showcasing your Python prowess, make sure to share it during interviews. It’s a great way to demonstrate your coding chops and passion for tech.

✨Tip Number 3

Prepare for those technical interviews! Brush up on your OpenStack and cloud tech knowledge. Practising coding challenges can help you feel more confident and ready to tackle any questions they throw your way.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Canonical team.

We think you need these skills to ace Software Engineer - OpenStack in Edinburgh

Python
OpenStack
Ceph
Ubuntu Linux
Kubernetes
AI/ML
QEMU/KVM
LXC/LXD
Go
C
PostgreSQL
Mongo
Debian packaging
Scalable web services
Non-x86 architectures

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and any relevant technologies like OpenStack or Ceph. We want to see how your skills align with what we do, so don’t be shy about showcasing your projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Tell us why you’re passionate about open-source software and how you can contribute to our team. Keep it engaging and personal – we love hearing your story.

Show Off Your Soft Skills: We value soft skills just as much as technical ones. In your application, mention times when you've collaborated with others or solved problems creatively. It’s all about showing us you’re a great fit for our team culture!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company!

How to prepare for a job interview at Canonical

✨Know Your Tech Stack

Make sure you’re well-versed in Python and any other technologies mentioned in the job description, like OpenStack and Ceph. Brush up on your coding skills and be ready to discuss your past projects that involved these technologies.

✨Show Your Collaborative Spirit

Since the role involves working with a distributed team, be prepared to share examples of how you've successfully collaborated with others, especially in remote settings. Highlight your communication skills and how you’ve contributed to team success.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Practice debugging scenarios or coding problems related to infrastructure as code. Being able to articulate your thought process while solving these problems will impress your interviewers.

✨Express Your Passion for Open Source

Canonical values a love for technology and open-source software. Be ready to discuss why you’re passionate about these areas and how you’ve engaged with the open-source community. This will show that you align with their mission and culture.

Software Engineer - OpenStack in Edinburgh
Canonical
Location: Edinburgh

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>