9 Software Engineer jobs in Jeddah
Software Engineer
Posted 14 days ago
Job Viewed
Job Description
Radicalhire, Saudi Arabia
Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.
Job Specification- Bachelor of Computer Science
- 2-3 years experience
- .Net and SQL Experience is a must
- Knowledge of Document Management Systems is an asset
- Good verbal and written English
Senior Software Engineer
Posted 16 days ago
Job Viewed
Job Description
OUR VALUABLE CLIENT REQUIRED SENIOR SOFTWARE ENGINEER,
He should have Lead software systems and/or subsystems development for assigned projects/releases to assure delivery within scope and required quality.
- Significant practical experience in software development or IT implementation/design.
- Good analytical skills.
- Ability to persuade others.
Location: Information Technology and Services - Karachi, Pakistan
#J-18808-LjbffrSenior Software Engineer - Python/MongoDB
Posted 4 days ago
Job Viewed
Job Description
Overview
Senior Software Engineer - Python/MongoDB
Canonical is building a fully managed MongoDB solution based on Juju to deploy and operate MongoDB on machines, VMs, public cloud and Kubernetes. We aim to enable high-performing, rock-solid MongoDB deployments across multi-cloud or on-premise environments, and you will contribute as a Python developer with a MongoDB background to help achieve this.
ResponsibilitiesWe are looking for an experienced Python developer with MongoDB experience to help build the solution and contribute to a reliable and secure MongoDB deployment platform. The MongoDB team is small, so you will be a key contributor with a meaningful impact on the product and the broader ecosystem.
Who you are- You love technology and working with brilliant people.
- You are an accomplished senior Python programmer that enjoys challenging projects in mission-critical environments.
- You have experience operating and managing MongoDB clusters.
- You are experienced with modern infrastructure deployment automations or with traditional Linux systems administration, operations, and package management.
- You are passionate about quality and automatic testing.
Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu.
Seniority level- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Software Development
Get notified about new Senior Software Engineer jobs in Jiddah, Makkah, Saudi Arabia.
#J-18808-LjbffrPython Software Engineer - Ubuntu Hardware Certification Team
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Python Software Engineer - Ubuntu Hardware Certification Team role at Canonical .
Canonical is hiring a Python Software Engineer to join the Certification team, which develops tools to verify hardware compatibility with Ubuntu across desktops, laptops, servers, and IoT devices. The team works at the intersection of hardware and software, making familiarity with hardware essential for the candidate.
The Certification team creates tools for certifying hardware with Ubuntu Core, Ubuntu Desktop, and Server: . We design hardware probes and frameworks for software testing that ensure Ubuntu runs correctly on various devices.
This role offers an opportunity to impact Linux adoption across multiple device categories and industries. Canonical provides a dynamic, learning-rich environment, with the team primarily based in EMEA time zones, collaborating with colleagues in the Americas and APAC.
We work closely with silicon manufacturers, OEMs, ODMs, and internal teams to ensure a seamless, secure Ubuntu experience out of the box, expanding Ubuntu's presence on diverse devices.
Role descriptionWe seek a self-motivated Python developer to work on test automation tools and Linux-based embedded hardware. The role involves developing and maintaining Canonical's open-source certification tools, creating hardware solutions for test automation, and enhancing existing processes to improve Linux user experience.
Key responsibilities- Maintain and develop features for Python-based test automation tools like Checkbox, used internally and by industry partners.
- Innovate methods for remote, automated testing.
- Develop software for in-house testing hardware related to device features such as graphics, hotplug, and Bluetooth.
- Write functional and performance tests to support hardware enablement and regression prevention.
- Participate in international meetings, with occasional travel 2-3 times per year.
- Proficiency in Python programming.
- A pragmatic, quality-focused approach to software development.
- Interest in test automation methodologies.
- Experience with Ubuntu or other Linux distributions.
- Ability to work effectively within a globally distributed team.
- Passion for tinkering and making.
- Experience in agile development environments.
- Hardware testing experience, such as in IoT.
- Familiarity with C programming language.
About Canonical
Canonical is an international software company collaborating with the open-source community to deliver Ubuntu, the world's leading free software platform. Our services help organizations reduce costs, enhance security, and improve efficiency with Ubuntu.
We promote a diverse workplace, valuing different experiences and perspectives. All applications are considered fairly regardless of background or identity.
#J-18808-LjbffrSoftware Engineer Jobs in Saudi Arabia (Sep 2025) - Bayt.com
Posted today
Job Viewed
Job Description
Embedded Systems Lead – Riyadh, Saudi Arabia
Lead a dynamic team of software engineers in Riyadh, Saudi Arabia, focusing on embedded systems and software architecture.
- Responsibilities include managing code quality, training engineers, and developing C/C++ code for microcontrollers.
- Collaborate with multi-disciplinary teams, troubleshoot system issues, and ensure effective integration of hardware peripherals.
- Experience with Git, MATLAB, and serial communication protocols is essential for success in this role.
A leading manufacturing company in Riyadh seeks a skilled web developer and designer proficient in Adobe and WordPress.
- Full-time morning shifts with a salary between 4,000 to 5,000 SAR, including accommodation and transportation.
- Interested candidates should send their CV and previous work samples to apply.
Seeking a Senior Mobile Developer to create a patient-facing app for a health tech startup in Jeddah.
- You will build a secure, culturally sensitive mobile experience for men seeking healthcare support.
- Collaborate with a cross-functional team and report to the CTO while integrating APIs, optimizing app performance, and ensuring data security.
- Ideal candidates have 4+ years in mobile development and experience with React Native or Flutter.
We are looking for experienced Technical Leads for Frontend and Backend roles in React and .NET respectively.
- The ideal candidates will manage the development of high-quality applications while collaborating with cross-functional teams.
- Strong communication skills in Arabic and English are required, along with a minimum of six years of relevant experience in their respective fields.
- Candidates must be able to work independently in a remote setting.
Software Development Manager.E - Commerce - Software Development 2
Posted today
Job Viewed
Job Description
Job Purpose
To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.
Key Responsibilities:
Software Development & Delivery
• Lead end-to-end software development lifecycle for consumer-facing and internal platforms including mobile apps, APIs, and integrations.
• Manage a team of engineers and oversee the development, deployment, and release of apps on App Store and Google Play Store.
• Own the development roadmap and coordinate closely with crossfunctional teams (Product, QA, UX) to ensure timely and high-quality delivery.
• Implement and enforce engineering best practices (CI/CD, code reviews, Agile methodology).
Cloud & Solution Architecture
• Design scalable, secure, and cost-efficient cloud infrastructure using AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, RDS, and CloudWatch.
• Develop architectural blueprints and design documents for internal systems and customer-facing apps used by millions of users.
• Establish microservices and API-first architecture with high availability and failover strategies.
• Ensure seamless integration of third-party systems such as CRM, loyalty platforms, and payment gateways.
• Ensure real-time integration with retail ERP and other core enterprise systems through secure APIs and event-driven messaging, maintaining data consistency across the end-to-end commerce stack.
• Drive personalization and AI/ML initiatives by deploying recommendation engines and MLOps workflows on AWS to boost conversion and customer lifetime value.
DevOps & Infrastructure Management
• Oversee infrastructure automation using Terraform or similar IaC tools.
• Monitor system health, logs, and metrics to proactively identify performance bottlenecks or anomalies.
• Design disaster recovery plans and scaling strategies to support peak load events in retail and e-commerce.
Stakeholder Communication & Leadership
• Serve as the technical liaison between business leaders and engineering teams.
• Communicate technical concepts clearly to non-technical stakeholders, ensuring alignment on priorities and timelines.
• Coach and mentor engineers; drive career development and performance management within the team.
• Define and track KPIs related to delivery efficiency, system reliability, and user experience.
Cloud & Architecture Expertise (AWS-Focused )
• Expertise in AWS ecosystem: EC2, Lambda, CloudFormation/Terraform, RDS, DynamoDB, S3, Route 53, IAM, VPC, Auto Scaling, SNS, SQS.
• Strong understanding of serverless architecture and event-driven systems.
• Experience with container orchestration (ECS, EKS, Docker).
• Ability to architect for scalability, security, and fault tolerance across distributed systems.
Security & Compliance
• Ensure strict compliance with GDPR and PCI-DSS, and regional data-protection laws through privacy-by-design architecture, encryption, and continuous audit of all customer-data flows
Software Development Manager.E - Commerce - Software Development 2
Posted 21 days ago
Job Viewed
Job Description
Join to apply for the Software Development Manager.E - Commerce - Software Development 2 role at Panda Retail Company – Savola Group
Software Development Manager.E - Commerce - Software Development 2Join to apply for the Software Development Manager.E - Commerce - Software Development 2 role at Panda Retail Company – Savola Group
Job Purpose
To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.
Job Description
Job Purpose
To lead the design and delivery of scalable, cloud-native architectures and high-performing software engineering teams. This role is responsible for building customer-centric applications, with a strong focus on the retail and e-commerce sectors, by leveraging AWS services to develop resilient, secure, and highly available systems. The position combines engineering leadership with solution architecture, driving strategic decisions for cloud infrastructure, microservices, and mobile solutions to ensure innovative, reliable, and business-aligned technology outcomes.
Key Responsibilities:
Software Development & Delivery
- Lead end-to-end software development lifecycle for consumer-facing and internal platforms including mobile apps, APIs, and integrations.
- Manage a team of engineers and oversee the development, deployment, and release of apps on App Store and Google Play Store.
- Own the development roadmap and coordinate closely with crossfunctional teams (Product, QA, UX) to ensure timely and high-quality delivery.
- Implement and enforce engineering best practices (CI/CD, code reviews, Agile methodology).
- Design scalable, secure, and cost-efficient cloud infrastructure using AWS services such as EC2, Lambda, API Gateway, S3, DynamoDB, RDS, and CloudWatch.
- Develop architectural blueprints and design documents for internal systems and customer-facing apps used by millions of users.
- Establish microservices and API-first architecture with high availability and failover strategies.
- Ensure seamless integration of third-party systems such as CRM, loyalty platforms, and payment gateways.
- Ensure real-time integration with retail ERP and other core enterprise systems through secure APIs and event-driven messaging, maintaining data consistency across the end-to-end commerce stack.
- Drive personalization and AI/ML initiatives by deploying recommendation engines and MLOps workflows on AWS to boost conversion and customer lifetime value.
- Oversee infrastructure automation using Terraform or similar IaC tools.
- Monitor system health, logs, and metrics to proactively identify performance bottlenecks or anomalies.
- Design disaster recovery plans and scaling strategies to support peak load events in retail and e-commerce.
- Serve as the technical liaison between business leaders and engineering teams.
- Communicate technical concepts clearly to non-technical stakeholders, ensuring alignment on priorities and timelines.
- Coach and mentor engineers; drive career development and performance management within the team.
- Define and track KPIs related to delivery efficiency, system reliability, and user experience.
- Expertise in AWS ecosystem: EC2, Lambda, CloudFormation/Terraform, RDS, DynamoDB, S3, Route 53, IAM, VPC, Auto Scaling, SNS, SQS.
- Strong understanding of serverless architecture and event-driven systems.
- Experience with container orchestration (ECS, EKS, Docker).
- Ability to architect for scalability, security, and fault tolerance across distributed systems.
- Ensure strict compliance with GDPR and PCI-DSS, and regional data-protection laws through privacy-by-design architecture, encryption, and continuous audit of all customer-data flows
Qualifications & Skills
- 10+ years of progressive experience in software development and architecture
- Proven team leadership and project delivery experience.
- Strong background in Java, JavaScript, APIs, microservices, and mobile
- Strong communication and stakeholder management skills.
- Agile / Scrum practitioner with hands-on DevOps experience.
- Experience in retail/e-commerce fulfillment systems (OMS, inventory, logistics).
- Working knowledge of Oracle or other CRM/Loyalty platforms.
- Familiarity with monitoring tools like CloudWatch, Sentry, Datadog, or equivalent
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Retail
Referrals increase your chances of interviewing at Panda Retail Company – Savola Group by 2x
Sign in to set job alerts for “Software Engineering Manager” roles. Director - Applications & Software Engineering Marketplace Software Engineering Manager Software Engineering Manager - Sustaining Engineering Software Engineering Manager, Ubuntu Gaming Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Linux Enablement - Software Engineering Manager Ubuntu Enablement - Software Engineering ManagerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software engineer Jobs in Jeddah !
Software Development Manager
Posted 3 days ago
Job Viewed
Job Description
Job Role: Software Development Manager
Job Location: Jeddah, Saudi Arabia (Onsite)
Job Type: Permanent
Key Responsibilities:12+ years in software development, withstrong expertise in Java/Spring Boot
Lead design, development, and delivery ofAPI-driven, microservices-based e-commerce platforms.
Provide technical leadership inJava, Spring Boot, and cloud-native architectures (AWS/Azure/GCP).
Oversee end-to-endSDLC, CI/CD, DevOps, and code qualitypractices.
Partner with Product, UX, and Business teams to translate requirements into scalable solutions.
Drive performance, scalability, and security improvements across applications.
Mentor and grow engineering teams, fostering innovation and best practices.
Manage stakeholders, budgets, and timelines for multiple projects.
Fluent in Arabic
Software Development Manager
Posted today
Job Viewed
Job Description
Job Role: Software Development Manager
Job Location: Jeddah, Saudi Arabia (Onsite)
Job Type: Permanent
Key Responsibilities:12+ years in software development, withstrong expertise in Java/Spring Boot
Lead design, development, and delivery ofAPI-driven, microservices-based e-commerce platforms.
Provide technical leadership inJava, Spring Boot, and cloud-native architectures (AWS/Azure/GCP).
Oversee end-to-endSDLC, CI/CD, DevOps, and code qualitypractices.
Partner with Product, UX, and Business teams to translate requirements into scalable solutions.
Drive performance, scalability, and security improvements across applications.
Mentor and grow engineering teams, fostering innovation and best practices.
Manage stakeholders, budgets, and timelines for multiple projects.
Fluent in Arabic