Software Developer

4 days ago


Milwaukee, Wisconsin, United States Canonical - Jobs Full time
Job Title: Software Engineer

Canonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.

About the Role

We are looking for a talented engineer who has hands-on experience in software development using Python and distributed systems. You will work collaboratively with our team to create high-quality, idiomatic Python code to create new features, debug issues, and interact with upstream communities publicly.

Responsibilities
  • Collaborate with a distributed team to design and develop automation features
  • Write high-quality Python code to create new features and debug issues
  • Interact with upstream communities publicly to resolve issues and improve code
  • Work with experts in various fields to discuss ideas and find solutions
  • Travel globally for 2-4 weeks per year for internal and external events
Requirements
  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems
  • Bachelor's or equivalent degree in Computer Science, STEM, or a similar field
  • Willingness to travel up to 4 times a year for internal events
Additional Skills
  • Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
  • Experience with Linux systems administration, package management, and operations
  • Experience with public cloud or private cloud solutions like OpenStack
  • Experience with operating Kubernetes clusters and a belief in its use for persistent data services
What We Offer

We offer a competitive base pay, fully remote working environment, personal learning and development budget, annual compensation review, recognition rewards, annual holiday leave, parental leave, employee assistance program, and opportunity to travel to new locations to meet colleagues.

Canonical is a pioneering tech firm that publishes Ubuntu, one of the most important open source projects. We are changing the world on a daily basis and expect excellence from our team members. We are an equal-opportunity employer and proud to foster a workplace free from discrimination.



  • Milwaukee, Wisconsin, United States Acresso Software Full time

    Unlock Your Potential as a Sales Development RepresentativeAt Acresso Software, we're on a mission to revolutionize the software industry. As a Sales Development Representative, you'll play a pivotal role in driving our sales pipeline by identifying and qualifying potential leads. If you're a motivated and dynamic individual with exceptional communication...

  • Software Developer

    7 hours ago


    Milwaukee, Wisconsin, United States TIER4 GROUP Full time

    Job Title: Software EngineerAt TIER4 GROUP, we are seeking a skilled Software Engineer to join our Actuarial Software Engineering team. As a key member of our team, you will play a crucial role in developing and maintaining systems that ensure the company can meet its financial commitments to customers, employees, and field representatives.Job...

  • Software Developer

    6 days ago


    Milwaukee, Wisconsin, United States MARS Solutions Group Full time

    Job Title: Software EngineerMARS Solutions Group is seeking a skilled Software Engineer to join our team in Waukesha, WI and various unanticipated locations throughout the US.Job Summary:We are looking for a highly motivated and experienced Software Engineer to design, develop, implement, test, maintain, and support computer applications software or...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    2 days ago


    Milwaukee, Wisconsin, United States Jobot Full time

    About the JobWe are seeking a skilled Software Engineer to join our team at Jobot. As a Software Engineer, you will be responsible for designing, testing, and manufacturing electronic parts and systems.Key ResponsibilitiesDesign and develop software for electronic systemsTest and debug software to ensure functionality and qualityCollaborate with project...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and fault-tolerant data platforms.About the RoleWe are looking for a talented Software Engineer with a strong background in Python and distributed...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a talented individual to join our data platform team as a Software Developer. As a key member of our team, you will play a crucial role in developing and automating data platforms to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a skilled Python Developer with...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    5 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a talented individual to join our data platform team as a Software Developer. As a key member of our team, you will play a crucial role in developing and automating data platforms to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a skilled Python Developer with...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a talented individual to join our data platform team as a Software Developer. As a key member of our team, you will play a crucial role in developing and automating data platforms to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a skilled Python Developer with...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a talented individual to join our data platform team as a Software Developer. As a key member of our team, you will play a crucial role in developing and automating data platforms to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a skilled Python Developer with...

  • Software Developer

    1 week ago


    Milwaukee, Wisconsin, United States MARS Solutions Group Full time

    Job Title: Software EngineerMARS Solutions Group is seeking a skilled Software Engineer to join our team in Waukesha, WI. As a key member of our IT department, you will be responsible for designing, developing, and implementing computer applications software and specialized utility programs.Job Duties:Design and develop integrated solutions to meet business...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer with a strong background in...

  • Software Developer

    3 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our data platform team. As a key member of our team, you will be responsible for designing, developing, and maintaining our automation suite for multi-cloud and on-premise data solutions.About the RoleWe are looking for a talented engineer who has hands-on experience in...

  • Software Developer

    4 days ago


    Milwaukee, Wisconsin, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a talented individual to join our data platform team as a Software Developer. As a key member of our team, you will play a crucial role in developing and automating data platforms to provide multi-cloud and on-premise data solutions for the enterprise.About the RoleWe are looking for a skilled Python Developer with...