Golang Software Engineer
โจ AI Summary
Position: Golang Software Engineer
Canonical, a premier provider of open-source software and operating systems, is seeking a Golang Software Engineer at any experience level to join our globally distributed team. Our flagship platform, Ubuntu, is utilized across various sectors including public cloud, AI, and IoT, serving major industry players.
Key Responsibilities:
- Develop engineering solutions utilizing Golang.
- Lead technical designs, conduct code reviews, and oversee implementation.
- Deploy and manage services crafted by your team.
- Mentor colleagues and provide career development feedback.
- Promote excellent engineering and organizational practices.
About the Teams:
- Billing Team: Creates a scalable Golang service for converting metrics into billable amounts, ensuring real-time spend visibility for clients.
- Contracts Team: Develops a service that standardizes contract storage and integrates with CRM and accounting systems.
- Livepatch Team: Works on delivering Linux kernel patches to enhance security and reliability in real-time.
Requirements:
- Strong academic background with a degree in a technical field or relevant experience.
- Proficient in software development using Golang.
- Fluent in English with strong communication skills.
- Results-driven, committed, and willing to travel internationally twice a year.
Compensation and Benefits:
We offer competitive compensation, performance bonuses, a personal development budget, and various benefits that align with our values, plus the opportunity for remote work across EMEA.
How to Apply:
If you are passionate about open-source software and eager to grow your skills in a collaborative environment, please submit your application to join Canonical.
