Software Engineer
Canonical
About the role
About
Join a dynamic team as a Software Engineer specializing in cloud technologies. Drive open-source innovations and troubleshoot critical issues for industry leaders in a fully remote work environment. As a Software Engineer in Sustaining Engineering, you will engage with complex software problems across Linux, OpenStack, and Kubernetes. Your role involves developing fixes, collaborating with multiple teams, and maintaining strong community relations. You will also provide essential upstream solutions while balancing priorities and enhancing team processes.
Responsibilities
- Resolve customer issues tied to Ubuntu and cloud technologies
- Collaborate closely with support and product teams
- Participate in open-source communities and discussions
- Develop and backport patch fixes for upstream inclusion
- Review code from peers, ensuring best practices
Requirements
- Professional experience in software engineering
- Strong background with Linux, OpenStack, or Kubernetes
- Proficiency in Python, Go, C, or C++
- Familiar with git and debugging tools
- Willingness to travel intermittently for team events
Impact
Make a significant impact on open-source cloud solutions while developing your career with a forward-thinking technology leader.
Requirements
- Professional experience in software engineering
- Strong background with Linux, OpenStack, or Kubernetes
- Proficiency in Python, Go, C, or C++
- Familiar with git and debugging tools
- Willingness to travel intermittently for team events
Responsibilities
- Resolve customer issues tied to Ubuntu and cloud technologies
- Collaborate closely with support and product teams
- Participate in open-source communities and discussions
- Develop and backport patch fixes for upstream inclusion
- Review code from peers, ensuring best practices
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free