Golang Engineering Manager (IAM)

Canonical - Jobs
Raleigh, NC, US
Full-time

Job Description

Job Description

Canonical is seeking experienced Python / Go engineering managers to build highly performant and secure identity and access management solutions that will be used across all company products.

From Ubuntu One SSO to Juju, LXD and MAAS your team will define the way Canonical users, clients and community members access their favorite open source applications.

This is an opportunity for a software engineering manager with a passion for distributed systems operations to help us transform the future of identity management at Canonical.

Experience in the identity and access management (IAM) field is desirable but not required. You will work with upstream open source projects, alongside internal teams to deliver high quality software that can be deployed on bare metal, public cloud and Kubernetes.

As the identity team engineering manager you will bring significant software development experience, Kubernetes knowledge and a keen eye for software design, performance and security.

You will be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code and coaching younger team members.

You will be involved in all the aspects of the software development process : you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues.

In addition to the engineering behind the project itself, you'll have the chance to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack.

You'll work with broader open source communities, participating in "hackfest" events, webinars and conferences.

Who you are

  • Proven experience hiring and leading a high performance software engineering team
  • Expertise in Python and Go software development
  • Ability to design and implement complex, distributed system
  • Experience working with container technology and Kubernetes
  • Strong understanding of software / infrastructure security and performance
  • Experience designing and / or operating large scale distributed systems
  • Knowledge of identity and access management technologies and standards is desirable but not essential

Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform.

Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.

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.

LI-remote

29 days ago
Related jobs
Promoted
Canonical - Jobs
Raleigh, North Carolina

Canonical is seeking experienced Python/Go engineering managers to build highly performant and secure identity and access management solutions that will be used across all company products. This is an opportunity for a software engineering manager with a passion for distributed systems operations to...

Promoted
Canonical - Jobs
Raleigh, North Carolina

We work in Python and Golang, and expect engineering managers to be fluent in the language, architecture and components that their team is building with. As an engineering manager you need to bring both technical and management skills to the leadership of your team. As an engineering manager at Cano...

Promoted
Cisco Systems, Inc.
Raleigh, North Carolina

Product Manager for a hardware or software product line. As a Senior Product Manager at Cisco,. You will work closely with customers, User Experience, Engineering, Marketing, and other Product Managers to enhance our security offerings. Acting as a product/domain expert with strong technical and pro...

Promoted
YPrime
Raleigh, North Carolina

Scrum Master certification a plus. Knowledge of Scrum theory, rules, and practices. You'll ensure the correct use of scrum process. You'll organize and facilitate daily scrum, sprint planning, sprint demo and retrospective meetings. ...

Promoted
Serigor Inc.
Durham, North Carolina

The scrum master or Kanban flow master coaches and advises the teams as well as leadership on desired Scrum processes, procedures, values, and interactions as well as opportunities for continuous improvement. Agile Scrum Master Kanban Flow Master (Hybrid). The client requires the services of an expe...

Promoted
Farm Bureau Insurance
Raleigh, North Carolina

We’re seeking an organized and highly motivated insurance account manager to join our growing team. If you’re looking to take on an important account management role during this period of high growth, we’ll provide the training you need to succeed in this position. Stay up to date ...

Promoted
Adecco
Morrisville, North Carolina

Technical Software Program Manager (747061). Their dedicated Program Managers ensure this all happens: Thinkers, risk-takers and problem solvers working together and with Engineers to constantly challenge the status quo. Software Program Managers are responsible for owning quarterly release content ...

Promoted
Harrison Gray Search & Consulting
Wake Forest, North Carolina

North Carolina to help them find a Commercial Lines Account Manager. Provide service and marketing expertise for assigned accounts. Achieve agency goals for client service (zero backlogs), renewal retention, new business production, and account development (cross-selling and upselling). Support prod...

Promoted
Local Government Federal Credit Union
Raleigh, North Carolina

The Consumer Loan Operations Manager will act as the subject matter expert as it relates to all consumer and residential real estate loan booking and servicing utilizing the loan core system. Additionally, the position will support the consumer lending growth strategy by assisting the VP Operations ...

Promoted
McKim & Creed, Inc.
Raleigh, North Carolina

Basic understanding of technical specifications related to project deliverables. Prior experience working in a project-oriented service business a must. Should have enough Persuasive skills, empathy, and sociability to work closely with people in potentially difficult situations and develop effectiv...