Senior Software Engineer - Python/MongoDB

Canonical - Jobs
Baltimore, MD, 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.

30+ days ago
Related jobs
Promoted
Boeing Intelligence & Analytics
Annapolis Junction, Maryland

DevSecOps Software Engineer - Senior Level. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science, Mathematics, Physics or other technical degree. Boeing is seeking talented, motivated, and high-performing ...

Promoted
Intelliforce-IT Solutions Group
Jessup, Maryland

Intelliforce is seeking Senior Software Engineer to help collaborate with system engineers and software engineers to design, develop, install, deploy and sustain the user interface (UI) code base for a mission focused enterprise web application. Are you a cleared software engineer looking for a comp...

Parsons Corporation
Annapolis Junction, Maryland
Remote

Full Stack Senior Java Software Engineer. Experience with the Atlassian suite of software development and management products (Confluence and Jira). ...

DeNOVO SOLUTIONS
Hanover, Maryland

Yes DeNOVO Solutions, LLC is seeking a motivated, career and customer-oriented Senior Software Engineer to join our team. Utilizing software development and software design methodologies appropriate to the development environment. Design and code new software or modify existing software to add new f...

Johns Hopkins Applied Physics Laboratory
Laurel, Maryland

Computer Science, Computer Engineering, Electrical Engineering, Robotic Systems, or a related technical field Have 5+ years of relevant experience working in software engineering with C, C++, or python Are skilled in a breadth of software development practices and processes Have experience effective...

Lockheed Martin
Maryland

This position may be eligible for a $25K sign on bonus for external hires!.At Lockheed Martin Rotary and Mission Systems, Cyber & Intelligence, we are driven by innovation and integrity.We believe that by applying the highest standards of business ethics and forward-thinking, everything is within ou...

00100 LEIDOS, INC.
Fort Meade, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

InVita Healthcare Technologies
Baltimore, Maryland

Job Title : Senior Software Engineer PHP Department : Blood Management, R&D Reporting to : Software Engineering Manager Location : Baltimore, MD (Not Remote: In-Office at least 2-days per week) Hours of work : Typical hours of work are from 8:30 AM until 5:00 PM EST Monday through Friday. Compen...

ST2 ManTech Advanced Systems Intl
Hanover, Maryland

Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual sof...

Technology Resource Experts LLC
Annapolis Junction, Maryland

Four (4) years of additional software engineering experience on projects with similar software processes may be substituted for a Bachelor's Degree. Software Engineer to join their rapidly growing team!. We have an immediate opening for a Software Engineer to support algorithm development and querie...