System Integrations Software Engineer

2 months ago


Nairobi, Nairobi Area, Kenya Canonical Full time
Job Description

This Systems Integrations Software Engineer role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open-source products. If you have an affinity for open-source development, you will enjoy working with some of the best people in the industry at Canonical.

The Commercial Systems unit has several areas of responsibility spread across six engineering teams, closely collaborating with other engineering and business teams at Canonical. Services designed, developed, and operated by the Commercial Systems unit are at the heart of Canonical business and Salesforce plays an integral role in it.

The Integrations team aspires to integrate all business systems used at Canonical to ensure data reliably flows at the right time to the right place and to automate business processes across the company. The systems include popular SaaS solutions, such as Salesforce, NetSuite, Greenhouse, GSuite, and a few dozen others. To achieve this goal, we leverage Python and Go in combination with open-source tools, such as Airbyte and Temporal. Our work helps to make data-driven decisions and increases the efficiency of business operations.

We are looking for new colleagues at all seniority levels, who strive for the highest engineering quality, seek improvements, continuously develop their skills, and apply them at work. This is an exciting opportunity to work with many popular software systems, integration technologies, and exciting open-source solutions.

What your day will look like

The Systems Integrations Software Engineer will have the following responsibilities:

  • 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
  • Seek Improvements to engineering and operations practices
What we are looking for in you
  • Experience as a software developer in Python
  • Excellent understanding of integration patterns
  • Excellent verbal and written communication skills in English
  • Ability to collaborate remotely with a diverse set of team members and stakeholders remain highly motivated, productive, and organized in a fully remote environment
  • Ability to travel to international destinations for one week at a time, approximately 2-4 times per year. Locations before the global pandemic included New York, Seattle, London, Cape Town, Budapest, Berlin, Montreal, and Brussels
Additional skills that you might also bring
  • Experience as a software developer in a high-level language – preferably Go
  • Experience in a business role such as sales, finance, or operations
  • Bachelor's degree or equivalent in Computer Science or related engineering field

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started



  • Nairobi, Nairobi Area, Kenya Standard Bank Group Full time

    ABOUT THE COMPANYStandard Bank Group is a financial institution that offers banking and financial services to individuals, businesses, institutions and corporations in Africa and abroad.JOB SUMMARYThe purpose of the DevOps( Engineer, Software Operations) role is to bridge the gap between development and operations teams, ensuring seamless integration and...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    Job DescriptionThe Billing System Software Engineer role is an opportunity for a technologist with a passion for Linux to build a career with Canonical and drive the success of those leveraging Ubuntu and open-source products. If you have an affinity for open-source development, you will enjoy working with some of the best people in the industry at...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYWhat we are looking for in youSolid 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...


  • Nairobi, Nairobi Area, Kenya Canonical Full time

    We deliver open source to the world faster, more securely and more cost effectively than any other company. If you're interested in a career at Canonical, we are a remote-first company so please apply to any suitable role as skills are valued more than location, despite some having a preferred geographic preference.What your day will look like Create...

  • Data Software Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Inkomoko Full time

    Inkomoko's vision is an Africa with thriving communities where young people and refugees are engaged, communities have access to relevant innovations for self-determination, and where African solutions are unleashed to solve African problems.About the OpportunityWe are looking for a skilled Data Software Engineer passionate about cutting-edge technology and...


  • Nairobi, Nairobi Area, Kenya pycs Full time

    Pycs are a technology team with a strong background in financial systems and seek to resolve recurrent problems that financial institutions face with our solutions.Job Purpose As a Senior Software Engineer, the primary responsibility is to lead the development and enhancement of complex software systems that power our organization's products and services....

  • Systems Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya World Vision Kenya Full time

    World Vision is an international Christian relief, development and advocacy organisation working in almost 100 countries world-wide to create lasting change in the lives of children, families and communities to overcome poverty and injustice.Key Responsibilities:Systems Engineers are responsible for maintaining, monitoring, and supporting systems in a global...


  • Nairobi, Nairobi Area, Kenya Living Goods Full time

    At Living Goods we empower people to improve the health of their families, friends and communities. Living Goods supports networks of 'Avon-like' health entrepreneurs who go door to door to teach families how to improve their health and wealth and sell life-changing products such as simple treatments for malaria and diarrhea, safe delivery kits, fortified...


  • Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Roles & Responsibilities. Plan and execute the installation, testing and commissioning of various ELV systems which include but not limited to CCTV, Access Control, Intrusion Alarm, Electric fence, Fire Alarm Support...


  • Nairobi, Nairobi Area, Kenya Nexleaf Analytics Full time

    Your RoleAs a Backend Software Engineer at Nexleaf, you will play a crucial part in scaling up our impact by working in a diverse team dedicated to designing and building the core backend code for our cloud-based service. This service gathers and analyzes data from some of the most remote locations on the planet and connects to a vast network of IoT/M2M...


  • Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Roles & Responsibilities. Plan and execute the installation, testing and commissioning of various ELV systems. Support the design team in designing and generating the right Bill of Quantity (BOQ) for the projects....

  • Software Engineer

    3 months ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...

  • Software Engineer at

    3 months ago


    Nairobi, Nairobi Area, Kenya SENRI Ltd. (Africa Incubator Ltd.) Full time

    SENRI, a Mobile and Web combined app for sales automation, will help you in end-to-end productivity improvement of your sales operation.SummaryWe are looking for a skilled Integration Engineer to join our team on a project basis. The expected project period is 1-2 months and contract based, with a possibility of extending the engagement based on performance....


  • Nairobi, Nairobi Area, Kenya GOODINFO Full time

    ABOUT THE COMPANYGOODINFO is a technology-focused management consulting firm. We help our customers turn great, tech-based ideas into products and services their customers will love.JOB SUMMARYWe seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical...

  • ELV System Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Job Purpose:Reporting to the Technical Team Head, the overall purpose of this role is to undertake the installation, testing and commissioning of electronic security and safety systems such as Fire Alarm, Boom...

  • CRM Software Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

    Detailed Description Reporting to the Technical Lead- CRM Planning Lead, the position holder will work in cross functional team composed of architects, software engineers, customer journey experts to develop Customer Relationship Management capabilities used by customer-facing users across contact center, retail, and enterprise business. The Application...


  • Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Job Purpose:Reporting to the technical lead, the overall purpose of this role is to program and commission electronic security and safety systems such as Fire Alarm & BMS, Baggage Scanners, Boom Barriers, Turnstiles,...


  • Nairobi, Nairobi Area, Kenya GOODINFO Full time

    GOODINFO is a technology-focused management consulting firm. We help our customers turn great, tech-based ideas into products and services their customers will love.ROLEWe seek a highly skilled and experienced Software Engineering Manager to lead our dynamic engineering team. The ideal candidate will have a strong technical background, excellent leadership...

  • Software Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Engineering job vacancies in Kenya. About MicrosoftMicrosoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe're on the hunt for a Principal Software Engineering Manager. The Identity engineering team at Microsoft is responsible for developing and overseeing Microsoft's identity platform across its cloud services and products like Azure, Microsoft 365, and Xbox. We are constantly striving for groundbreaking ideas that drive significant progress in...