Senior Software Engineer - Ubuntu Systems Management

Senior Software Engineer – Ubuntu Systems Management

Join Canonical as a Senior Software Engineer and contribute to the development of the next-generation management solution for Ubuntu in enterprise environments. This role offers a chance to work with innovative technology and a distributed team dedicated to enhancing the observability, security, and operational efficiency of large-scale Ubuntu deployments.


Responsibilities

  • Collaborate proactively with a distributed engineering team to develop new features and improve existing functionalities of the Landscape management tool.
  • Write high-quality, maintainable code, focusing on automated testing and code quality.
  • Engage in the full software development lifecycle, including code and architectural reviews.
  • Take ownership of technical challenges and design effective solutions.
  • Participate in release management and assist in deployment cycles.
  • Work closely with DevOps teams to enhance Landscape SaaS offerings.
  • Travel globally for 2 to 4 weeks per year for internal and external events.

Qualifications

  • Bachelor’s degree in Computer Science, STEM, or a related field.
  • Proficient in developing public-facing APIs and web applications, preferably using Python.
  • Experience with Python web frameworks such as Flask and Django.
  • Familiarity with databases and ORMs; experience with PostgreSQL is a plus.
  • Comfortable using Ubuntu as a development and deployment platform.
  • Strong commitment to code quality, with a proactive approach to problem-solving.

Who You Are

  • Passionate about technology and eager to work with talented peers.
  • Curious, flexible, and articulate, with strong accountability.
  • A self-motivated individual who values collaboration and communication.
  • Interested in contributing to open source software and enhancing user experiences.

What We Offer

  • Competitive compensation based on geographical location, experience, and performance, reviewed annually.
  • Opportunities for professional development and learning.
  • A fully distributed work environment, with travel for team events twice a year.
  • Comprehensive benefits that reflect our values, including maternity/paternity leave and an Employee Assistance Program.

Application Instructions

Interested candidates are encouraged to apply through the Canonical website or relevant job posting platform.

APPLY HERE

Related posts

Maintenance Engineer

Hamna HR

Well-Established Company in Ahmadi Seeks Senior Sales Engineer

Hamna HR

Senior Project Manager at Clear Engineering Recruitment

Hamna HR

Leave a Comment