Golang Engineering Manager

7 days ago


Lagos, Lagos, Nigeria Canonical Full time

JOB SUMMARY

Proven experience hiring and leading a high performance software engineering teamExpertise in Python and Go software developmentAbility to design and implement complex, distributed systemExperience working with container technology and KubernetesStrong understanding of software/infrastructure security and performanceExperience designing and/or operating large scale distributed systemsKnowledge of identity and access management technologies and standards is desirable but not essential.

RESPONSIBILITIES

We are 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.

REQUIRED SKILLS

Performance monitoring and evaluation, Project management, Linux, Open source, Operating systems, Python, System administration, Container solutions (Docker, Jenkins, Kubernetes), C, C# or C++, IT support, Programming, Troubleshooting, Engineering

REQUIRED EDUCATION

Bachelor's degree


  • Golang Engineer

    2 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to...

  • Golang Engineer

    4 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYRequirementsWhat we are looking for in you:An exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsWell-organised, self-starting and able to deliver to...

  • Golang Engineer

    2 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeDesign and implement well-tested and documented software in GoDebug and fix issues encountered by your usersParticipate in our engineering process through code and architectural reviewsCollaborate with community and colleagues on technical specificationsSeek improvements to engineering and operations practicesIn some cases, deploy...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYGood experience of leading modern, agile software development practicesExperience of forming a healthy, collaborative engineering culture in line with the company valuesDemonstrative experience of being a role model for sound engineering principles and directly contribute toward your team's goalsWillingness to travel up to 4 times a year for...


  • Lagos, Lagos, Nigeria Canonical Full time

    An Engineering Manager is responsible for line management and career guidance. The ability to develop engineering talent, to represent your team and product from a technical perspective, and to drive collaboration with other teams and customers are all critical to success in this role.We have open manager roles across a wide range of engineering domains,...


  • Lagos, Lagos, Nigeria Canonical Full time

    What you'll doCollaborate with a globally distributed team.Write scalable service APIs in Python and Golang to provide telemetry services.Develop observability, remote logging, data acquisition, alert and notification, and edge processing capabilitiesWork with our infrastructure team to develop both a cloud-based SaaS offering as well as a containerised...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Exceptional academic track record from both high school and universityUndergraduate Degree in Computer Science, Mathematics or PhysicsDemonstrable personal initiatives to measure and improve performance, efficiency and correctness in codeConfidence to respectfully speak up, exchange feedback, and share ideas without...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYSignificant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid understanding Linux kernel development principlesDemonstrated experience managing or leading a team of software engineersContributed to an open source project in the...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for:Exceptional software engineering skills - design, document, plan, executeDemonstrated understanding in one or more of the following areas:Significant programming experience in C, with Python, Golang, or other like languages also highly regardedSubstantial experience with Linux kernel internals and conceptsSolid...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYYou love technology and working with a diverse set of talented people.You are curious, flexible, articulate, and accountable.You value soft skills and are passionate, enterprising, thoughtful, and self-motivated.You have a broad technology base but favor backend code and infrastructure.You have a good understanding of cybersecurity and the...

  • Software Engineer

    7 days ago


    Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in you:Outstanding academic resultsAn Undergraduate Degree in a technical subject or a compelling narrative about your alternative chosen path.An understanding of software development methodologies and life cycles.A passion for technology and a drive to work with intelligent, motivated colleagues.Willingness to learn and...

  • Project Engineer

    5 days ago


    Lagos, Lagos, Nigeria ELPER Oilfield Engineering Full time

    Duties and ResponsibilitiesYou will be required to perform the following:Lead the Execution of capital projects according to the scope, schedule and budget.Manage the team under the unit in executing the projects and provide guidance and directives to ensure successful completion of the project.Leverage expertise in Project Engineering for projects and...


  • Lagos, Lagos, Nigeria ELPER Oilfield Engineering Full time

    QualificationsMinimum of a Bachelor's Degree in HVAC or Mechanical or Electrical and Electronic Engineering is required. Relevant professional qualification and membership of professional bodies such as ASHRAE, SMACNA, NFPA, ATEX certification or any other qualifications or memberships cognate to HVAC engineering is also required.Experience:15 years...


  • Lagos, Lagos, Nigeria Canonical Full time

    Nice-to-have skills we valueLow-level CPU insights and assembly language - understanding cache, registers, vectorization, memoryKernel performance insights - scheduling, context switching, hardware accelerationDistributed systems performance insights - tracing, debuggingCompiler level performance insights - profile guided optimization, inlining,...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in youYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have experience with writing modern, maintainable PythonYou have experience with Ceph storageYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are...


  • Lagos, Lagos, Nigeria Canonical Full time

    JOB SUMMARYWhat we are looking for in youYou have a Bachelor's or equivalent in Computer Science, STEM or similar degreeYou have experience with writing modern, maintainable PythonYou have experience with Ceph storageYou love technology and working with brilliant peopleYou are curious, flexible, articulate, and accountableYou value soft skills and are...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionWe are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages.You will design and implement...


  • Lagos, Lagos, Nigeria Canonical Full time

    DescriptionWe are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and other languages.You will design and implement...


  • Lagos, Lagos, Nigeria Canonical Full time

    ResponsibilitiesAs a software engineer at Canonical, you have a key role in the success of Ubuntu, our partners, customers, and the larger Ubuntu community. Your primary responsibility is to your team - contributing toward objectives, continuously improving, and striving to be a vital part of a healthy, high-performing team.At Canonical, you will have the...