Remote Software Engineer - Python and K8s

at Canonical - Jobs

Posted 2 hours ago 0 applied

Description:

  • Canonical is a leading provider of open source software and operating systems, particularly known for its platform, Ubuntu, which is widely used in various enterprise initiatives.
  • The company aims to reinvent how companies manage their open source information systems on public clouds and in their own data centers.
  • The role involves building a new community around Python opscode for open source applications running on Kubernetes.
  • The team will productize workloads for real-time automated operations on Kubernetes, transforming the internal IS team into an extension of product engineering.
  • The position is ideal for software engineers who are passionate about Python, distributed systems, and the entire Linux stack.
  • Responsibilities include designing and delivering open source software operations code, shaping high-quality monitoring and alerting infrastructure, and simplifying open source operations for customers.
  • The role requires following agile software development practices and contributing to a collaborative engineering culture.
  • The position allows for remote work with global travel once or twice a year for up to two weeks for events.

Requirements:

  • A Bachelor’s or equivalent degree in Computer Science, STEM, or a similar field is required.
  • Experience with Linux systems administration, package management, and operations is necessary.
  • Hands-on experience with at least one public cloud is essential.
  • Familiarity with Docker and Kubernetes is required.
  • Strong Python programming skills and a passion for challenging projects are crucial.
  • Candidates must understand the importance of reliable software and strive to design and code accordingly.
  • Organizational skills and a commitment to delivering timely, high-quality software are expected.

Benefits:

  • Canonical offers a distributed work environment with twice-yearly team sprints in person.
  • A personal learning and development budget of USD 2,000 per year is provided.
  • Annual compensation reviews are conducted to recognize outstanding performance.
  • Employees receive recognition rewards and annual holiday leave.
  • Maternity and paternity leave are included in the benefits package.
  • An Employee Assistance Program is available for all team members.
  • Opportunities to travel to new locations to meet colleagues are offered.
  • Priority Pass and travel upgrades for long-haul company events are provided.