Senior Software Engineer - Python/MongoDB

Canonical - Jobs
New York, NY, 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
MongoDB
New York, New York

MongoDB is growing rapidly and seeking a Senior Software Engineer for the Machine Learning Platform team to be a key contributor to the critical data science and machine learning initiatives at MongoDB. As a Software Engineer, you will design and build a scalable platform to effectively develop, man...

Promoted
Sumitomo Mitsui Banking Corporation (SMBC)
New York, New York

Senior Software Engineer is responsible for assisting in the technical vision and strategic planning of all aspects of software solutions for the Capital Market business. Software Engineer is responsible for participating in the technical design of all aspects of software solutions for the Capital M...

Promoted
VirtualVocations
New York, New York

A company is looking for a Senior Software Engineer I - Backend to join their team remotely. ...

Promoted
Vestwell
New York, New York

We are seeking a Senior Developer Experience (DevEx) Software Engineer to join our team. The DevEx team is focused on the overall experience for all of the Engineers at Vestwell by improving the tooling, infrastructure and documentation that we use to produce software. In this role, you will be resp...

Promoted
VirtualVocations
Queens, New York

A company is looking for a Senior Software Engineer - Event Platform Storage. Key Responsibilities:Build and operate distributed, high-throughput, real-time data pipelinesDesign and architecture effective data pipelines using modern technologyWrite code, lead architectural decisions, and own meaning...

Promoted
Amazon
New York, New York

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. This position is for a senior software e...

Promoted
VirtualVocations
New York, New York

A company is looking for a Senior EDI Software Engineer for a remote position. ...

Duolingo
New York, New York

Note: This role is open to considering engineers across various levels (Senior, Staff, or Senior Staff). Read about our Engineers work on . As an Android engineer on the . We’re looking for engineers who love building new products and features and bring fresh ideas about teaching Music on mobile dev...

NLX
New York, New York

Senior Software Engineer (NLU)  . We are looking for a Senior Engineer to help build and maintain our natural language understanding engine. The Head of Engineering will support you in your role as they serve as your manager. TypeScript, Python or similar scripting programming languages, bot...

Selby Jennings
New York, New York

They are looking to bring exception software engineers in their Equities Quantative Research team which provides portfolio construction, risk management, and execution services for their equities business. The Research Engineering team is responsible for research systems and productivity across the ...