Python Software Developer

4 days ago


Buffalo, New York, United States Canonical - Jobs Full time
Job Opportunity

Canonical is seeking a skilled software engineer to join the Server Certification team. This team is responsible for developing Python-based testing tools to ensure Ubuntu Server runs smoothly on the latest enterprise hardware.

The ideal candidate will have a strong background in Python development, a problem-solving mindset, and experience with hardware. They will work closely with hardware partners to ensure a seamless Ubuntu experience on various devices.

This is an excellent opportunity for someone who wants to make a meaningful impact on the adoption of Linux on enterprise server hardware. Canonical offers a dynamic team environment and opportunities for career growth and development.

Key Responsibilities
  • Contribute to the development of open-source testing tools such as Checkbox and Testflinger.
  • Troubleshoot issues related to hardware compatibility, functionality, and performance.
  • Support hardware partners in their certification efforts and educate them on Canonical's tools and processes.
  • Collaborate with internal teams on customer deployments of Canonical's datacenter and cloud products.
Requirements
  • Strong knowledge of Python and shell scripting.
  • Experience with server-class hardware and Ubuntu, virtualization, and cloud computing concepts.
  • Confidence in a customer-facing role.
Desired Skills and Experience
  • Experience with test automation tools for validating hardware compatibility.
  • Knowledge of CI/CD concepts and virtualization or container technologies such as QEMU, KVM, LXC/LXD, Docker.

Canonical is an equal opportunities employer and welcomes applications from diverse candidates. We are committed to creating a workplace free from discrimination and promoting diversity and inclusion.



  • Buffalo, New York, United States Canonical - Jobs Full time

    Canonical - JobsJob Title: Python Software DeveloperJob Description:We are seeking a skilled Python software developer to join our Server Certification team at Canonical. As a member of this team, you will be responsible for developing and maintaining testing tools used to validate Ubuntu Server on enterprise hardware.The ideal candidate will have a strong...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Canonical - JobsJob Title: Python Software DeveloperJob Description:We are seeking a skilled Python software developer to join our Server Certification team at Canonical. As a member of this team, you will be responsible for developing and maintaining testing tools used to validate Ubuntu Server on enterprise hardware.The ideal candidate will have a strong...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Canonical - JobsJob Title: Python Software DeveloperJob Description:We are seeking a skilled Python software developer to join our Server Certification team at Canonical. As a member of this team, you will be responsible for developing and maintaining testing tools used to validate Ubuntu Server on enterprise hardware.Key Responsibilities:Contribute to the...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Canonical - JobsJob Title: Python Software DeveloperJob Description:We are seeking a skilled Python software developer to join our Server Certification team at Canonical. As a member of this team, you will be responsible for developing and maintaining testing tools used to validate Ubuntu Server on enterprise hardware.Key Responsibilities:Contribute to the...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a skilled software engineer to join the Server Certification team. This team is responsible for developing Python-based testing tools to ensure Ubuntu Server runs smoothly on the latest enterprise hardware.The ideal candidate will have a strong background in Python development, a problem-solving mindset, and experience...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a skilled software engineer to join the Server Certification team. This team is responsible for developing Python-based testing tools to ensure Ubuntu Server runs smoothly on the latest enterprise hardware.The ideal candidate will have a strong background in Python development, problem-solving skills, and experience with...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a skilled software engineer to join the Server Certification team. This team is responsible for developing Python-based testing tools to ensure Ubuntu Server runs smoothly on the latest enterprise hardware.The ideal candidate will have a strong background in Python development, a problem-solving mindset, and experience...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Job OpportunityCanonical is seeking a skilled software engineer to join the Server Certification team. This team is responsible for developing Python-based testing tools to ensure Ubuntu Server runs smoothly on the latest enterprise hardware.The ideal candidate will have a strong background in Python development, a problem-solving mindset, and experience...


  • Buffalo, New York, United States Canonical - Jobs Full time

    Canonical - JobsSoftware Engineer - Server CertificationWe are seeking a skilled Python Software Engineer to join our Server Certification team at Canonical. As a key member of our team, you will be responsible for developing and maintaining our open-source testing tools, ensuring seamless interaction between server hardware and Ubuntu Linux.Key...


  • Buffalo, New York, United States Bechamo LLC Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Bechamo LLC. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our cutting-edge aerospace projects.Key ResponsibilitiesDesign and develop software for embedded microcontrollers and real-time...


  • Buffalo, New York, United States Bechamo LLC Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Bechamo LLC. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our cutting-edge aircraft-related interfaces, avionics, and simulation systems.This is an exciting opportunity to work on a wide...


  • Buffalo, New York, United States Ampcus Incorporated Full time

    About the RoleAmpcus Incorporated is seeking a highly skilled Senior Software Engineer to join our team as a Java Backend Developer. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software applications using Java and other relevant technologies.Key ResponsibilitiesDesign and develop...


  • Buffalo, New York, United States Ampcus Incorporated Full time

    Job Title: Java Full Stack EngineerAmpcus Incorporated is seeking a highly skilled Java Full Stack Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software applications using Java, Python, and Go.Key Responsibilities:Design and develop clean, efficient, and...


  • Buffalo, New York, United States HSBC Full time

    About the RoleAt HSBC, we're looking for a highly skilled Software Engineer Specialist to join our team. As a key member of our technology team, you'll be responsible for designing, developing, and deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using a range of programming languages...

  • Software Developer

    4 days ago


    Buffalo, New York, United States Warehouse Anywhere Full time

    Job Title: Full Stack EngineerWarehouse Anywhere is a leading provider of 3PL warehousing services and tools that enable our customers to manage, store, and move their inventory assets efficiently. As a Full Stack Engineer, you will play a critical role in developing and refining our applications to meet our customers' needs while driving business growth.Key...


  • Buffalo, New York, United States TWO95 International Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at TWO95 International. As a key member of our software development team, you will be responsible for designing, developing, and implementing software programs and applications using C#.Key Responsibilities:Design and develop software programs and...

  • Software Engineer

    4 days ago


    Buffalo, New York, United States CUBRC Full time

    Job Summary:The CUBRC, Inc. Buffalo NY office has an immediate need to fill multiple positions working on state-of-the-art research and development projects. As a member of the program team, the successful candidate will perform software system architecture, integration, design, implementation, and testing under the direction of a Principal Engineer or...


  • Buffalo, New York, United States Arcadis Full time

    About the Role:Arcadis is seeking a skilled GIS Development Specialist to join our team and contribute to the development of innovative Geographic Information Systems (GIS) solutions. As a GIS Development Specialist, you will play a key role in designing, developing, and implementing GIS applications and services that support our clients' business needs.Key...


  • Buffalo, New York, United States Vocal Technologies Ltd. Full time

    VOCAL Technologies Ltd. is a leading provider of innovative telecommunications solutions. We are seeking a highly skilled Senior Embedded Software Engineer to join our team and contribute to the development of cutting-edge embedded systems.Key Responsibilities:Design and develop advanced embedded software solutions for telecommunications...


  • Buffalo, New York, United States Omega Enterprises Full time

    Unlock Your Potential with Omega EnterprisesAre you ready to take your skills to the next level? We're seeking a talented individual to join our team as a Software Test Automation Engineer.About the Role:We're looking for someone with a strong background in computer science or a related field, who is passionate about test automation and eager to contribute...