Enable job alerts via email!

Software Engineer - Solutions Engineering

Canonical

Tacoma (WA)

Remote

USD 80,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative tech firm is seeking a talented Software Engineer to join their Solutions Engineering team. This role focuses on developing Python and Golang software to enhance DevOps workflows and improve open source operations. The ideal candidate will have a passion for coding, experience with Linux, and a strong understanding of cloud computing. Join a forward-thinking company that values collaboration, creativity, and continuous learning. Enjoy a distributed work environment with opportunities for personal development and travel, all while contributing to the transformative power of open source technology.

Benefits

Annual learning and development budget of USD 2,000
Regular compensation reviews
Comprehensive wellness programs
Parental leave
Travel opportunities
Distributed work environment

Qualifications

  • Passionate Python developer with a focus on delivering high-quality software.
  • Understanding of reliable operations in an agile environment.

Responsibilities

  • Design and deliver open source software operations code in Python and Golang.
  • Shape high-quality monitoring and alerting infrastructure.
  • Mentor colleagues and promote a healthy engineering culture.

Skills

Python
Golang
Linux
Cloud Computing
Networking

Education

Degree in Computer Science
Related Field

Job description

Software Engineer - Solutions Engineering

Join us to apply for the Software Engineer - Solutions Engineering 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. We are a pioneer in global distributed collaboration, with over 1200 colleagues in 75+ countries, and very few office-based roles. Teams meet a few times annually in interesting locations worldwide to align on strategy and execution.

The company is founder-led, profitable, and growing. We aim to shape the future of open source IT, devops, and infrastructure management, from bare metal to containers, revolutionizing open source application and infrastructure operations.

We seek a leader to inspire and guide a regional software engineering team to develop and innovate in this space. Our Solutions Engineering team works closely with our managed infrastructure operations team, managing private OpenStack clouds and Kubernetes clusters globally, to improve our infra-as-code products based on real-world experience. We primarily develop in Python, creating automation tools that simplify operations for users building on Ubuntu.

The role involves developing Python and Golang software focused on enabling DevOps workflows, working across the Linux stack, and shaping open source monitoring and alerting infrastructure. You will rethink open source operations, demonstrate sound engineering principles, follow agile practices, and foster a collaborative team culture. Travel up to 10% for events is expected.

Responsibilities
  • Design and deliver open source software operations code in Python and Golang.
  • Work across the Linux stack, including kernel, networking, storage, and applications.
  • Shape high-quality monitoring and alerting infrastructure.
  • Innovate open source operations for customers and the community.
  • Apply sound engineering, testing, and documentation practices.
  • Follow agile development methodologies.
  • Mentor colleagues and promote a healthy engineering culture.
  • Travel up to 10% for internal and external events.
Ideal Candidate
  • Passionate Python developer.
  • Organized with a focus on delivering high-quality software.
  • Understanding of reliable operations in an agile environment.
  • Knowledge of cloud computing concepts and technologies.
  • Practical experience with Linux and networking.
  • Lifelong learner.
Bonus Points
  • Degree in Computer Science or related field.
  • Golang programming skills.
What We Offer
  • Distributed work environment with biannual in-person team sprints.
  • Annual learning and development budget of USD 2,000.
  • Regular compensation reviews and performance incentives.
  • Comprehensive benefits reflecting our values, including wellness programs, parental leave, and travel opportunities.
About Canonical

Canonical is a pioneering tech firm leading the open source movement. As the publisher of Ubuntu, a key platform in AI, IoT, and cloud, we are transforming software. We hire globally and uphold high standards of excellence. Most colleagues work remotely, fostering a future-oriented work environment that encourages innovation and skill development.

Canonical is an equal opportunity employer, committed to diversity and inclusion. We consider all applications fairly, regardless of background or identity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - L3 Support

Canonical

Tacoma

Remote

USD 80,000 - 130,000

2 days ago
Be an early applicant

Software Design Engineer 2

Experis

Redmond

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

Seattle

Remote

USD 80,000 - 90,000

3 days ago
Be an early applicant

Software Support Engineer

Canonical

Tacoma

Remote

USD 95,000 - 115,000

2 days ago
Be an early applicant

Staff Frontend Software Engineer

Henry Schein

Seattle

Remote

USD 96,000 - 168,000

4 days ago
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Tacoma

Remote

USD 85,000 - 95,000

10 days ago

Software Engineer - OpenStack

Canonical

Tacoma

Remote

USD 80,000 - 90,000

10 days ago

Security Software Engineer

Canonical

Tacoma

Remote

USD 80,000 - 130,000

10 days ago