Senior Developer Experience Engineer

3 weeks ago


Philadelphia, Pennsylvania, United States Canonical - Jobs Full time
Improve the Day-to-Day Workflow of Developers

We are expanding our scope to help developers ship their software efficiently to clouds and IoT devices.

This is an opportunity for a talented senior developer experience engineer with a passion for build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful, you'll need to be interested in packaging formats, build systems, and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.

The team takes responsibility for designing and maintaining specialist Python tools to support the developer build and publication process. We focus on building snaps, charms, and more recently, rocks (OCI images) that enable collaboration between developers.

Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions. Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft.

Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection. Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools, and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

Key Responsibilities
  • You will work with experts in Python, modern GNU/Linux distributions, and container technology, such as Docker, Kubernetes, and LXD.
  • Use your knowledge of languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
  • Work with external open source and commercial projects to understand how we can better serve community needs.
What We Offer

Your base pay will depend on various factors, including your geographical location, level of experience, knowledge, and skills. In addition to a competitive base pay, we provide all team members with additional benefits:

  • Fully remote working environment
  • Personal learning and development budget of 2000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel 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 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 and recruit on a global basis. As a member of our team, you will be part of a unique window into the world of 21st-century digital business.

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.



  • Philadelphia, Pennsylvania, United States HexaQuEST Global, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Java Software Engineer to join our team at HexaQuEST Global, Inc. in developing a Fraud Risk Engine.Job SummaryThis is an exciting opportunity for a seasoned Java developer to work with a dynamic team of 15 members and collaborate with onshore and offshore resources on a cutting-edge project.Key...


  • Philadelphia, Pennsylvania, United States University of Pennsylvania Full time

    The University of Pennsylvania seeks a highly skilled Software Engineer, Senior to join its team. This role requires a Bachelor’s degree and a minimum of three years of programming or systems analysis experience.As a Senior Software Engineer, you will be responsible for developing large cloud-based projects within the Center for Neuroengineering and...


  • Philadelphia, Pennsylvania, United States Penn Medicine Full time

    We are seeking a highly skilled Senior IT Systems Engineer to join our team at Penn Medicine, a world-renowned academic medical center. This position can be worked remotely from anywhere within the tri-state area, with occasional onsite visits.The ideal candidate will have 8+ years of Information Technology experience, with 5+ years of public and private...


  • Philadelphia, Pennsylvania, United States Mindteck Full time

    About the Role:As a Senior Databricks Engineer, you will lead a team of data engineers in the development and maintenance of scalable data pipelines for the platform. You will optimize data capture, ingestion, and processing workflows to enable advanced analytics, data science, and operational intelligence. Additionally, you will collaborate with Data...


  • Philadelphia, Pennsylvania, United States ZipRecruiter Full time

    **Cloud Infrastructure Engineer Role:**We're looking for a skilled Senior Cloud Systems Developer to join our team and help us design, deploy, and optimize our cloud infrastructure. As a Senior Cloud Systems Developer, you will be responsible for developing automation scripts, building pipelines, and supporting customers through their infrastructure and code...

  • Senior Cloud Engineer

    2 weeks ago


    Philadelphia, Pennsylvania, United States Saxon Global Full time

    Job Overview: We are seeking a highly skilled Senior Cloud Engineer to join our team at Saxon Global. As a Senior Cloud Engineer, you will be responsible for designing, implementing, and maintaining cloud-based systems that meet the needs of our clients.About the Role: This is a 12-month contract position with an estimated salary of $140,000 - $160,000 per...


  • Philadelphia, Pennsylvania, United States Perpay - Career's Page Full time

    About Our CompanyWe are a fast-growing financial technology company dedicated to building simple and inclusive financial products that help our members create healthy habits and achieve economic stability.Our Products and ServicesWe offer Perpay Marketplace, a platform that combines interest-free payments and modern e-commerce.We provide Perpay+, which helps...


  • Philadelphia, Pennsylvania, United States Comcast Full time

    Company Overview: Comcast is a global media and technology company that offers innovative products and services to its customers. Our Technology, Product, Experience (TPX) organization works at the intersection of media and technology, developing and delivering next-generation technologies that transform the customer experience.">Job Summary: The...


  • Philadelphia, Pennsylvania, United States Strategic Employment Full time

    We're seeking an experienced Senior Software Development Manager to lead our team of developers. As a key member of our engineering department, you'll contribute to the design, development, and maintenance of our software applications.This role requires a seasoned Software Lead Engineer with 5+ years of experience in ReactJS, TypeScript, and NodeJS....


  • Philadelphia, Pennsylvania, United States HealthVerity Full time

    **Job Overview**We are seeking an experienced Senior Software Engineer to join our Data Licensing Engineering Team at HealthVerity. As a key member of this team, you will play a critical role in building and maintaining software that powers our data licensing business.The ideal candidate will have 7+ years of software development experience, with expertise...


  • Philadelphia, Pennsylvania, United States Indotronix International Corporation Full time

    Job Title: Senior .Net Software EngineerAbout Us: Indotronix International Corporation is a leading provider of innovative software solutions for the utilities industry.Salary Range: $120,000 - $180,000 per yearJob Description: We are seeking an experienced .Net developer to join our team as a Senior Software Engineer. The successful candidate will be...


  • Philadelphia, Pennsylvania, United States Saxon Global Full time

    Saxon Global - A New Opportunity for a Senior Python DeveloperWe are Saxon Global, a cutting-edge technology firm dedicated to delivering innovative solutions. We are currently seeking an exceptional Senior Python Developer and Tech Lead to join our team.This is an exciting opportunity for an experienced Python developer who can take on technical leadership...


  • Philadelphia, Pennsylvania, United States Avant Digital, Inc. Full time

    Job Title:Senior Mobile Application DeveloperAbout the Role:We are seeking an experienced Senior Mobile Application Developer to join our team at Avant Digital, Inc. in Philadelphia.Responsibilities:Design, develop, and maintain high-quality mobile applications using Xamarin.Collaborate with cross-functional teams to define app requirements, user interfaces,...


  • Philadelphia, Pennsylvania, United States Capital One Full time

    About the Position: We are seeking a highly skilled Senior AI Software Developer to join our team at Capital One. As a key member of our team, you will participate in the detailed technical design, development, and implementation of machine learning applications using existing and emerging technology platforms.About the Team: Our team is responsible for...


  • Philadelphia, Pennsylvania, United States Proscia Full time

    Job DescriptionThis position will be on-site at Proscia's Headquarters in Philadelphia, PA. As a Senior Software Engineer, UI, you will contribute to the design and development of high-performance front-end components for our digital pathology platform. Your responsibilities will include designing, implementing, and optimizing responsive and high-performance...

  • Senior Java Developer

    2 weeks ago


    Philadelphia, Pennsylvania, United States Capital One Full time

    **Job Title:** Senior Java Developer**Company Overview:Capital One is a leading financial services company that offers a wide range of banking and lending products to consumers and small businesses. We are committed to helping our customers achieve financial empowerment through innovative technology solutions.**Estimated Salary Range:** $140,000 - $200,000...


  • Philadelphia, Pennsylvania, United States Motion Recruitment Full time

    **Job Title:** Senior Backend EngineerTechnology BreakdownThis senior software developer position is exclusively focused on backend technology. We are seeking an experienced professional with strong expertise in Java, Spring Boot, and serverless AWS environments.The ideal candidate will have hands-on experience with AWS Lambdas, ECS, and MongoDB or another...


  • Philadelphia, Pennsylvania, United States University of Pennsylvania Full time

    Job DescriptionJob Title: Senior Application DeveloperThe University of Pennsylvania seeks a highly skilled Senior Application Developer to join its team. The successful candidate will be responsible for designing, developing, and implementing large cloud-based projects within the Center for Neuroengineering and Therapeutics (CNT).Key Responsibilities:Design...


  • Philadelphia, Pennsylvania, United States Saxon Global Full time

    Saxon Global is a forward-thinking organization that offers an attractive compensation package for this Senior Data Engineering Manager position, estimated to be in the range of $150,000-$180,000 annually.The ideal candidate will have a strong background in technical leadership and engineering principles, with 3+ years of relevant experience. Key...


  • Philadelphia, Pennsylvania, United States T&M Associates Full time

    About the PositionWe are seeking a highly skilled Civil Engineer to join our team as a Senior Engineer. In this role, you will leverage your technical expertise and leadership abilities to drive business success and deliver high-quality results.Key Qualifications:Minimum of 10 years of experience in land development, project management, and technical...