Senior Software Engineer - Ubuntu Systems Management

Canonical - Jobs
Milwaukee, WI, US
Full-time

Job Description

Job Description

This is an exciting opportunity for a software engineer passionate about open source software, Linux, Python, and web services at scale.

We are building the next generation management solution for Ubuntu in the enterprise - on premise and on the public cloud - to enable large estate observability, telemetry, security, compliance and operations.

Build a rewarding, meaningful career working with the best and brightest people in technology at Canonical, a growing international software company.

Landscape is the leading management tool to deploy, monitor and manage fleets of Ubuntu systems, including package and repository management, health and security monitoring, hardware inventory, and automation.

As Landscape software engineer you will be responsible for contributing on a distributed development team participating in all facets of the development process.

Location : This role will be based remotely in the Americas region.

What you'll do

  • Collaborate proactively with a distributed team
  • Write high-quality code to create new features, fix bugs and modernize the Landscape codebase
  • Demonstrate your strong commitment to code quality and automated testing
  • Participate in the engineering process with code and architectural reviews
  • Take personal ownership of problems and design and deliver solutions
  • Work remotely with global travel 2 to 4 weeks for internal and external events
  • Assist with release management during each development cycle
  • Collaborate with devops for Landscape SaaS, Canonical's hosted Landscape

Who you are

  • You love technology and working with brilliant people
  • You are curious, flexible, articulate, and accountable
  • You value soft skills and are passionate, enterprising, thoughtful, and self-motivated
  • You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
  • You have proficiency developing public-facing APIs and web applications, preferably using Python.
  • Experience with Python and web frameworks such as Flask and Django.
  • Experience with databases, and ORMs (PostgreSQL a plus)
  • You are comfortable with Ubuntu as a development and deployment platform.

Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers.

This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.

LI-remote

stack

30+ days ago
Related jobs
Promoted
Milwaukee Electric Tool Corporation
Brookfield, Wisconsin

The Senior Systems Engineer will utilize systems engineering approaches to enabling efficient development of innovative electric power tool and equipment systems. Experience with systems thinking and applying the systems approach to engineered systems. Bachelor of Science Degree in Systems Engineeri...

SoloPoint Solutions, Inc.
New Berlin, Wisconsin

Function as a lead electrical/software engineer at site/office and provide technical supervision to other electrical engineers, technicians, craft, and other workers on a daily basis for the site/office. Be the engineering/software lead at the site to get the equipment ready for testing and the...

STS Aviation Group
New Berlin, Wisconsin

Work with control engineers to integrate PC based software with PLC systems for engineered to order automation control systems. Support software implementation project tasks such as (writing code, software configuration, database updates, supporting engineering test of system components, and running...

Canonical - Jobs
Milwaukee, Wisconsin

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

LexisNexis Risk Solutions Inc. Company
Wisconsin
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. Develop NLP systems according to requireme...

Canonical - Jobs
Milwaukee, Wisconsin

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, "the world's best free software platform". Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a...

Ampcus
Brown Deer, Wisconsin

Title: Software Engineer Senior. Knowledge of end-to-end systems development life cycles, , waterfall, iterative and other modern approaches to software development. May require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems managem...

Apex Systems
Milwaukee, Wisconsin

We are looking for a Senior IAM Engineer within Identity and Access Management (IAM) team. Our great client has an immediate Remote opening for a Senior IAM Engineer. As a Senior IAM Engineer, you will play a critical role in designing, implementing, and enhancing our Identity Governance and Adminis...

Ampcus
Milwaukee, Wisconsin

Knowledge of end-to-end systems development life cycles, , waterfall, iterative and other modern approaches to software development. May require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management and related infrastructure te...

Software Galaxy Systems, LLC
Milwaukee, Wisconsin

Strong familiarity with project management software. Title: Senior Project Manager, HCM-DB&T. Should be familiar with Workday, SuccessFactors, or any other HRIS systems. HCM project implementation including Payroll, Talent Management, Benefits, Onboarding and more. ...