Senior Software Engineer

1 month ago


Cairo, Egypt Canonical Full time
Use your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Senior Software Engineer to join our distributed team. We greatly value quality in our code, and great user experience. Multipass is published for macOS and Windows, and also Linux. Think of it as a workstation mini-cloud. At its simplest you can simply say multipass launch and you will get a new VM on your workstation. You can feed that VM data, just as you would on a public cloud like AWS, Azure or GCP. There is also a collection of pre-defined VM images, which we call appliances, just as you would find in the marketplace of any public cloud. The goal is not to be a full cloud of course. The goal is to give developers a local cloud on their workstation, which they can use to run builds in the background, or to try cloud appliances, or to test their own cloud deployments and cloud-init scripts, free of charge. People sometimes use it as a build farm on a shared server, for example. As a Senior Software Engineer you are expected to play a leadership role designing, mentoring, reviewing and of course coding. What you will do Ensure Multipass is easy and intuitive to use Architect new features and design the user experience Write high-quality code to create new features and fix bugs Review code and architecture as part of Canonical's engineering process Collaborate proactively with a distributed team Debug, track down and fix issues encountered by our users Foster the open source community and support customers when needed Travel internationally for up to two weeks, twice a year, for company events A successful candidate will have Cross-platform development experience on macOS and/or Windows Expertise in modern C++ development Experience with software testing and test-driven development Extremely high personal standards for code quality, testing and design Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU Open source experience and involvement Knowledge of CI systems a plus Capacity to learn quickly about new systems and techniques Excellent communication skills in English - both verbal and written Bachelor's or equivalent in Computer Science, STEM or similar degree What is Canonical? 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 to 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

  • Cairo, Egypt vodafone Senior Testing Engineer Full time

    Interacts with the project team to gain an understanding of the business environment, technical context, and conformance criteria.Understands and uses appropriate automated testing processes and tools.Stays current on established tools, techniques, and technologies.Supports knowledge management and collaboration through participation in testing discussions,...


  • Cairo, Egypt Siemens Digital Industries Software Full time

    **Siemens Digital Industries Software - Where today meets tomorrow.** **Let's make the difference together!** Siemens DISW is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years. MED Solutions group is seeking highly...


  • Cairo, Egypt Procore Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most...


  • Cairo, Cairo, Egypt Procore Full time

    Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities' hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it's also one of the world's least digitized industries, not to mention one of the most dangerous....


  • Cairo, Egypt Arrow Electronics, Inc. Full time

    **Position**: Senior Software Test Automation Engineer We are seeking a Senior Software Test Automation Engineer focusing on quality and expertise in Java and Selenium. This role is critical in enhancing our software test automation standards and practices. We are excited about the opportunity to welcome you to our team. REQUIRED QUALIFICATIONS: -...


  • New Cairo City, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. Digital Verification Technologies (DVT) division of Siemens EDA is looking for highly qualified Software Development Engineers for...


  • Cairo, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s...


  • New Cairo City, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. Digital Verification Technologies (DVT) division of Siemens EDA is looking for highly qualified Software Development Engineers for...


  • Cairo, Egypt Procore Full time

    Procore is looking for a **Senior Manager, Software Engineering** to join Procore’s Construction Intelligence Org to maintain, optimize, and enhance the data pipeline that supports all user analytics. You’ll be responsible for the data pipeline’s end-to-end functionality, from the streaming service receiving the events from sources to the tools landing...


  • Cairo, Egypt Procore Full time

    Job DescriptionProcore is looking for a Senior Manager, Software Engineering to join Procore’s Construction Intelligence Org to maintain, optimize, and enhance the data pipeline that supports all user analytics. You’ll be responsible for the data pipeline’s end-to-end functionality, from the streaming service receiving the events from sources to the...


  • Cairo, Cairo, Egypt Procore Full time

    Job DescriptionProcore is looking for a Senior Manager, Software Engineering to join Procore's Construction Intelligence Org to maintain, optimize, and enhance the data pipeline that supports all user analytics. You'll be responsible for the data pipeline's end-to-end functionality, from the streaming service receiving the events from sources to the tools...


  • Cairo, Egypt SSC Egypt Mea Full time

    Responsibilities:Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.Design, develop, modify, implement, and support software components anywhere in the software...


  • Cairo, Egypt Mondia Group Full time

    WHAT WE DO | Our talented teams create tech that connects brands to people via meaningful content that impacts their lives in positive ways. By understanding where the markets are going and where technology fits in; we use our knowledge to identify solutions that boost businesses and shift user experiences. WHY WE’RE DIFFERENT | What makes us a leader in...


  • Cairo, Egypt Wikimedia Foundation Full time

    ResponsibilitiesServe as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.Design, develop, modify, implement, and support software components anywhere in the software...


  • Cairo, Egypt k line europe cairo Full time

    Responsiblity:Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.Design, develop, modify, implement, and support software components anywhere in the software...


  • Cairo, Egypt TALABAT Full time

    Alongside your cross-functional team (engineering, product, data), participate in continuous discovery of your customer/business needs/desires/problems to drive desired outcomesDesign, write and release software as a solution to an end-to-end problem in your business domain and deliver value in small batches in accordance with our engineering...

  • Software Engineer

    4 days ago


    Cairo, Egypt Pelcro Full time

    **Empowering businesses to deliver a 7-star experience** As a leading subscription and membership management platform with enterprise clients around the world, Pelcro's vision is to elevate the way consumers and businesses interact. We provide all the necessary tools for businesses to create a seamless customer experience. We are always on the lookout for...


  • Cairo, Egypt Foodics Egypt Full time

    Open Position: Application Support Engineer, Level 2 (MNC IT Organisation) An MNC IT Technology organisation is looking for Application Support Engineer, Level 2 to join the team and be based in the Kuala Lumpur Key responsibilities include:Involved in providing Software Support covering cloud, web and mobile applications used by global usersGood experience...


  • Cairo, Egypt Careem Full time

    Careem is building ‘the everything app’ for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5 million...


  • Cairo, Egypt Careem Full time

    Cairo, Egypt Careem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries, manage payments, and more. Careem is led by a powerful purpose to simplify and improve the lives of people and build an awesome organisation that inspires. Since 2012, Careem has created earnings for over 2.5...