Golang / Go Job: Systems Engineer - Server Side & Go


Systems Engineer - Server Side & Go at Canonical

Work From Home (North America/Europe), United States   (Posted Jul 18 2014)
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
Please drop me an email directly to chris.simpson@canonical.com
[ job website ]

Let them know you found the job via http://www.golangprojects.com
(Companies love to know what recruiting strategies that works)
 

Company: Canonical

Canonical
@ubuntuwantsyou
Location: Work From Home (North America/Europe), United States

Not for you? Maybe you know someone more suitable?
Spread the word and share this job posting on your social what-nots:

Tweet it!   Facebook it!   Google+ it!   Linkedin it!


 
Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects