About the company Canonical leads the development of Ubuntu. If youโre inspired by the idea of shaping the daily software experience of millions of users around the world, on all sorts of devices, you want to see your skills and talents make a meaningful difference in the world, and you believe in craftsmanship in everything you do, then read on.
Job position
Permanent
- Remote work possible
Job description
Role Summary
Canonical is seeking a talented, productive and friendly engineer, to work in the Ubuntu Engineering department specifically focused on server technologies.
Key Responsibilities
Work in the design, development and maintenance of client and server components of the services built around ubuntu.
Ensure the reliability, scalability and availability of such services.
Take responsibility for engineering delivery to spec, plan and quality required
Use test-driven development, ensure code test coverage, add tests for untested code
Provide reviews of code for other team members and contributors
Engage constructively with open source community around application or component
Required Skills and Experience
Excellent python or GoLang programming skills with extensive and diverse experience of server side software development in these languages
Experience designing APIโs and systems architecture
Insight into the design and tradeoffs around software performance, maintainability, scalability, traceability, adaptability and cost
Experience collaborating with remote developers, by IM, telephone and email
Strong ability to analyze and prioritize problems, and root cause analysis
Accurate estimation of project complexity, risks and time
Ability to absorb and understand existing codebases and projects quickly
Experience with Linux as a development platform: editors, compilers, conventions
Canonical is an equal opportunity employer.
Skills & requirements
Desirable Skills and Experience:
Knowledge of C/C++ or other low level language
Understanding of databases, OS internals and networking
Open source and community development experience, with identifiable work and contributions to one or more open source projects.
Thoughtful and articulate blogging
Experience with Infrastructure automation, its tools and methodologies
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-jn-Systems-Engineer-Server-Side-Go-remote-work-possible-Work-From-Home-(North-America/Europe)-Canonical.html Please mention that you found the job at Golangprojects.com
[ job website ]
Full-stack Staff Engineer (backend leaning) - Join, Inc.(May 2026) Fully remote in Americas timezones - Salary: $175,000 โ $205,000
Multiple Roles: Frontend-Heavy, Fullstack, Backend-Heavy
About Us
Join is a leading provider of innovative SaaS solutions for the construction industry. Join brings together contractors, owners, an...
Senior Software Engineer - Cast AI(May 2026) Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR gross/ year
We are hiring across multiple teams!
As a Senior Software Engineer, you will have the opportunity to work on different key features of our product. We are currently hiring Senior Software Engineers f...
Senior Product Engineer (Go) - Remote UK - Vistas Recruitment(April 2026) Remote within UK, United Kingdom (Remote work possible) - Salary: ยฃ85,000 - ยฃ95,000 Per Annum (plus Equity, Healthcare & Pension)
Want to make the most of AI as part of the development process?Would you describe yourself asย an engineer who owns product outcomes, not just code?Want to work in a small, well-established, profitabl...