Senior Software Engineer

2 months ago


Baladīyat az Zaāyin, Qatar Canonical Full time
Job Description

We are seeking a highly skilled Senior Software Engineer to join our team at Canonical in Saudi Arabia. As a key member of our development team, you will be responsible for designing and developing cutting-edge products that deliver social engagement to sports fans worldwide.

Key Responsibilities:

  • Design and develop innovative software solutions using Apple Swift and Objective-C.
  • Collaborate with cross-functional teams to deliver high-quality products that meet the needs of millions of users.
  • Own the full product feature cycle, from brainstorming to production, and ensure timely delivery.
  • Develop and maintain a deep understanding of design patterns, architectures, and server-client fundamentals.
  • Stay up-to-date with the latest technologies and trends in the industry.

Requirements:

  • Bachelor's degree in Computer Science or equivalent.
  • At least 4 years of experience in Apple Swift and Objective-C development.
  • Senior-level understanding of design patterns, architectures, and server-client fundamentals.
  • Experience with UI Kit, RxSwift, and unit testing.
  • Strong analytical skills and a can-do attitude.

Preferred Qualifications:

  • Experience with writing automation tests and continuous integration tools.
  • Familiarity with agile software development and low-level systems in C/C++.
  • Experience with OpenGL, high-performance rendering, and mobile device technologies.
  • Knowledge of networking technologies and approaches, including client-server, peer-to-peer, and WebSockets.

About Us:

Canonical is a leading technology company that delivers innovative products and solutions to the sports industry. We are committed to excellence and strive to create a work environment that is collaborative, dynamic, and rewarding.



  • Baladīyat az̧ Z̧a‘āyin, Qatar Bitech International LLC Full time

    Job Title:AEM Senior Software Engineer (SSE)Job Description:We are seeking a skilled AEM Senior Software Engineer with over 5 years of experience in developing modern AEM 6.5 solutions.The ideal candidate should have a strong understanding of AEM Technology-Stack and hands-on experience in implementing large-scale software platforms. Experience with AEM as a...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Castor Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer (Backend) to join our CDMS product team at Castor. As a key member of our team, you will be responsible for architecting scalable and maintainable solutions that adhere to industry best practices.Key ResponsibilitiesDesign and implement new features to expand our flagship productMaintain...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Canonical Full time

    Job Title: Senior Support Software Engineer - Saudi ArabiaCanonical is seeking a highly skilled Senior Support Software Engineer to join our team in Saudi Arabia. As a key member of our software development team, you will be responsible for designing and developing cutting-edge products that deliver social engagement to sports fans around the world.Key...


  • Baladīyat az̧ Z̧a‘āyin, Qatar dbt Labs Full time

    About the Cloud App TeamWe're a dynamic team at dbt Labs, responsible for building and maintaining dbt Cloud, our flagship product. Our work spans the entire tech stack, from scalable backend systems to modern frontend client code, robust APIs, and more. We're looking for a driven Senior Software Engineer to join our team and contribute to our exciting...


  • Baladīyat az̧ Z̧a‘āyin, Qatar dbt Labs Full time

    About the Cloud App TeamWe're a dynamic team at dbt Labs, responsible for building and maintaining dbt Cloud, our flagship product. Our work spans the entire tech stack, from scalable backend systems to modern frontend code, robust APIs, and more. We're looking for a driven Senior Software Engineer to join our team and contribute to our exciting roadmap.Key...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Bitech International LLC Full time

    Job DescriptionWe are seeking a skilled AEM Senior Software Engineer with over 5 years of experience in developing modern AEM 6.5 solutions. The ideal candidate should have a strong understanding of AEM Technology-Stack and hands-on experience in implementing large-scale software platforms. Experience with AEM as a Cloud Service or AEM SDK/AMS is highly...


  • Baladīyat az̧ Z̧a‘āyin, Qatar dbt Labs Full time

    About the Cloud App Team:The dbt Labs Cloud App Team is responsible for building and maintaining dbt Cloud, our flagship product. We work across the stack, spanning scalable backend systems, modern frontend client code, robust APIs, auth, permissions, user and plan management, integrations, and more.We have a very exciting roadmap ahead of us, and are...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Customer Full time

    Senior Android EngineerThis is a Full Remote opportunity for a seasoned software engineer with extensive native Android expertise.We're seeking a highly skilled Android engineer to join our growing Engineering team as a Senior Android Engineer.The ideal candidate will have a strong track record of delivering high-quality Android SDKs, demonstrated leadership...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Bitech International LLC Full time

    Job DescriptionWe are seeking a skilled AEM Senior Software Engineer with over 5 years of experience in developing modern AEM 6.5 solutions. The ideal candidate should have a strong understanding of AEM Technology-Stack and hands-on experience in implementing large-scale software platforms. Experience with AEM as a Cloud Service or AEM SDK/AMS is highly...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Castor Full time

    About CastorCastor is a purpose-driven company that enables the capture and re-use of research data from anywhere, anytime. Our modular clinical trial platform helps optimize each activity in the clinical trial journey by reducing human effort with technology.What You'll Focus OnAs a Senior Software Engineer (Backend), you'll be joining our CDMS product...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Bitech International LLC Full time

    Job DescriptionJob Title: AEM Senior Software Engineer (SSE)Job Summary:We are seeking a highly skilled AEM Senior Software Engineer with over 5 years of experience in developing modern AEM 6.5 solutions. The ideal candidate should have a strong understanding of AEM Technology-Stack and hands-on experience in implementing large-scale software platforms....


  • Baladīyat az̧ Z̧a‘āyin, Qatar Customer Full time

    About the RoleThis is a Full Remote opportunity for a seasoned software engineer with extensive native Android expertise. As a Senior Android Engineer, you will play a pivotal role in guiding our team, mentoring junior engineers, and upholding our high performance and quality standards as well as solid engineering practices.Key ResponsibilitiesDevelop and...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Castor Full time

    About CastorCastor is a purpose-driven company that enables the capture and re-use of research data from anywhere, anytime. Our modular clinical trial platform helps optimize each activity in the clinical trial journey by reducing human effort with technology.What You'll Focus OnAs a Senior Software Engineer (Backend), you'll be joining our CDMS product...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Canonical Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical in Saudi Arabia. As a key member of our software development team, you will be responsible for designing and developing cutting-edge products that deliver social engagement to sports fans worldwide.Key Responsibilities:Design and develop innovative software...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Canonical Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical in Saudi Arabia. As a key member of our software development team, you will be responsible for designing and developing cutting-edge products that deliver social engagement to sports fans worldwide.Key Responsibilities:Design and develop innovative software...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Canonical Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Canonical in Saudi Arabia. As a key member of our development team, you will be responsible for designing and developing cutting-edge products that deliver social engagement to sports fans worldwide.Key Responsibilities:Design and develop innovative software solutions...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Crossover Full time

    Job Title: Senior Software Architect UAEAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Crossover. As a Senior Software Architect, you will be responsible for creating, reimagining, and rearchitecting software products by identifying patterns in complex systems and finding ways to make them 10x simpler.Key...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Crossover Full time

    Job Title: Senior Software Architect UAEAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Crossover. As a Senior Software Architect, you will be responsible for creating, reimagining, and rearchitecting software products by identifying patterns in complex systems and finding ways to make them 10x simpler.Key...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Crossover Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to join our team at Crossover. As a Senior Software Architect, you will be responsible for creating, reimagining, and rearchitecting software products by identifying patterns in complex systems and finding ways to make them 10 times simpler.Key...


  • Baladīyat az̧ Z̧a‘āyin, Qatar Crossover Full time

    Job Title: Senior Software ArchitectAbout the Role: We are seeking a highly skilled Senior Software Architect to join our client, Trilogy, in a full-time remote position. As a Senior Software Architect, you will be responsible for creating, reimagining, and rearchitecting software products by identifying patterns in complex systems and finding ways to make...