Senior Software Engineer - Python/MongoDB

Canonical - Jobs
Charlotte, NC, US
Full-time

Job Description

Job Description

We're enabling high-performing, rock-solid MongoDB deployments on any cloud or platform our customers choose. We want to create the world's best open source analog to MongoDB Altas or Amazon DocumentDB, which can be owned, controlled and operated by end-users on their own multi-cloud or on-premise environments.

Canonical is looking for an experienced Python developer with a background in MongoDB who will help us to build a fully managed MongoDB solution based on Juju.

We're aiming to build the most reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes.

The MongoDB team is small, meaning you will be a key contributor and your work will have a significant impact on the product and the broader ecosystem.

Who you are

  • You love technology and working with brilliant people.
  • You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments.
  • You have experience operating and managing MongoDB clusters.
  • You are experienced with modern infrastructure deployment automations or with traditional Linux systems administration, operations, and package management.
  • You are passionate about quality and automatic testing.

Work with one of the industry's pioneers in open source with intelligent engineers at every level from engineer to CTO and CEO level.

At Canonical we've honed our remote-first culture since 2004, established in the company from the very beginning. Enjoy a competitive salary, the flexibility to work and live where you wish, and the chance to work exclusively on impactful open source projects.

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.

28 days ago
Related jobs
Promoted
Canonical - Jobs
Charlotte, North Carolina

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build...

Promoted
CENTRIC SOFTWARE INC
Concord, North Carolina

Job Title      Sr DevOps Engineer. This role requires to work closely with our engineering teams to build scalable and globally deployed web applications. Develop and maintain automation scripts (Bash, Python or similar) to enhance system efficiency. Troubleshoot and resolve...

Promoted
Red Hat
Charlotte, North Carolina

The RHEL Network Filesystems development team is seeking a Senior Principal Software Engineer with Linux kernel NFS development experience to expand our engineering team. Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliv...

Electronic Arts
North Carolina, USA

EA Sports is looking for a Senior Animation Software Engineer to develop in-game animation features including animation tools and pipelines, improving existing animation systems and integrating latest animation technologies from our proprietary engine to our games. You will work side-by-side with Te...

MongoDB
Charlotte, North Carolina

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. With offices worldwide and over 175,000 developers joining MongoDB every month, it’s no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to b...

Motorola Solutions
North Carolina, US e...
Remote

We are seeking a Senior Staff Software Engineer who will be a part of a highly collaborative team working on mobile and fixed video solutions. We are looking for world-class innovative and motivated engineers interested in building software and systems that truly make a difference. If you are a moti...

Curate Partners
Charlotte, North Carolina
Remote

Strong programming experience in languages such as Java, Python, JavaScript, etc. ...

Reperio Human Capital
Charlotte, North Carolina

Senior Embedded Software Engineer. Senior Embedded Software Engineer. Embedded/Senior/Software/C++/Remote. As the Embedded Software Engineer, you will utilize your extensive knowledge to collaborate and add value to the large projects they are currently in. ...

X4 Life Sciences
NC, United States

Medical Device Software Engineer. Medical Device Software Engineer. Medical Device Software Engineer. They specialize in developing software solutions that power medical devices, improving patient outcomes and enhancing the overall healthcare experience. ...

WELLS FARGO BANK
Charlotte, North Carolina

Wells Fargo is seeking an experienced and highly skilled Senior Software Engineer to join our CRM team. Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education. Quality Assurance: Conduct cod...