Current jobs related to Distributed Systems Software Engineer, Python - Lagos, Lagos - Canonical


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer: Deliver scalable solutions in Go or Python, collaborate with colleagues, and deploy services. Summary: We're seeking a skilled software developer with experience in Go or Python, distributed systems, and APIs, to join our team. Deliver engineering solutions in Go or Python Collaborate with colleagues on technical designs and...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer: Deliver scalable solutions in Go or Python, collaborate with colleagues, and drive improvements in engineering and operations practices. Your day will be filled with: Designing and implementing engineering solutions in Go or Python Collaborating with colleagues on technical designs and code reviews Deploying and operating...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Developer: Collaborate on Distributed Systems and APIs Your day will be filled with coding in Go or Python, collaborating with colleagues on technical designs, staying in sync with team members, deploying and operating services, and improving engineering and operations practices. Code in Go or Python Collaborate with colleagues on...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Developer Job Description As a software developer at our company, you will work on developing and deploying distributed systems and APIs, collaborating with colleagues on technical designs, and improving engineering and operations practices. Responsibilities: Develop and deploy software in Go or Python Collaborate with colleagues on...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer: Collaborate with colleagues on technical designs, deploy and operate services, and improve engineering practices.Responsibilities:Develop and deploy software using Go or PythonCollaborate with colleagues on technical designs and architectureDeploy and operate services developed by the teamImprove engineering and operations...


  • Lagos, Lagos, Nigeria Canonical Full time

    Software Engineer: Design and deliver engineering solutions leveraging Go, Python, and open source tools. Design and deliver engineering solutions leveraging Go, Python, and open source tools such as Airbyte and Temporal. Collaborate with colleagues on technical designs and code reviews. Deploy and operate services developed by the team. ...

  • Software Engineer

    3 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    Software engineer sought to design and deliver open source software operations code, working with the entire Linux stack and shaping high-quality monitoring and alerting infrastructure. Key responsibilities include: Designing and delivering open source software operations code in Python and Golang Working with the entire Linux stack, from kernel...

  • Software Engineer

    1 week ago


    Lagos, Lagos, Nigeria IMAKE CONCEPT Full time

    Job Description:At IMAKE CONCEPT, we are seeking a skilled Software Engineer to join our team. As a key member of our development team, you will be responsible for developing applications using the Python programming language.Key Responsibilities:Developing applications using the Python programming language.Involvement in all aspects of the software...

  • HPC Software Engineer

    1 month ago


    Lagos, Lagos, Nigeria Canonical Full time

    What your day will look like:Write high quality, rigorously designed Python softwareCollaborate proactively with a globally distributed teamDebug issues and produce high quality code to fix themContribute to technical documentation that define best practices for authoring high quality operators Discuss ideas and collaborate on finding good solutionsWhat we...


  • Lagos, Lagos, Nigeria AfriHealth Ltd Full time

    Role DescriptionThis is a full-time on-site role for a Senior Software Engineering Manager at AfriHealth Ltd in Lagos.The Senior Software Engineering Manager will be responsible for leading software development teams, overseeing software design, managing projects, and implementing distributed systems to enhance our healthcare solutions.QualificationsSoftware...

  • Software Engineer

    2 weeks ago


    Lagos, Lagos, Nigeria IMAKE CONCEPT Full time

    Job DescriptionJob Title: Python DeveloperCompany: IMAKE CONCEPTJob Summary:We are seeking a skilled Python Developer to join our team. The successful candidate will be responsible for developing applications using the Python programming language.Key Responsibilities:Developing applications using the Python programming language.Involvement in all aspects of...


  • Lagos, Lagos, Nigeria Qore Full time

    Software Engineer responsible for designing, developing, and maintaining scalable and high-performance server-side applications, as well as building responsive and intuitive user interfaces. Qore is a leading fintech company in Africa, providing innovative financial solutions. We are seeking a highly skilled Software Engineer to join our team. Job...

  • Software Developer II

    2 months ago


    Lagos, Lagos, Nigeria Amy Consulting Full time

    Key Responsibilities:Develop and maintain firmware for IoT devices, particularly on Raspberry Pi, ensuring optimal performance and stability.Design, develop, and maintain software applications to manage fleets of IoT devices.Build responsive user interfaces using Python frameworks like Kivy, Tkinter, or PyQt. • Work with AWS services IoT Core, S3, Lambda,...

  • Engineering Manager

    3 weeks ago


    Lagos, Lagos, Nigeria Canonical Full time

    Lead a team of Python engineers in a global remote setting, driving growth, satisfaction, and technical excellence. As an Engineering Manager at Canonical, your primary responsibility is to lead and support a team of Python engineers working remotely in global locations. You will have the opportunity to influence the culture, facilitate technical delivery,...

  • DevOp Engineer

    4 weeks ago


    Lagos, Lagos, Nigeria Elevated HR Limited Full time

    ResponsibilitiesDeploy updates and fixes, and provide Level 2 technical supportBuild tools to reduce occurrence of errors and improve customer experienceDevelop software to integrate with internal back-end systemsPerform root cause analysis of production errors and resolve technical issuesDevelop scripts to automate visualizationDesign procedures for system...


  • Lagos, Lagos, Nigeria Interswitch Full time

    Job Summary:The Senior Software Engineer will be responsible for gathering user requirements, defining system functionality and writing code in Java. Our ideal candidates are familiar with the software development life cycle SDLC from preliminary system analysis to tests and deployment.Ultimately, the role of the MFS Software Engineer Backend is to build...


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    We are seeking an experienced Software Engineering Manager to lead and manage a talented team of software engineers. The ideal candidate will have a strong technical background and excellent leadership skills. **Job Summary** We are looking for a seasoned Software Engineering Manager to oversee the development and delivery of high-quality software...


  • Lagos, Lagos, Nigeria Canonical Full time

    What your day will look likeCollaborate remotely with a globally distributed team.Architect scalable service APIs to provide streaming data services to other teams and products using Python and Golang.Develop data governance, management and auditing systems within our telemetry platform.Work with our infrastructure team to develop both a cloud-based SaaS...


  • Lagos, Lagos, Nigeria Reliance HMO Full time

    **Software Engineering Manager**We are seeking an experienced and dynamic Software Engineering Manager to lead and manage our talented team of software engineers.Reliance is a fast-growing company looking for people who will bring experience and maturity to the team.Key Responsibilities:Team Leadership: Lead and inspire a team of software engineers,...


  • Lagos, Lagos, Nigeria Eazipay Full time

    Backend EngineerWe are seeking an experienced Backend Engineer to contribute to the development of our web applications. As a key member of our team, you will be responsible for designing and implementing robust APIs, optimizing software for performance and scalability, and developing automated tests to ensure business needs are met.Key...

Distributed Systems Software Engineer, Python

3 months ago


Lagos, Lagos, Nigeria Canonical Full time

JOB SUMMARY

What we are looking for in you:Solid background in modern test processes and strategiesExperience with Python or Go developmentStrong object oriented development skillsAbility to develop and ship production grade modern web applicationsWorking knowledge of continuous integration tools such as Jenkins, CircleCI, GitHub CIKnowledge of networking technologies and fundamentalsSolid understanding of Linux system architectureA capacity for complex abstract thinkingCapability for 2-4 weeks of international travel travel per yearAdditional skills that you might also bring:Collecting and analyzing large multidimensional datasetsOperating data platforms: key-value stores, relational or document databases, event busesWork with cloud technologies such as OpenStack, Kubernetes, Terraform and AWSDeveloping AI/ML pipelines

RESPONSIBILITIES

We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical's Ubuntu and Juju to build multi-cloud deployable cloud applications.We see quality engineering as a first class engineering practice and are looking for people who can bring deep engineering insights and a data driven approach to test automation, reporting and data analytics.The Distributed Systems testing team at Canonical is responsible for ensuring the high quality of Canonical's Cloud solutions based on Juju, Terraform, OpenStack, Kubernetes when deployed under highly diverse conditions, from bare metal in customer data centers to public clouds like AWS, GCE, Azure.As a software engineer you will have the opportunity to develop CI pipelines which power Canonical's cloud integration testing and reporting.Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds and developing AI/ML pipelines for automatic analysis of test results.A successful candidate is interested in tackling these problems, as well as imagining and leading new initiatives within the team and across Canonical.Location: this is a Globally remote roleResponsibilitiesWhat your day will look like:Create automated testing approaches and infrastructure for validating reliability, performance, and resilience of cloud orchestration tools and applications Enable engineering teams across Canonical to develop software with confidence by making distributed system testing tooling available across the companyEnhance continuous integration pipelines for deploying and testing Canonical's cloud native products such as KubeflowDeploy, manage, and debug highly distributed systemsMonitor and report on automated testing effortsCollaborate daily with a globally distributed team

REQUIRED SKILLS

Open source, Linux, Networking, Programming, Python, Application programming interfaces (API), Software architecture

REQUIRED EDUCATION

Bachelor's degree