Software Developer

24 hours ago


Boston, Massachusetts, United States Canonical - Jobs Full time
Job Overview

Canonical is seeking a skilled Software Developer to join our team and contribute to the development of the Ubuntu Pro Client. As a key member of our team, you will work closely with the Ubuntu Server team, major cloud partners, and multiple Canonical product teams to develop, test, and release improvements to the Pro client.

The ideal candidate will have extensive experience with Python on Linux, a strong understanding of software engineering principles, and excellent communication skills. You will be responsible for writing high-quality code, debugging issues, and collaborating with a distributed team to deliver exceptional results.

Key Responsibilities

  • Develop and maintain the Ubuntu Pro Client using Python and Linux
  • Collaborate with the Ubuntu Server team and other stakeholders to identify and prioritize features and bug fixes
  • Write high-quality code, with unit and functional tests, to create new features and fix issues
  • Debug issues and produce high-quality code to resolve them
  • Review code produced by other engineers and provide feedback
  • Discuss ideas and investigate to find good solutions

Requirements

  • Extensive experience with Python on Linux
  • Strong understanding of software engineering principles
  • Excellent communication and collaboration skills
  • Bachelor's or equivalent in Computer Science, STEM, or similar degree
  • Interest in and experience with two or more of the following: Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, working with public or on-premise clouds

Canonical is an equal opportunities employer and welcomes applications from diverse candidates.



  • Boston, Massachusetts, United States CRITICAL Software Full time

    Unlock Your Potential as a Principal Engineer at Critical SoftwareWe are seeking an experienced Principal Engineer to join our team in the North American market. As a key member of our engineering team, you will play a crucial role in driving our growth and success.Key Responsibilities:Support business development by identifying and generating leads through...

  • Software Developer

    1 day ago


    Boston, Massachusetts, United States Massachusetts General Hospital Full time

    Job SummaryThe Massachusetts General Hospital is seeking a highly skilled Software Developer to join their team. As a Software Developer, you will be responsible for designing, developing, and maintaining software systems and applications used at the NCRI.You will work closely with business stakeholders to develop specifications requirements for new software...

  • Software Developer

    2 weeks ago


    Boston, Massachusetts, United States Entegee Full time

    Job Title: Software EngineerEntegee is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and maintaining software applications with a focus on user interface development and embedded systems.Key Responsibilities:Design and develop software applications using C++, JavaScript, and Python.Work...

  • Software Developer

    1 day ago


    Boston, Massachusetts, United States Massachusetts General Hospital(MGH) Full time

    Job DescriptionThe Massachusetts General Hospital (MGH) is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will play a critical role in the design, development, and maintenance of software systems and applications used at the MGH.Key Responsibilities:Participate in the design, development, and deployment of software...

  • Software Developer

    3 weeks ago


    Boston, Massachusetts, United States Entegee Full time

    Job Title: Software EngineerJob Summary:We are seeking a highly skilled Software Engineer to join our team at Entegee. As a Software Engineer, you will be responsible for developing and maintaining software applications with a focus on user interface development and embedded systems.Key Responsibilities:Design and develop software applications using C++,...

  • Software Developer

    3 weeks ago


    Boston, Massachusetts, United States Escher Group Full time

    Job Title: Software EngineerAt Escher Group, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing and extending business applications for our clients using the Agile Scrum methodology.Key Responsibilities:Develop and extend features for Escher clients on the Escher core...

  • Software Developer

    3 weeks ago


    Boston, Massachusetts, United States Snyk Full time

    About SnykSnyk is a developer security platform that empowers development teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure. Our mission is to make the world a more secure place by enabling developers to develop fast and stay secure.Job DescriptionWe are seeking a highly skilled Software...


  • Boston, Massachusetts, United States Talent Software Services Full time

    Job Summary:Talent Software Services is seeking a Senior Software Engineering Lead - Python/NodeJS for a direct placement position in MA (Hybrid).Key Responsibilities:Develop and execute projects as part of an Agile team.Collaborate with senior engineers to establish software design guidelines and standard methodologies.Deliver accurate estimates for...

  • Software Developer

    2 weeks ago


    Boston, Massachusetts, United States Snyk Full time

    About SnykSnyk is a developer security platform that empowers development teams to find, prioritize, and fix security vulnerabilities in code, dependencies, containers, and cloud infrastructure. Our mission is to make the world a more secure place by enabling developers to develop fast and stay secure.Job DescriptionWe are seeking a highly skilled Software...

  • Software Developer

    2 weeks ago


    Boston, Massachusetts, United States INFICON Full time

    Job Title: Software DeveloperINFICON is a leading provider of innovative instrumentation, critical sensor technologies, and Smart Manufacturing/Industry 4.0 software solutions. We are seeking a skilled Software Developer to join our Intelligent Manufacturing Systems (IMS) division.Responsibilities:Design, develop, implement, and maintain world-class...


  • Boston, Massachusetts, United States Dynamo Software Full time

    Job OverviewDynamo Software is a leading global FinTech Research and Portfolio Management SaaS provider offering an industry-tailored, highly configurable SaaS platform solving challenges across the alternative investment landscape.We seek an energetic and passionate sales-oriented individual who will tenaciously contact and generate prospects for our...


  • Boston, Massachusetts, United States Global Channel Management Full time

    Job Description:As a Senior Software Developer at Global Channel Management, you will be responsible for designing, developing, and testing software applications. You will work closely with the development team to ensure that software meets the required standards and is delivered on time. The ideal candidate will have a strong background in software...


  • Boston, Massachusetts, United States Oxford Global Resources Full time

    Job Summary:As a Software Development Specialist at Oxford Global Resources, you will be responsible for designing, developing, and installing software solutions to meet the needs of our clients. This role requires a strong understanding of software development principles and the ability to work collaboratively with cross-functional teams.Key...


  • Boston, Massachusetts, United States Entegee Full time

    Job SummaryEntegee is seeking a skilled Software Development Specialist to join their team. The ideal candidate will have a strong background in software application development, with a focus on user interface development and embedded systems.Key Responsibilities:Develop and maintain software applications with a focus on user interface development.Utilize...

  • Senior.NET Developer

    2 weeks ago


    Boston, Massachusetts, United States United Software Group Full time

    Immediate.NET Developer OpportunityWe are seeking a highly skilled.NET Developer to join our team at our Boston office. As a key member of our development team, you will be responsible for designing and implementing robust.NET Web API web services.Key Responsibilities:Design and develop.NET Web API web servicesCollaborate with cross-functional teams to...


  • Boston, Massachusetts, United States IntePros Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at IntePros in Boston, MA. As a key member of our team, you will be responsible for leading the development of embedded software for our Robotic Assisted Surgery platform.Job Summary:This is a 1-year W2 contract assignment with the option of being...


  • Boston, Massachusetts, United States State of Massachusetts Full time

    Job SummaryAs a Senior Software Developer, you will be responsible for researching, conceptualizing, and developing solutions to the Wagering Systems application software. This includes addressing issues that may arise during operation and leading software design and research efforts within project definitions. You will also act as a technical resource for...


  • Boston, Massachusetts, United States IntePros Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at IntePros in Boston, MA. As a key member of our team, you will be responsible for leading the development of embedded software for our Robotic Assisted Surgery platform.Job Summary:This is a 1-year W2 contract assignment with the option of being...


  • Boston, Massachusetts, United States United Software Group Full time

    Job Title: Senior Applications DeveloperJob Summary:We are seeking a highly skilled Senior Applications Developer to join our team at United Software Group. The successful candidate will be responsible for designing, developing, and deploying applications using ASP.NET, .NET Core, C#, MVC, SQL Server, and Azure DevOps.Key Responsibilities:* Design and...


  • Boston, Massachusetts, United States QuEra Computing Inc. Full time

    Job Title: Software Development ManagerQuEra Computing Inc. is seeking a highly skilled Software Development Manager to lead the Cloud Access Software Team responsible for developing the software stack that provides cloud access to QuEra's quantum computers.Key Responsibilities:Lead, mentor, and coordinate the engineering team responsible for building and...