Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 19, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company.
    Read more about this company

     

    Software Engineer, Integration QA, Python

    About The Job

    Job Summary

    • This role is an opportunity for a seasoned technologist with a passion for Linux and integration testing to build a career with Canonical and drive the success with those leveraging Ubuntu and open source products. 
    • If you have an affinity for open source development, great communication skills, and a passion for technology, then you will enjoy working with some of the best people in the industry at Canonical.

    Position Summary:

    • As a software engineer you will have the opportunity to develop customer facing software as well as the CI pipeline which powers Canonical's cloud integration testing and reporting. 
    • Upcoming initiatives you will have the opportunity to contribute to include expanding deployment capabilities to new clouds, adding the ability to deploy additional Kubernetes based software, and developing an AI/ML pipeline 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.

    As a Senior Software Engineer you will:

    • Develop tools used in the field by Canonical Engineers, customers, and internal CI for deploying Canonical's cloud products
    • Create new automated testing infrastructure, process and strategies
    • Deploy, manage, and debug highly distributed systems
    • Execute, monitor, and report on automated testing efforts
    • Collaborate daily with a globally distributed team

    Successful candidates will have:

    • Bachelor's degree in a technology field, or equivalent experience
    • Strong Python development skills
    • Strong Object oriented development skills
    • Solid background in modern test processes and strategies
    • Solid understanding of Linux system architecture
    • Working knowledge of continuous integration tools such as Jenkins, Travis, or CircleCI
    • Knowledge of networking technologies and fundamentals
    • Capability for 2-4 weeks of international travel travel per year

    Exceptional candidates will have experience with:

    • Collecting and analyzing large of amounts of data
    • Developing AI/ML pipelines
    • Developing modern web applications
    • Distributed databases and big data
    • Cloud technologies such as OpenStack, Kubernetes, and AWS
    • Deploying distributed software at scale

    We offer:

    • 100% Work-from-home
    • Learning and Development
    • Competitive Salary
    • Recognition Rewards
    • Annual Leave
    • Priority Pass for travel
    • Flexible working option

    Method of Application

    Interested and qualified? Go to Canonical Ghana on boards.greenhouse.io to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Canonical Ghana Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail