Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Software Engineer - Solutions Engineering image - Rise Careers
Job details

Software Engineer - Solutions Engineering - job 1 of 3

Canonical is seeking passionate software engineers to join their Solutions Engineering team, focusing on innovative open-source software for cloud and enterprise solutions.

Skills

  • Proficiency in Python and Golang
  • Sound knowledge of cloud computing concepts
  • Practical knowledge of Linux and networking
  • Strong understanding of agile practices

Responsibilities

  • Design and deliver open-source software operations code in Python and Golang
  • Work with the entire Linux stack, from kernel to applications
  • Shape high quality open source monitoring and alerting infrastructure
  • Collaborate with the managed infrastructure operations team
  • Coach and develop team members
  • Follow agile software development practices

Education

  • Degree in Computer Science or related field

Benefits

  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Maternity and paternity leave
  • Team Member Assistance Program & Wellness Platform
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
What You Should Know About Software Engineer - Solutions Engineering, Canonical

At Canonical, we're on the lookout for a talented Software Engineer - Solutions Engineering to join our dynamic team, working from the comfort of your home in the Asia Pacific region or Bangalore. If you have a passion for open source software and cloud computing, you've found the right place! Our company, renowned for our Ubuntu platform, plays a pivotal role in shaping the future of enterprise IT and transformative technologies. As a Software Engineer, you'll have the chance to dive into Python and Golang, crafting solutions that enhance the efficiency of open source operations for our diverse clientele, including some of the biggest public cloud providers in the world. You'll work alongside a global team to refine our infrastructure-as-code products, providing real-world insights into the development process. You’ll be part of a culture that values innovation, collaboration, and continuous learning, as we collectively aim to revolutionize software operations through high-quality design and agile methodologies. Imagine a work environment where global collaboration is the norm, and your ideas can directly impact the open-source community! You will not only develop your technical skills but also contribute to a healthier engineering culture through mentorship and guidance. Join us as we embark on adventures across the globe to align on our strategic goals while ensuring that you enjoy flexibility and the perks of working with a leader in the tech industry. At Canonical, we're committed to equal opportunities and fostering a diverse workplace that reflects our core values. If you’re ready to push the boundaries of technology and innovation, we’d love to hear from you!

Frequently Asked Questions (FAQs) for Software Engineer - Solutions Engineering Role at Canonical
What are the main responsibilities of a Software Engineer - Solutions Engineering at Canonical?

As a Software Engineer - Solutions Engineering at Canonical, you will be responsible for designing and delivering open-source software operations code primarily in Python and Golang. You'll work across the entire Linux stack, focusing on high-quality development and agile practices. Key duties include shaping monitoring infrastructures, enhancing operations code packages, and actively participating in a collaborative engineering culture.

Join Rise to see the full answer
What qualifications are required for the Software Engineer - Solutions Engineering role at Canonical?

To be considered for the Software Engineer - Solutions Engineering position at Canonical, you should ideally possess a degree in Computer Science or a related field. Sound knowledge of cloud computing concepts and practical skills in Linux and networking are essential. A passion for Python development, along with an understanding of agile methodologies, also makes you an ideal candidate for this exciting role.

Join Rise to see the full answer
How does Canonical support the development and growth of its Software Engineer - Solutions Engineering team members?

Canonical offers extensive support for the growth of its Software Engineer - Solutions Engineering team members through a personal learning and development budget of USD 2,000 per year. Additionally, the company prioritizes an annual compensation review to ensure fair recognition of your performance, alongside opportunities for mentorship and collaboration within a thriving global team.

Join Rise to see the full answer
What technology stack does the Software Engineer - Solutions Engineering role at Canonical involve?

The Software Engineer - Solutions Engineering role at Canonical primarily involves working with Python and Golang. Additionally, you will gain experience with the entire Linux stack, including kernel, networking, storage, and various applications. This role offers a unique opportunity to contribute to groundbreaking open-source projects while collaborating with a diverse team of dedicated engineers.

Join Rise to see the full answer
What type of work environment can Software Engineer - Solutions Engineering expect at Canonical?

At Canonical, the work environment for Software Engineer - Solutions Engineering is characterized as distributed, with most of our team working remotely. You can expect global collaboration through biannual in-person team sprints, offering a chance to connect with colleagues from around the world. The focus is on flexibility, team collaboration, and creativity, allowing you to contribute meaningfully while enjoying a work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Solutions Engineering
What experience do you have with Python and Golang relevant to the Software Engineer - Solutions Engineering role?

When answering this question, provide specific examples of projects where you utilized Python and Golang. Highlight any contributions to open-source projects, your role in software development processes, and how you applied best practices in coding and agile methodologies.

Join Rise to see the full answer
Can you describe a challenging problem you've solved using your knowledge of cloud computing?

Be prepared to discuss a specific challenge you faced, the solutions you considered, and the outcome of your resolution. Detail your understanding of cloud concepts and how you applied them practically to achieve results in a complex situation.

Join Rise to see the full answer
How do you ensure high quality and performance in your code when working on projects?

Explain your approach to quality assurance and testing. Discuss practices such as code reviews, unit testing, and metrics you use to measure performance. This showcases your attention to detail and commitment to producing robust software.

Join Rise to see the full answer
What strategies do you employ when working collaboratively in a remote team?

Share insights about communication tools you prefer, how you manage time zones, and strategies to ensure seamless teamwork. Highlight your experience in distributed teams to show you can thrive in Canonical's remote work culture.

Join Rise to see the full answer
How do you keep your skills up-to-date with the ever-evolving technology landscape?

Discuss resources such as online courses, attending seminars, participating in tech communities, or engaging with open-source projects that help you stay informed and enhance your skills continuously.

Join Rise to see the full answer
Can you explain a time when you had to mentor a colleague or team member? What was the outcome?

Provide a specific instance where you took the initiative to guide someone through a technical challenge. Discuss the impact of your mentorship on the team’s performance and the personal growth of the individual you mentored.

Join Rise to see the full answer
What do you find most exciting about working in open source software?

Share your genuine enthusiasm for open source, including how it fosters innovation, collaboration, and community engagement. Discuss how being part of an open-source project aligns with your personal and professional values.

Join Rise to see the full answer
How do you approach agile software development in your projects?

Discuss your familiarity with agile methodologies. Share specific examples of how you've contributed to agile practices in teams, such as participating in sprints, engaging in retrospectives, and advocating for iterative improvements.

Join Rise to see the full answer
What role do you believe documentation plays in software engineering?

Emphasize the importance of clear and comprehensive documentation in software engineering. Discuss how it aids in onboarding new team members, ensures knowledge retention, and facilitates collaboration among teams.

Join Rise to see the full answer
How do you handle feedback on your code from colleagues or code reviews?

Showcase your receptiveness to feedback and your commitment to continuous improvement. Discuss how you incorporate feedback into your work and the importance of fostering a constructive review process within teams.

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

Canonical is hiring a Partner Sales Manager to strengthen relationships and drive sales initiatives with Dell in a remote role across the Americas.

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

Join Canonical as a Graduate Software Engineer and help enhance the Ubuntu Pro Client for a diverse user base.

Photo of the Rise User
Posted 2 days ago

The CZI is looking for a Senior Director to guide AI platform development, enhancing scientific discoveries and collaborations globally.

Photo of the Rise User
Qantas Group Hybrid Sydney, New South Wales, Australia
Posted 13 days ago

Become a Principal Engineer – Android at Qantas, where you'll shape mobile solutions and lead a dynamic engineering team to deliver exceptional user experiences.

Photo of the Rise User
Posted 14 days ago

Be a vital part of Wells Fargo as a Lead Software Engineer, driving critical initiatives within our Cloud Migration and Engineering Team.

Photo of the Rise User
Posted 10 days ago

Join Schwab's Retail Onboarding and Activation team as a Full Stack Developer to drive innovation and improve customer experience.

Photo of the Rise User
Robinhood Hybrid Menlo Park, California, United States
Posted 7 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Fast-Paced
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Learning & Development
Social Gatherings

Join Robinhood as an Android Developer and play a critical role in shaping the future of finance through innovative mobile solutions.

Photo of the Rise User
CyberArk Hybrid Santa Clara, California, United States
Posted 2 days ago

Join CyberArk as a Senior Backend Software Engineer to help secure the future of identity management in a hybrid work environment.

Join Toyota Financial Services as a Senior Software Engineer, where you'll leverage your expertise in NICE CXone to shape the future of customer experience.

Weekday AI Remote No location specified
Posted 6 days ago

An exciting opportunity for an experienced SIP Developer to advance VoIP technologies in a flexible remote role.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Customer-Centric
Fast-Paced
Growth & Learning
Medical Insurance
Dental Insurance
401K Matching
Paid Time-Off
Maternity Leave
Paternity Leave
Mental Health Resources
Flex-Friendly
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

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...

120 jobs
MATCH
VIEW MATCH
BENEFITS & PERKS
Dental Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 19, 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, Tallmadge just viewed Manufacturing and Process Engineer at CVRx
Q
Someone from OH, Columbus just viewed Part-Time Medical Assistant at QualDerm Partners
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic