Senior Software Engineer

2 days ago


Detroit, Michigan, United States Canonical - Jobs Full time
Job Overview

We're seeking a skilled Python developer with a background in MongoDB to join our team at Canonical. As a key contributor, you'll help us build a fully managed MongoDB solution based on Juju, aiming to create the world's best open source analog to MongoDB Atlas or Amazon DocumentDB.

Our team is small, and your work will have a significant impact on the product and the broader ecosystem. You'll work with one of the industry's pioneers in open source, alongside intelligent engineers at every level, from engineer to CTO and CEO.

Canonical is proud to foster a workplace free from discrimination, valuing diversity of experience, perspectives, and background.

Key Responsibilities
  • Develop and maintain a fully managed MongoDB solution based on Juju.
  • Collaborate with the team to design and implement a reliable and secure way to deploy and operate MongoDB on machines, VMs, public cloud, and Kubernetes.
  • Work with modern infrastructure deployment automations or traditional Linux systems administration, operations, and package management.
  • Ensure high-quality and automatic testing.
Requirements
  • Experience operating and managing MongoDB clusters.
  • Accomplished senior Python programmer with a passion for challenging projects in mission-critical environments.
  • Passion for quality and automatic testing.

Enjoy a competitive salary, flexibility to work and live where you wish, and the chance to work exclusively on impactful open source projects.



  • Detroit, Michigan, United States Quicken Loans Full time

    {"Job Title": "Senior Software Engineer", "Job Summary": "As a Senior Software Engineer at Rocket Companies, you will be responsible for designing, developing, and maintaining software applications that meet user needs. You will work with a team of experienced engineers to deliver innovative solutions and improve the overall quality of our software...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Senior Software Validation EngineerJoin American Axle & Manufacturing's ATDC facility in Detroit, Michigan, as a Senior Software Validation Engineer. This role requires expertise in software validation, testing, and development.Key Responsibilities:Perform testing activities to ensure conformance to AAM strategies, policies, and procedures, and project level...


  • Detroit, Michigan, United States AAM - American Axle & Manufacturing Full time

    Job Title: Senior Software Validation EngineerAmerican Axle & Manufacturing is seeking a highly skilled Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.Job Summary:The successful candidate will be responsible for ensuring the conformance of software to AAM strategies, policies, and procedures, as well as...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will play a critical role in expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will be...


  • Detroit, Michigan, United States AAM - American Axle & Manufacturing Full time

    American Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.Key Responsibilities:Perform testing activities to ensure conformance to AAM strategies, policies, and procedures, and project-level processes, including ISO 26262, ISO 29119, and ASPICE.Develop and review testing...


  • Detroit, Michigan, United States Franklin Energy Full time

    Job Title: Senior Software EngineerFranklin Energy is seeking a highly skilled Senior Software Engineer to join our Technology Group. As a key member of our team, you will be responsible for expanding, enhancing, and strengthening our technology platform to drive business growth and competitiveness.Job SummaryThe Senior Software Engineer will work closely...


  • Detroit, Michigan, United States BlueNova Industries Full time

    Are you looking to advance your career in software engineering and contribute to the growth of BlueNova Industries? We are seeking a skilled Senior Software Engineer to join our team in Detroit and play a key role in shaping the future of our clients in the financial industry.This is a dynamic opportunity for a talented software developer to develop and...


  • Detroit, Michigan, United States General Motors Full time

    Job DescriptionOverviewGeneral Motors is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our cloud platform engineering team, you will be responsible for designing and building scalable, secure, and highly available cloud-based systems.Key ResponsibilitiesDesign and develop cloud-based systems using container...


  • Detroit, Michigan, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.As a Senior Software Development Engineer, you will have the...


  • Detroit, Michigan, United States Rivet Work Inc. Full time

    About Rivet Work Inc.Rivet Work Inc. is revolutionizing the construction industry through innovative technology. Our software platform transforms the way contractors manage, plan, schedule, and deploy crews in one unified platform.The RoleWe are seeking a highly skilled Senior Software Engineer - Platform to join our Data Pipeline & Platform team. As a key...


  • Detroit, Michigan, United States BAE SYSTEMS Full time

    Job SummaryBAE Systems Electronic Systems is seeking a highly skilled Senior Principal II Software Engineer to join our team. As a Senior Principal Software Engineer, you will be responsible for designing and developing complex software architectures and systems.Key ResponsibilitiesDevelop and implement advanced software architectures and designsCollaborate...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. The successful candidate will be responsible for designing and implementing test specifications for software qualification tests and hardware-software integration tests for embedded systems.Key...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. The successful candidate will be responsible for performing testing activities to ensure conformance to AAM strategies, policies, and procedures, as well as project-level processes including ISO26262, ISO...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan. As a key member of the software validation team, you will be responsible for ensuring the conformance of software to AAM strategies, policies, and procedures, as well as project-level processes including...


  • Detroit, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    Senior Software EngineerFutran Tech Solutions Pvt. Ltd. is seeking a highly skilled Senior Software Engineer to join our rapidly growing team of motivated software engineers designing, developing, and testing embedded software for driveline systems.Key Responsibilities:Design, develop, and test software components to ensure high-quality and...


  • Detroit, Michigan, United States American Axle & Manufacturing Full time

    {"Job Title": "Senior Software Validation Engineer", "Job Description": "Job SummaryAmerican Axle & Manufacturing is seeking a Senior Software Validation Engineer to join its team at the ATDC facility in Detroit, Michigan.The successful candidate will be responsible for performing testing activities to ensure conformance to AAM strategies, policies, and...


  • Detroit, Michigan, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Stores. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the evolving needs of our customers.As a Senior Software Development Engineer, you...


  • Detroit, Michigan, United States IQVIA INC (US10) Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our Analytics Center of Excellence team. As a Staff Engineer, you will lead the design and development of data science applications, optimizing clinical trials business and improving risk management.You will be a hands-on technical leader, providing architecture and shaping coding...


  • Detroit, Michigan, United States SunSoft Technologies Inc Full time

    Job Title: Sr. SW EngineerJob Description:Position Overview:Sr SW Engineer is responsible for developing and maintaining software applications using C#.Net and MVVM design patterns.Key Responsibilities:1. Develop and implement software applications using C#.Net and MVVM design patterns.2. Design and develop user interfaces using Windows 10 platform and...


  • Detroit, Michigan, United States Saxon Global Full time

    Position Overview:We are seeking a skilled Senior Java/J2EE Software Engineer to join our Application Platform Team. The ideal candidate will be responsible for addressing security vulnerabilities identified across our suite of applications.Key Responsibilities:- Collaborate with team leads and developers to review and test security fixes.- Communicate...