¡Activa las notificaciones laborales por email!

Lead Golang Software Engineer, Commercial Systems

Canonical

Morelia

A distancia

USD 90,000 - 120,000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading open-source software company is seeking a Lead Golang Software Engineer to develop innovative solutions in a remote work environment. Ideal candidates will have a strong background in Golang, technical expertise, and excellent communication skills. The role involves leading technical designs, mentoring, and ensuring product excellence. This position offers a global work culture and opportunities for travel and personal development.

Servicios

Biannual in-person team sprints
Annual learning and development budget of USD 2,000
Performance reviews and recognition rewards
Generous leave policies, parental leave
Employee Assistance Program
Opportunities for travel and location visits

Formación

  • Proven experience with Golang development.
  • Willingness to travel twice a year for up to two weeks.

Responsabilidades

  • Developing solutions using Golang.
  • Leading technical design, code reviews, and implementation.
  • Deploying and operating team services.
  • Mentoring colleagues and promoting best practices.

Conocimientos

Golang development
English communication skills
Result-driven

Educación

Strong academic background and technical degree or equivalent experience

Descripción del empleo

Canonical is a leading provider of open-source software and operating systems for global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, along with industry leaders across various sectors. The company is a pioneer of global distributed collaboration, with over 1200 colleagues in more than 80 countries and very few office-based roles. Teams meet two to four times yearly in person, at interesting locations worldwide, to align on strategy and execution.

The company is founder-led, profitable, and growing.

We are hiring a Lead Golang Software Engineer at any seniority level, who strives for high engineering quality, seeks improvements, continuously develops their skills, and applies them at work. This is an exciting opportunity to work with many popular software systems, integration technologies, and open-source solutions.

The Commercial Systems unit comprises seven engineering teams that collaborate closely with other engineering and business teams at Canonical. Services designed, developed, and operated by this unit are central to Canonical's business, with Golang playing an integral role. We are looking for software engineers for these teams:

  • Billing team: develops a Golang service for metrics-based billing, enabling customers to view their spend, and integrates with other systems. Ideal for engineers interested in billing and payment processing.
  • Contracts team: creates a Golang service for managing customer contracts, integrating with CRM and accounting systems. Suitable for those interested in sales and revenue processes.
  • Livepatch team: develops a service for delivering Linux kernel patches to address vulnerabilities without downtime, focusing on security and reliability.
  • Ubuntu Pro backend team: builds backend services for Ubuntu Pro, emphasizing security, performance, and operational reliability.

Location: Remote in EMEA (excluding Ubuntu Pro team) or AMER (Ubuntu Pro team).

The role entails:

  • Developing solutions using Golang
  • Leading technical design, code reviews, and implementation
  • Deploying and operating team services
  • Mentoring colleagues and promoting best practices

Requirements:

  • Strong academic background and technical degree or equivalent experience
  • Proven experience with Golang development
  • Excellent English communication skills
  • Result-driven with a commitment to excellence
  • Willingness to travel twice a year for up to two weeks

Nice-to-have skills:

  • Experience in performance engineering and security
  • Knowledge of accounting, sales, or business operations

What we offer:

  • Distributed work environment with biannual in-person team sprints
  • Annual learning and development budget of USD 2,000
  • Performance reviews and recognition rewards
  • Generous leave policies, parental leave, Employee Assistance Program
  • Opportunities for travel and location visits

About Canonical: Canonical is a pioneering open-source company, publisher of Ubuntu, leading in AI, IoT, and cloud platforms. We hire globally, uphold high standards, and foster a remote, inclusive culture.

Canonical is an equal opportunity employer. We value diversity and are committed to providing fair consideration for all applicants.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.