Software Developer (Backend SaaS) in Edinburgh
Software Developer (Backend SaaS)

Software Developer (Backend SaaS) in Edinburgh

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

At a Glance

  • Tasks: Collaborate with a global team to develop and enhance innovative software solutions.
  • Company: Join Canonical, a leader in open-source technology and the creator of Ubuntu.
  • Benefits: Enjoy remote work, competitive salary, personal development budget, and travel opportunities.
  • Why this job: Make an impact in the tech world while working with brilliant minds and cutting-edge tools.
  • Qualifications: Proficiency in Python and web frameworks; passion for technology and teamwork.
  • Other info: Dynamic work environment with excellent career growth and a commitment to diversity.

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

What you'll do

  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
  • Demonstrate your strong commitment to code quality and automated testing
  • Participate in the engineering process with code and architectural reviews
  • Take personal ownership of problems and design and deliver solutions
  • Work remotely with global travel 2 to 4 weeks for internal and external events
  • Assist with release management during each development cycle
  • Collaborate with devops for Landscape SaaS, Canonical's hosted Landscape

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 proficiency developing public‐facing APIs and web applications, preferably using Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases, and ORMs (PostgreSQL a plus)
  • You are comfortable with Ubuntu as a development and deployment platform.

What we offer colleagues

  • 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
  • Team Member Assistance Program & Wellness Platform
  • 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.

Software Developer (Backend SaaS) in Edinburgh employer: Canonical

Canonical is an exceptional employer that champions a distributed work environment, allowing you to collaborate with brilliant minds from around the globe while enjoying the flexibility of remote work. With a strong commitment to personal growth, we offer a generous learning and development budget, annual compensation reviews, and unique opportunities for global travel to connect with colleagues. Our inclusive culture values diversity and fosters innovation, making it a rewarding place for passionate individuals eager to make a meaningful impact in the tech industry.
C

Contact Detail:

Canonical Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer (Backend SaaS) in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to current employees at Canonical or similar companies on LinkedIn. A friendly chat can give you insider info and might even lead to a referral.

✨Tip Number 2

Show off your skills! Create a GitHub repository showcasing your projects, especially those using Python and web frameworks like Flask or Django. This is a great way to demonstrate your coding chops without just relying on your CV.

✨Tip Number 3

Prepare for the interview by brushing up on your soft skills. Canonical values collaboration and communication, so be ready to discuss how you've worked effectively in teams and tackled challenges.

✨Tip Number 4

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

We think you need these skills to ace Software Developer (Backend SaaS) in Edinburgh

Proficiency in Python
Experience with web frameworks (Flask, Django)
Development of public-facing APIs
Database management (PostgreSQL preferred)
Familiarity with ORMs
Comfort with Ubuntu as a development platform
Code quality assurance
Automated testing
Collaboration in distributed teams
Problem ownership and solution design
Release management
Communication skills
Adaptability
Self-motivation

Some tips for your application 🫡

Show Your Passion for Tech: Let us see your love for technology shine through in your application. Share any personal projects or contributions to open-source that highlight your skills and enthusiasm for coding.

Tailor Your Application: Make sure to customise your CV and cover letter to reflect the specific requirements of the Software Developer role. Highlight your experience with Python, web frameworks, and any relevant projects that demonstrate your expertise.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use clear language to describe your experiences and skills, making it easy for us to see why you’d be a great fit for our team.

Apply Through Our Website: We encourage you to submit your application directly through our website. This ensures that your application gets to the right people and helps us streamline the process. Plus, it’s super easy!

How to prepare for a job interview at Canonical

✨Know Your Tech Stack

Make sure you brush up on your knowledge of Python, Flask, and Django. Be ready to discuss your experience with public-facing APIs and databases like PostgreSQL. The more you can demonstrate your technical skills, the better!

✨Show Your Problem-Solving Skills

Prepare examples of how you've taken ownership of problems in past projects. Think about specific challenges you faced, the solutions you designed, and the impact they had. This will show your commitment to quality and your proactive approach.

✨Emphasise Collaboration

Since this role involves working with a distributed team, be ready to talk about your experiences collaborating remotely. Highlight any tools or methods you’ve used to communicate effectively and keep projects on track.

✨Ask Insightful Questions

Prepare thoughtful questions about the company culture, team dynamics, and the engineering process at Canonical. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Software Developer (Backend SaaS) 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
>