Talent.com
Engineering Manager - App Stores
Engineering Manager - App StoresCanonical • Portland, ME, US
Engineering Manager - App Stores

Engineering Manager - App Stores

Canonical • Portland, ME, US
19 hours ago
Job type
  • Full-time
Job description

Join to apply for the Engineering Manager - App Stores role at Canonical

1 day ago Be among the first 25 applicants

Join to apply for the Engineering Manager - App Stores role at Canonical

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is a technical management role to lead a team that develops Python and Golang micro-services that power our global software distribution engine. The world sees it as the Snap Store and Charmhub.io marketplaces, behind the scenes it is a unified system that understands key concepts in software distribution - architectures, releases, betas, release candidates, stable releases, branches and more. We are on a journey to transform the experience that people all over the world have with their open source software by significantly expanding the range of software we can deliver through this system. If you have a passion for clean APIs, believe that great engineers ship software calmly and regularly against an agile plan, and know that tests are the key to higher velocity and reliability, you'll fit right in.

This is a great opportunity to take part in engineering a highly scalable SaaS product (think about the load on our systems when one of our largest Ubuntu Desktop snaps is updated by the publisher, for instance). In addition, you will have the opportunity to learn from Canonical's world-class security team as we work collectively to deliver this capability, safely, to our customers around the world.

As an Engineering Manager at Canonical, you must be technically strong, but your main responsibility is to run an effective team and develop the colleagues you manage. You will develop and review code as a leader, but know that the best way to improve the product is to ensure that the whole team is focused, productive and unblocked. You are expected to help them grow as engineers, do meaningful work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and the community. You will also be expected to be a positive influence on culture, facilitate technical delivery, and regularly reflect with your team on strategy and execution. You will collaborate closely with other Engineering Managers, product managers, and architects, producing an engineering roadmap with ambitious and achievable goals.

We expect Engineering Managers to be fluent in the programming language, architecture, and components that their team uses. Code reviews and architectural leadership are part of the job. The commitment to healthy engineering practices, documentation, quality and performance optimisation is as important, as is the requirement for fair and clear management, and the obligation to ensure a high-performing team.

This is a great opportunity to really learn how to do engineering of a highly-scalable SaaS product (think about the load on our systems when one of our largest Ubuntu Desktop snaps is updated by the publisher, for instance). In addition, you will have the opportunity to learn from Canonical's world-class security team as we work collectively to deliver this capability, safely, to our customers around the world.

Location

This role may be based remotely in the Americas, Europe, Middle East or Africa time zones.

What your day will look like

  • Lead a remote team of engineers in your time zone
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Be an active part of the leadership team and collaborate with other leaders in the organisation
  • With your team, build clean web service APIs to support both CLI and web frontend clients, using Python (and optionally Golang).
  • Engage with many other teams at Canonical, as well as the open-source community and commercial partners

What we are looking for in you

  • Good experience in leading modern, agile software development practices
  • Experience in forming a healthy, collaborative engineering culture in line with the company values
  • Demonstrative experience of being a role model for sound engineering principles and directly contributing toward your team's goals
  • Willingness to travel up to 4 times a year for internal events
  • You love to mentor, develop and grow people, and have a track record of doing it
  • You are knowledgeable and passionate about software development
  • You are focused on success and the timely delivery of high-quality software
  • You value and nurture great team culture and spirit
  • You have experience and commitment to agile development methodologies
  • Software development experience in Python (experience in Golang in addition to that would be a big plus)
  • Effective written and verbal communication skills
  • Practical experience with Linux system administration
  • What we offer you

    Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

    In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we've been working remotely since 2004!
  • 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 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 of software. 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. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.

    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.

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Software Development

    Referrals increase your chances of interviewing at Canonical by 2x

    Sign in to set job alerts for "Engineering Manager" roles.

    Portland, ME $135,000.00-$215,000.00 2 weeks ago

    Technical Manager - Automotive and Industrial

    Engineering Manager - Public Cloud, Python, Golang

    Software Engineering Manager, Ubuntu Gaming

    Linux Engineering Manager - Optimisation for Latest Hardware

    Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon

    Software Engineering Manager - Desktop and Embedded Linux Optimisation

    Engineering Manager, Ubuntu Server - Ubuntu Pro

    Sr Process Engineer / Project Manager (Pharma / cGMP / FDA)

    Portland, ME $115,000.00-$150,000.00 3 weeks ago

    Portland, ME $110,000.00-$130,000.00 1 week ago

    Portland, ME $80,000.00-$110,000.00 2 months ago

    We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Create a job alert for this search

    Engineering Manager • Portland, ME, US

    Related jobs
    Software Development Manager

    Software Development Manager

    Portland Webworks • Portland, ME, US
    Full-time
    Portland Webworks (and our public sector brand GovWebworks) is a mission-driven software consulting and professional services agency focused on custom development for the public sector.We build web...Show more
    Last updated: 30+ days ago • Promoted
    Insurance Account Manager

    Insurance Account Manager

    Maine Insurance Agents Association • Portland, ME, US
    Full-time
    Lotfey Dennett Insurance Brokers is a modern, boutique insurance agency located in Portland, Maine.Our agency partners with industry leading insurance companies to offer a diverse portfolio of prod...Show more
    Last updated: 30+ days ago • Promoted
    Account Manager

    Account Manager

    American Iron and Metal • Kennebunkport, ME, US
    Full-time +1
    American Iron & Metal (AIM) is a family-owned company and recognized global leader in the metal recycling industry with more than 125 sites and 4000 employees worldwide. We have continued to prosper...Show more
    Last updated: 30+ days ago • Promoted
    Customer Development Manager

    Customer Development Manager

    Advantage Sales and Marketing • Scarborough, ME, US
    Full-time
    Customer Development Manager - Retail.At our Company, we grow People, Brands, and Businesses! We are seeking a talented Customer Development Manager (CDM) to be responsible for developing and growi...Show more
    Last updated: 9 days ago • Promoted
    Engineering Co-Op - Central Technology Portland (USA) Activision Publishing USD

    Engineering Co-Op - Central Technology Portland (USA) Activision Publishing USD

    Mediabistro • Portland, ME, United States
    Full-time +1
    Engineering Co-Op - Central Technology - removed.We are looking for talented students to join our team between September and March. All Co-Op participants will working alongside professional develop...Show more
    Last updated: 30+ days ago
    Sr. Product Manager - Embedded Payments

    Sr. Product Manager - Embedded Payments

    WEX • Portland, ME, US
    Full-time
    This is a remote position, however, the candidate must reside within 30 miles of one of the following locations : Portland ME, Chicago IL, Boston MA, Washington DC, Dallas TX, San Jose CA, Seattle W...Show more
    Last updated: 30+ days ago • Promoted
    Technical Account Manager

    Technical Account Manager

    Relativity • Portland, ME, United States
    Full-time
    TheTechnical Account Management Teamproactively supportsour customers in meeting their goals and overcoming any technical challenges encountered using the Relativity suite of products.As a member o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Technical Account Manager

    Senior Technical Account Manager

    Relativity • Portland, ME, United States
    Full-time
    The Technical Account Management Team proactively supports our customers in meeting their goals and overcoming any technical challenges encountered using the Relativity suite of products.As a membe...Show more
    Last updated: 30+ days ago • Promoted
    PK-12 Senior Architect- Project Manager

    PK-12 Senior Architect- Project Manager

    Harriman Associates • Portland, ME, US
    Full-time
    Harriman is growing! We are looking for a.Senior Architect -Project Manager.PK-12 studio to join our team and join our full-service practice. If you are looking for a firm that understands the impor...Show more
    Last updated: 27 days ago • Promoted
    PK-12 Senior Architect - Project Manager

    PK-12 Senior Architect - Project Manager

    Harriman Associates • Auburn, ME, US
    Full-time
    Harriman is growing! We are looking for a.Senior Architect Designer-Project Manager.PK-12 studio to join our team and join our full-service practice. If you are looking for a firm that understands t...Show more
    Last updated: 27 days ago • Promoted
    Senior Account Manager

    Senior Account Manager

    Wayside Publishing • Freeport, ME, US
    Full-time
    As a Senior Account Manager at Wayside Publishing, you will play a critical role in managing and nurturing relationships with key clients and driving strategic growth within your assigned territory...Show more
    Last updated: 30+ days ago • Promoted
    Licensed Architect / Project Manager

    Licensed Architect / Project Manager

    CWS Architecture + Interior Design • Scarborough, ME, US
    Full-time
    Licensed Architect / Project Manager | CWS Architecture + Interior Design.CWS is looking to add a full-time Licensed Architect / Project Manager to our team. We are a social group that works in an open,...Show more
    Last updated: 30+ days ago • Promoted
    PROJECT MANAGER 1

    PROJECT MANAGER 1

    CALLAHAN INC • Portland, ME, US
    Full-time
    Callahan Construction Managers is a full-service construction management company based in Bridgewater MA, with regional offices in White Plains, NY. Callahan has served the New England and Northeast...Show more
    Last updated: 30+ days ago • Promoted
    Sr Engineering Project Manager

    Sr Engineering Project Manager

    Vantage Point Recruiting • New Gloucester, ME, US
    Full-time
    The Senior Project Manager leads the New Product Introduction (NPI) team, overseeing the managing of projects that meet customer expectations, resulting in on-time & on-budget project execution...Show more
    Last updated: 8 days ago • Promoted
    Account Manager (ME)

    Account Manager (ME)

    Ace Hardware • Brunswick, ME, US
    Full-time
    Top Talent Wanted! Calling all top performers in Maine! We are setting the bar and taking market share in the hardlines and pro lumber industry. We are looking for a top performer to join our team.D...Show more
    Last updated: 26 days ago • Promoted
    Enterprise IIoT Software Solutions Strategic Account Manager

    Enterprise IIoT Software Solutions Strategic Account Manager

    PTC • Portland, ME, US
    Full-time
    Strategic Account Manager For IIoT Software Solutions.Our world is transforming, and PTC is leading the way.Our software brings the physical and digital worlds together, enabling companies to impro...Show more
    Last updated: 30+ days ago • Promoted
    5781 - Project Manager / Senior Project EngineerPortland, ME

    5781 - Project Manager / Senior Project EngineerPortland, ME

    Verista • Portland, ME, US
    Full-time
    Project Manager / Senior Project Engineer.Verista's 500 experts team up with the world's most recognizable brands in the life science industry to solve their business needs.The nature of our busine...Show more
    Last updated: 30+ days ago • Promoted
    ERP System Implementation Deputy Project Manager

    ERP System Implementation Deputy Project Manager

    Staffing • Portland, ME, US
    Full-time
    ERP System Implementation Deputy Project Manager.Accede is seeking an experienced Enterprise Resource Planning (ERP) System Implementer Deputy Project Manager to assist our client's team across the...Show more
    Last updated: 30+ days ago • Promoted
    Enterprise Data Platform Senior Project Manager / Scrum Master

    Enterprise Data Platform Senior Project Manager / Scrum Master

    Samprasoft • Freeport, ME, US
    Permanent +1
    Senior Project Manager / Scrum Master.Looking for senior project manager / scrum master with marketing and data analytics experience for an initial six month contract with possible extensions or conver...Show more
    Last updated: 30+ days ago • Promoted
    ES Project Manager

    ES Project Manager

    Republic Services • Portland, ME, US
    Full-time
    Environmental Services Project Manager.ES Project Managers are responsible for managing the execution of a broad array of projects for client or at a client sites / facilities.Ensures or serves as th...Show more
    Last updated: 9 days ago • Promoted