Software Engineering Jobs

Software Engineering Jobs: Golang Engineer

Application ends:

Canonical is looking to hire Golang Engineers in the department of software engineering. This is a fully remote position and they are hiring across the world

Responsibilities

  • Design and implement well-tested and documented software in Go
  • Debug and fix issues encountered by your users
  • Participate in our engineering process through code and architectural reviews
  • Collaborate with community and colleagues on technical specifications
  • Seek improvements to engineering and operations practices
  • In some cases deploy and operate services developed by the team
  • Contribute to the success of your product through technical advocacy

Qualifications

  • An exceptional academic track record from both high school and university
  • Experience developing for Ubuntu Linux
  • Experience with Juju, LXD, Microk8s, Snapd, Ubuntu Core, Ubuntu Pro
  • Performance engineering and security experience
  • Undergraduate degree in Computer Science or STEM or a compelling narrative about your alternative path
  • Drive and a track record of going above and beyond expectations
  • Well-organized, self-starting and able to deliver to schedule
  • Professional manner interacting with colleagues, partners, and community
  • Experience designing and writing high quality Golang software on Linux
  • Experience with and passion for Linux at the system level
  • For more senior roles experience building, deploying and operating distributed systems and APIs
  • Professional written and spoken English 
  • Experience with Linux (Debian or Ubuntu preferred) 
  • Excellent interpersonal skills, curiosity, flexibility and accountability 
  • Passion, thoughtfulness and self motivation 
  • Excellent communication and presentation skills 
  • Result-oriented with a personal drive to meet commitments 
  • Ability to travel twice a year for company events up to two weeks each

Benefits

  • Distributed work environment with twice yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Program
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass and travel upgrades for long haul company events

Share
Facebook
Twitter
LinkedIn
WhatsApp
Telegram