\nCanonical is looking for a talented software engineer to join our distributed team that builds Anbox Cloud, which enables cloud-hosted containerised Android instances, and powers various Android streaming services such as gaming, medical security, and innovative new phone capabilities.\n\nThe successful candidate will work with a dedicated team on the development and maintenance of our software stack in Go and Python, and help customers integrate it into their offerings. Our software runs at scale and uses various Canonical open-source technologies including LXD, Juju, MAAS, and snaps to deliver the best experience for our customers.\n\nKey responsibilities\n\n\n* Develop and maintain various components in Go and Python\n\n* Work on control plane services and charms\n\n* Write and maintain automated tests for your code\n\n* Participate in code reviews\n\n* Assist with CI and release management\n\n* Write documentation\n\n* Collaborate proactively with a distributed team\n\n\n\n\nRequired skills and experience\n\n\n* Solid programming experience in Go and Python\n\n* System level programming (interaction with file systems, networking and containers)\n\n* Experience with containers (e.g. Docker, LXD, Kubernetes)\n\n* Clear understanding of the makeup of a modern GNU/Linux distribution\n\n* Experience with modern distributed version control systems such as git\n\n* Capacity to learn quickly about new systems and techniques\n\n* Good verbal and written communication skills in English\n\n* Ability to collaborate remotely with a distributed team\n\n\n\n\nDesirable skills and experience\n\n\n* Familiarity with Juju, charms, MAAS or LXC/LXD\n\n* Android system level knowledge and experience\n\n* Experience with deb and snap packaging\n\n* Knowledge of complex and distributed systems theory\n\n* Experience working in a distributed team\n\n\n\n\nCanonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world’s best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.\n\nWe are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity we will give your application fair consideration.\n\n#LI-Remote #Stack \n\n#Location\nOmaha, Nebraska, United States
Apply for this job
👉 Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with “how to work online” are also scams. Don’t use them or pay for them. Also always verify you’re actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it’s the actual company’s main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.