9 Programming Languages jobs in Jeddah
Computer Science Teacher
Posted 3 days ago
Job Viewed
Job Description
Overview
Exciting Opportunity for a Computer Science Teacher in Jeddah - August 2024 Start! Are you a dynamic and qualified Computer Science teacher with a Western training background? We are currently searching for a passionate educator to join our esteemed school in Jeddah, Saudi Arabia, where excellence in teaching and learning is at the heart of our mission.
Responsibilities- Deliver engaging and innovative Computer Science lessons.
- Foster a hands-on learning environment to develop practical skills.
- Integrate technology into the curriculum effectively.
- Collaborate with colleagues to enhance the overall educational experience.
- Bachelor's Degree in Computer Science or a related field.
- Teaching qualification and certification.
- Western-trained with experience in the American curriculum.
- Minimum of 2 years of teaching experience.
- Competitive tax-free salary.
- Accommodation provided or allowance.
- Comprehensive health insurance.
- Annual return flights.
- Professional development opportunities.
Minimum Application Requirements: Qualifications: Relevant Bachelor's Degree with a Full Teacher Certification. Experience: 2 years. Type of Staff: Male or Female can apply. Must be Western-trained (USA, Canada, UK, Scotland, Ireland, Australia, New Zealand & South Africa).
#J-18808-LjbffrComputer Science Teacher
Posted 3 days ago
Job Viewed
Job Description
Exciting Opportunity for a Computer Science Teacher in Jeddah - August 2024 Start! Are you a dynamic and qualified Computer Science teacher with a Western training background? We are currently searching for a passionate educator to join our esteemed school in Jeddah, Saudi Arabia, where excellence in teaching and learning is at the heart of our mission.
Responsibilities- Deliver engaging and innovative Computer Science lessons.
- Foster a hands-on learning environment to develop practical skills.
- Integrate technology into the curriculum effectively.
- Collaborate with colleagues to enhance the overall educational experience.
- Bachelor's Degree in Computer Science or a related field.
- Teaching qualification and certification.
- Western-trained with experience in the American curriculum.
- Minimum of 2 years of teaching experience.
- Competitive tax-free salary.
- Accommodation provided or allowance.
- Comprehensive health insurance.
- Annual return flights.
- Professional development opportunities.
Minimum Application Requirements: Qualifications: Relevant Bachelor's Degree with a Full Teacher Certification. Experience: 2 years. Type of Staff: Male or Female can apply. Must be Western-trained (USA, Canada, UK, Scotland, Ireland, Australia, New Zealand & South Africa).
Director - Applications & Software Engineering
Posted 10 days ago
Job Viewed
Job Description
Role Purpose:
Build and maintain secure, scalable software solutions that power Bupa Arabia’s digital products and internal systems. Deliver high-quality applications, seamless integrations, and automation to drive innovation, customer value, and business agility.
Seek a hands-on, technically fluent leader to define the technical strategy, scale Agile delivery, and champion engineering excellence across all customer-facing and enterprise applications. Lead modernization initiatives, integrate legacy and modern platforms, and partner with Product, Platform, AI/Data, and Cybersecurity teams to deliver secure, compliant, and high-performing solutions.
The ideal candidate has built native applications, led large-scale Agile delivery, implemented DevOps at scale, and driven successful integrations in regulated industries such as Health tech or insurance.
Key Accountabilities:
1- Custom Application Development and Enterprise Systems Development;
- Design and deliver secure, high-performing web and native mobile apps for members, partners, and employees
- Lead cross-functional teams to create intuitive, scalable digital experiences
- Extend and customize enterprise platforms (ERP, HR, Finance, CRM) through development, integrations, and upgrade management
- Ensure enterprise applications are tailored to business needs and fully compliant with regulatory standards
2- Integration Engineering (API & Middleware) and DevOps & Automation Engineering;
- Architect and manage API integrations and middleware platforms to enable real-time, secure data exchange between systems
- Build robust, maintainable connectors for both legacy and modern platforms
- Drive DevOps culture across engineering—implement CI/CD pipelines, infrastructure-as-code (IaC), and automated testing frameworks
- Ensure secure, efficient, and consistent deployments across environments
3- Release & Change Management;
- Plan and coordinate software releases, including change approval, risk mitigation, and rollback strategies
- Align with ITIL-based service management practices to ensure smooth deployments
4- Application Lifecycle Support;
- Lead triage, bug fixes, enhancements, and release readiness with full accountability for application stability and performance
- Oversee long-term support plans, technical debt management, and refactoring
5- Quality Engineering & Test Automation;
- Promote test automation and early-stage quality controls—unit, regression, performance, and user acceptance testing
- Establish measurable quality KPIs and embed QA in the development lifecycle
6- Team Leadership & Strategic Responsibilities;
- Define engineering culture, standards, and architecture across Bupa Arabia.
- Lead, coach, and grow multiple product engineering teams.
- Partner with Product, Design, Platform, and Infrastructure to align goals and execution.
- Drive engineering velocity, code quality, and continuous delivery.
- Modernize applications, integrating and replacing legacy systems where appropriate.
Director - Applications & Software Engineering
Posted today
Job Viewed
Job Description
Role Purpose:
Build and maintain secure, scalable software solutions that power Bupa Arabia’s digital products and internal systems. Deliver high-quality applications, seamless integrations, and automation to drive innovation, customer value, and business agility.
Seek a hands-on, technically fluent leader to define the technical strategy, scale Agile delivery, and champion engineering excellence across all customer-facing and enterprise applications. Lead modernization initiatives, integrate legacy and modern platforms, and partner with Product, Platform, AI/Data, and Cybersecurity teams to deliver secure, compliant, and high-performing solutions.
The ideal candidate has built native applications, led large-scale Agile delivery, implemented DevOps at scale, and driven successful integrations in regulated industries such as Health tech or insurance.
Key Accountabilities:
1- Custom Application Development and Enterprise Systems Development;
- Design and deliver secure, high-performing web and native mobile apps for members, partners, and employees
- Lead cross-functional teams to create intuitive, scalable digital experiences
- Extend and customize enterprise platforms (ERP, HR, Finance, CRM) through development, integrations, and upgrade management
- Ensure enterprise applications are tailored to business needs and fully compliant with regulatory standards
2- Integration Engineering (API & Middleware) and DevOps & Automation Engineering;
- Architect and manage API integrations and middleware platforms to enable real-time, secure data exchange between systems
- Build robust, maintainable connectors for both legacy and modern platforms
- Drive DevOps culture across engineering—implement CI/CD pipelines, infrastructure-as-code (IaC), and automated testing frameworks
- Ensure secure, efficient, and consistent deployments across environments
3- Release & Change Management;
- Plan and coordinate software releases, including change approval, risk mitigation, and rollback strategies
- Align with ITIL-based service management practices to ensure smooth deployments
4- Application Lifecycle Support;
- Lead triage, bug fixes, enhancements, and release readiness with full accountability for application stability and performance
- Oversee long-term support plans, technical debt management, and refactoring
5- Quality Engineering & Test Automation;
- Promote test automation and early-stage quality controls—unit, regression, performance, and user acceptance testing
- Establish measurable quality KPIs and embed QA in the development lifecycle
6- Team Leadership & Strategic Responsibilities;
- Define engineering culture, standards, and architecture across Bupa Arabia.
- Lead, coach, and grow multiple product engineering teams.
- Partner with Product, Design, Platform, and Infrastructure to align goals and execution.
- Drive engineering velocity, code quality, and continuous delivery.
- Modernize applications, integrating and replacing legacy systems where appropriate.
Linux Enablement - Software Engineering Manager
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Continue with Google Continue with Google
Linux Enablement - Software Engineering Manager1 week ago Be among the first 25 applicants
Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical
Get AI-powered advice on this job and more exclusive features.
Continue with Google Continue with Google
Continue with Google Continue with Google
Continue with Google Continue with Google
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
- Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
- Set goals with the team; prioritize tasks, identify and measure team health indicators
- Maximise the results of team members and support their career growth
- Coordinate with project managers, HWE, QA and certification management
- Monitor projects from kickoff to post-mortem and handle escalations
- Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
- Prioritize customer requests globally
- Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
- Provide leadership for methodologies, strategies, standards, tools, and best practices
- Must be able to travel to the EU, USA, China, and Taiwan
- A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
- Proven track record in technical roles with Linux, preferably Ubuntu or Debian
- Commitment to development and testing methodologies, and maintainable code quality
- Experience with management responsibilities
- Ability to work collaboratively in a team environment
- Ability to be productive in a globally distributed team through self-discipline and self-motivation
- Commitment and energy to deliver on schedule
- Strong English and Chinese language communication skills, both written and verbal
- Making technical decisions for a team as a tech lead
- Software architecture and design experience
- Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
- Participation in open-source development projects
- Experience with CI/CD
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Continue with Google Continue with Google
Software Engineering Manager - Sustaining Engineering Technical Manager - Automotive and Industrial Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager, Ubuntu Gaming Software Engineering Manager - Ubuntu Linux Kernel Systems Integrations Engineering Manager Engineering Manager - Public Cloud, Python, Golang Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Salesforce Engineering Manager, Commercial Systems Ubuntu Engineering Delivery and Excellence Manager Engineering Manager for IAM (Identity and Access Management) Ubuntu Enablement - Software Engineering Manager Linux Engineering Manager - Optimisation for Latest HardwareWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrUbuntu Enablement - Software Engineering Manager
Posted 13 days ago
Job Viewed
Job Description
Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical
Ubuntu Enablement - Software Engineering Manager1 day ago Be among the first 25 applicants
Join to apply for the Ubuntu Enablement - Software Engineering Manager role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users.
As a Software Engineering Manager you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system , low-level debugging, critical thinking, problem-solving skills and management ability.
Key responsibilities
- Recruit, motivate, mentor, and enable your team to succeed in delivering quality products
- Set goals with the team; prioritize tasks, identify and measure team health indicators
- Maximise the results of team members and support their career growth
- Coordinate with project managers, HWE, QA and certification management
- Monitor projects from kickoff to post-mortem and handle escalations
- Communicate, understand, and resolve the technical challenge with OEMs, ODMs, SiPs, IHVs
- Prioritize customer requests globally
- Collaborate with product engineering teams (including Desktop, Foundations, Kernel, and Security)
- Provide leadership for methodologies, strategies, standards, tools, and best practices
- Must be able to travel to the EU, USA, China, and Taiwan; (after covid-19 restrictions lift)
- A Bachelor (or higher) degree in STEM, preferably computer science or software engineering
- Proven track record in technical roles with Linux, preferably Ubuntu or Debian
- Commitment to development and testing methodologies, and maintainable code quality
- Experience with management responsibilities
- Ability to work collaboratively in a team environment
- Ability to be productive in a globally distributed team through self-discipline and self-motivation
- Commitment and energy to deliver on schedule
- Strong English and Chinese language communication skills, both written and verbal
- Making technical decisions for a team as a tech lead
- Software architecture and design experience
- Software development or operations experience with: Ubuntu - kernel and userspace, deb/snap packaging, QEMU/KVM, LXC/LXD, Containers, Python, Go, C, bash, Postgresql, Mongo, Kubernetes, OpenStack, Ceph, AI/ML
- Participation in open-source development projects
- Experience with CI/CD
Canonical believes a diverse workforce enhances our ability to deliver world class software and services which meet the world's computing needs. We are committed to ensuring equal employment opportunities to all qualified individuals. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
#stack
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Engineering Manager” roles. Software Engineering Manager - Sustaining Engineering Technical Manager - Automotive and Industrial Software Engineering Manager - Desktop and Embedded Linux Optimisation Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager - Cross-platform C++ - Multipass Software Engineering Manager, Ubuntu Gaming Software Engineering Manager - Ubuntu Linux Kernel Systems Integrations Engineering Manager Linux Enablement - Software Engineering Manager Engineering Manager - Public Cloud, Python, Golang Software Platform Engineering Manager - Ubuntu for Next-Gen Silicon Salesforce Engineering Manager, Commercial Systems Ubuntu Engineering Delivery and Excellence Manager Engineering Manager for IAM (Identity and Access Management) Linux Engineering Manager - Optimisation for Latest HardwareWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineering Professionals Jobs in Jeddah (Oct 2025) - Bayt.com
Posted 14 days ago
Job Viewed
Job Description
Software Engineering Professionals Jobs in Jeddah
Location: Jeddah, Saudi Arabia. In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people…
We have 2 jobs found:
- Software Developer Confidential Company Jeddah · Saudi Arabia. Summary: A Software Developer designs and maintains software solutions using SAP ABAP, JavaScript, and .NET technologies in Jeddah, Saudi Arabia. This role involves creating scalable applications while ensuring high quality and performance through collaboration with cross-functional teams. Successful candidates will have 3-6 years of experience and a solid understanding of various development technologies, enhancing business solutions and driving digital transformation.
- Expert System Engineer – Mobile Integrated Defense Thales Group Jeddah · Saudi Arabia. Location: Jeddah, Saudi Arabia. In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people…
We are an equal opportunities employer and welcome applications from all qualified candidates.
#J-18808-LjbffrBe The First To Know
About the latest Programming languages Jobs in Jeddah !
Software Development Manager
Posted 17 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