Software Developer

2 days ago


Phoenix, Arizona, United States Canonical - Jobs Full time
Job Title: Software Engineer

Canonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.

About the Role

This is a globally remote role that requires a high level of autonomy and self-motivation. You will work closely with our team of experienced engineers to develop and maintain our software applications.

Key Responsibilities
  • Design and develop software applications using Python and other programming languages
  • Collaborate with our team of engineers to develop and maintain our software applications
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in a diverse set of fields
  • Travel up to 4 times a year for internal events
Requirements
  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems development
  • Bachelor's or equivalent in Computer Science, STEM, or a similar degree
  • Willingness to travel up to 4 times a year for internal events
What We Offer
  • Fully remote working environment
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events
About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis.

We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004.​ Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal-opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.


  • Java Developer

    3 days ago


    Phoenix, Arizona, United States Triunity Software Full time

    Job DescriptionWe are seeking a highly skilled Java Developer to join our team at Triunity Software. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions using modern technologies such as Spring Boot and Angular.Key Responsibilities:Design and develop scalable, modular, and...


  • Phoenix, Arizona, United States Corjl Software Full time

    About the PositionCorjl Software is seeking a skilled Backend Software Engineer to contribute to the development of our next-generation graphic design editing platform.You will work closely with our technical co-founder to design and implement scalable, efficient, and reliable backend systems using Typescript, GraphQL, and DynamoDB.As a mentor, you will...


  • Phoenix, Arizona, United States Corjl Software Full time

    About the PositionCorjl Software is seeking a skilled Backend Software Engineer to contribute to the development of our next-generation graphic design editing platform.You will work closely with our technical co-founder to design and implement scalable, efficient, and reliable backend systems using Typescript, GraphQL, and DynamoDB.As a mentor, you will...


  • Phoenix, Arizona, United States Triunity Software Full time

    Java Developer **Job Summary** We are seeking a skilled Java Developer to join our team at Triunity Software. As a Java Developer, you will be responsible for designing, developing, and deploying cloud-based applications using Java and related technologies. **Key Responsibilities** * Design and develop modular, scalable, and maintainable Java...

  • Software Developer

    3 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job Title: Software EngineerCanonical is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.About the RoleThis is a globally remote role that requires a high degree of autonomy and self-motivation. You will...

  • Software Developer

    1 day ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    3 days ago


    Phoenix, Arizona, United States Cambridge Investment Research (USA) Full time

    About Cambridge Investment Research (USA)We are a leading independent financial solutions firm committed to fostering an inclusive and dynamic work environment where innovation, collaboration, and growth are encouraged.Job SummaryThe TDD/ATDD Software Developer will play a critical role in developing high-quality software solutions using Test-Driven...

  • Software Developer

    2 weeks ago


    Phoenix, Arizona, United States Insight Global Full time

    Job Title: Software EngineerJob Type: Full-timeIndustry: Financial ServicesLocation: Remote (with occasional on-site work)Job Description:We are seeking a skilled Software Engineer to join our team at Insight Global. As a Software Engineer, you will play a key role in the development of our Financial Crimes Platform, a cutting-edge system designed to bring...

  • Software Developer

    1 day ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This role requires a strong background in Python and Linux system administration, with a focus on software interoperability and quality-oriented engineering.Key Responsibilities:Collaborate with a distributed team to...

  • Software Developer

    24 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OpportunityWe are seeking a talented Software Developer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis.About the RoleThis is...

  • Software Developer

    2 days ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    24 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    24 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    23 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    1 day ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    2 days ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    24 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    24 hours ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...

  • Software Developer

    2 days ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OpportunityWe are seeking a talented Software Developer to join our team at Canonical, a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis.About the RoleThis is...

  • Software Developer

    2 days ago


    Phoenix, Arizona, United States Canonical - Jobs Full time

    Job OverviewCanonical is seeking a skilled Software Engineer to join our team and contribute to the development of the Ubuntu Pro Client. This is a unique opportunity to work on a critical component of the Ubuntu ecosystem, ensuring the quality and stability of the client.The ideal candidate will have extensive experience with Python on Linux, a strong...