Backend Software Engineer

13 hours ago


Tacoma, Washington, United States Canonical - Jobs Full time
Exciting Opportunity for a Software Engineer at Canonical

We are seeking an experienced software engineer passionate about open source software, Linux, and Web Services at scale to join our team at Canonical.

The Store team at Canonical is responsible for developing and maintaining a system of backend services for the Snap Store and other marketplaces. Services are primarily built in Python, with a touch of Golang.

As a software engineer at Canonical, you will have the opportunity to work on exciting challenges such as scaling the production architecture, expanding software delivery capabilities, and enhancing offerings for IoT and Enterprise solutions.

Key Responsibilities:

  • Collaborate with a globally distributed team to design, implement, and operate new features and enhancements.
  • Develop clean web service APIs using Python (and optionally Golang).
  • Review code and technical designs to ensure high-quality software.
  • Participate in ideation and finding solutions collaboratively with the team.
  • Occasional global travel for internal and external events.

Requirements:

  • Proficient in developing public-facing APIs and web applications with Python.
  • Specialize in backend code and infrastructure.
  • Skilled in relational and non-relational databases, data model design, and query optimization.
  • Comfortable with Ubuntu as a development and deployment platform.
  • Academic background in Computer Science, STEM, or related field.
  • Enjoy working with diverse and talented individuals.
  • Curious, flexible, articulate, and accountable.

About Canonical:

Canonical is a growing, international software company collaborating with the open-source community to deliver Ubuntu - the world's leading cloud operating system. We aim to unleash the potential of free software for individuals and organizations globally. With a remote-first, global team, we focus on being the best, not the biggest, software company.

Perks from Canonical:

  • Remote work flexibility
  • Learning and development opportunities
  • Competitive salary
  • Annual compensation review
  • Recognition rewards
  • Generous annual leave
  • Maternity, paternity, and sick leave benefits
  • Priority Pass for travel
  • Exposure to international business and technology

Canonical fosters a discrimination-free workplace, welcoming diverse experiences and backgrounds. Every application receives fair consideration regardless of identity.



  • Tacoma, Washington, United States COMC Full time

    About COMCJoin COMC, the leading marketplace for trading card singles, where we are experiencing significant growth in our industry. We are assembling a talented team to leverage cutting-edge technology in the realm of card collecting. Our mission is to consistently delight our customers by providing exceptional service and enhancing the enjoyment of...


  • Tacoma, Washington, United States COMC Full time

    Engineering Manager Job DescriptionCOMC is seeking an experienced Engineering Manager to lead our software development team. As a key member of our engineering organization, you will be responsible for overseeing the development of our products and ensuring that they meet the highest standards of quality and reliability.Key Responsibilities:Lead a team of...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our Fargate placement team. As a key member of our team, you will be responsible for designing, developing, and operating highly scalable distributed services that enable our customers to run their applications at scale.Key ResponsibilitiesTranslate business and functional...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our Fargate placement team. As a key member of our team, you will be responsible for designing, developing, and operating highly scalable distributed services that enable our customers to run their applications at scale.Key ResponsibilitiesTranslate business and functional...


  • Tacoma, Washington, United States Bayside Solutions Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team in building a low-latency distributed storage block storage system. This is a unique opportunity to work on storage device-optimized low-level storage, large-scale distributed systems, and high-performance IO stacks operating at mission-critical levels of availability and durability.Key...


  • Tacoma, Washington, United States Bayside Solutions Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team in building a cutting-edge block storage system. As a key member of our team, you will have the opportunity to work on a low-latency distributed storage system, designing and implementing high-performance IO stacks and large-scale distributed systems.Key Responsibilities:Design and...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our Fargate Customer Experience team at Amazon Development Center U.S., Inc. This team is responsible for building and operating Serverless Containers solutions to help customers run containerized microservices on Amazon ECS and Amazon EKS.The ideal candidate will have a strong...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon Development Center U.S., Inc. as part of the AWS Commerce Platform. As a key member of our team, you will be responsible for leading and mentoring a team of software engineers, defining the technical vision and roadmap, and owning the software development...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to join our team at Amazon Development Center U.S., Inc. in AWS Commerce Platform. As a key member of our team, you will be responsible for leading and mentoring a team of software engineers, defining the technical vision and roadmap, and owning the software development lifecycle.Key...


  • Tacoma, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to lead our team of engineers in the development of critical services for AWS Billing. As a key member of our team, you will be responsible for defining the technical vision and roadmap for our area of responsibility, ensuring alignment with overall business goals.Key...

  • Engineering Professor

    10 hours ago


    Tacoma, Washington, United States Tacoma Community College Full time

    About the PositionWe are seeking a highly qualified Engineering Professor to join our team at Tacoma Community College. As an Engineering Professor, you will be responsible for teaching introductory Engineering courses and mentoring student teams.ResponsibilitiesPrepare and teach Engineering Design, with an emphasis on teamwork, project management, design...


  • Tacoma, Washington, United States Tacoma Community College Full time

    Job Title: Engineering ProfessorWe are seeking a highly qualified Engineering Professor to join our faculty at Tacoma Community College. As an Engineering Professor, you will be responsible for teaching introductory Engineering courses and mentoring student teams.Job SummaryThe successful candidate will have a Master's degree in Engineering or a closely...

  • Engineering Professor

    15 hours ago


    Tacoma, Washington, United States Tacoma Community College Full time

    Job SummaryTacoma Community College is seeking a highly qualified part-time faculty member to teach introductory engineering courses. The ideal candidate will have a strong background in engineering and experience in teaching college-level courses.Key ResponsibilitiesPrepare and teach engineering design courses with an emphasis on teamwork, project...


  • Tacoma, Washington, United States AHBL, Inc. Full time

    Job OverviewAHBL, Inc. is a dynamic firm specializing in civil and structural engineering, urban planning, landscape architecture, and land surveying, catering to both public and private sector clients. Our commitment to innovative design and engineering enhances community development and fosters collaborative partnerships through each project.Key...


  • Tacoma, Washington, United States AST Full time

    About the RoleAt AST, we are seeking a highly skilled Mechanical Engineer to join our team. As a Mechanical Engineer at AST, you will play a critical role in the conceptual and detailed design of complex, highly technical, industrial automated machinery.Key ResponsibilitiesDesign and Development: Create conceptual design ideas for new and unique...


  • Tacoma, Washington, United States TheIncLab Full time

    Position OverviewJoin Our MissionAt TheIncLab, we engineer and deploy advanced digital solutions that significantly enhance the lives of our clients and contribute positively to the global community. We are currently seeking a Lead Systems Engineer and Technical Supervisor to become an integral part of our innovative engineering team.Your RoleAs a Lead...


  • Tacoma, Washington, United States Jobot Full time

    Structural Engineer - Exciting Career OpportunityJoin Jobot, a premier multi-disciplinary engineering firm with a rich history of over 75 years in the industry. We pride ourselves on fostering innovation and excellence while maintaining a collaborative and supportive workplace.Why Work With Us? Attractive salary and a comprehensive benefits package Clear...

  • Civil Design Engineer

    2 weeks ago


    Tacoma, Washington, United States Jobot Full time

    About the JobThis is a fantastic opportunity to join a full-service consulting firm specializing in Civil Engineering, Land Surveying, and Land Planning. The company is located in Washington and offers a rewarding and challenging work environment with a wide range of projects.Job ResponsibilitiesPerform civil design calculations and prepare construction...


  • Tacoma, Washington, United States TheIncLab Full time

    Job SummaryWe are seeking a highly skilled Senior Systems Engineer/Site Lead to join our team at TheIncLab. As a key member of our engineering team, you will be responsible for overseeing a team of software engineers and providing client software-agnostic field support for users of operational, intelligence, and tactical systems within an assigned...

  • Project Engineer I

    1 week ago


    Tacoma, Washington, United States Calista Brice Holding Company Full time

    Project Engineer IAt Calista Brice Holding Company, we are seeking a highly skilled and motivated Project Engineer I to join our team. As a Project Engineer I, you will play a critical role in the planning and coordination of construction activities, ensuring that projects are completed on time, within budget, and to the highest quality standards.Key...