8 Back End Development jobs in Jeddah
Director - Applications & Software Engineering
Posted 9 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-LjbffrBack End Developer Laravel
Posted 2 days ago
Job Viewed
Job Description
We’re Hiring : Back-End Developer (Laravel) – a Senior Backend Engineer (PHP / Laravel) to join us.
The role will be heavily involved in building and scaling backend services that directly support our merchants across different streams.
Overview- PHP + Laravel – core stack
- RESTful APIs, integrations, scalable architecture
- Focused on merchant journeys (orders, shipping, catalog, etc.)
- Working closely with product, design & engineering teams
- Clean code, testing, and performance‑minded development
- Solve complex problems with a mindset focused on improvement and innovation.
- Previous experience working on e‑commerce platforms and customer loyalty programs is highly preferred.
- Write clean, well-designed code.
- Produce detailed specifications.
- Troubleshoot, test, and maintain core product software and databases to ensure strong optimization and functionality.
- Contribute to all phases of the development lifecycle.
- Follow industry best practices.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Build reusable code and libraries for future use.
- Analyze performance.
- Mentor junior and mid‑level engineers.
- 4+ years of proven experience in software development with PHP and Laravel (preferably in high‑traffic or complex systems).
- Strong proficiency in web technologies: HTML5, CSS3, JavaScript (ES6+), AJAX, and building responsive interfaces.
- Hands‑on experience with third‑party APIs (POS, loyalty programs, payment gateways, etc.).
- Solid knowledge of relational databases (MySQL) with ability to write and optimize complex queries.
- Proficiency with version control tools (Git) and working with Git Flow.
- Experience designing and developing RESTful APIs and/or GraphQL services.
- Familiarity with caching, queues, and performance optimization techniques.
- Passion for applying best practices (SOLID principles, design patterns) and writing clean, maintainable, and scalable code.
- Experience with unit testing, integration testing, and code reviews.
- Skilled in working with cloud platforms and CI/CD pipelines to ensure smooth deployment and scalability.
- BS/MS in Computer Science, Software Engineering, or related field is a plus.
Benefits – (Details omitted)
#J-18808-LjbffrL2 Support Manager / Back End Developer
Posted 12 days ago
Job Viewed
Job Description
Jeddah, Saudi Arabia | Posted on 05/26/2025
We are a multinational technology consulting firm. We help companies and corporations scale their operations, achieve technology innovation, elevate their brand and transform their business model.
We are here to challenge the status quo, flip the script, and blur all the lines in order to create customized end-to-end tech solutions, from software to hardware. We are a team of over 500 engineers from around the world with one shared goal: to leverage and crisscross technology, creative thinking, and industry-specific expertise to help our customers become and remain high performers in their industries. Basically, we take care of it all from A to Z.
Our expert engineers have contributed to 8 US patents and developed award-winning innovative tech solutions, serving 80M+ users for over 100 clients worldwide, including top US Fortune 500 companies.
We are looking for a skilled and proactive L2 Support Engineer for our Mobile App Digital Banking platform. The ideal candidate will have strong communication skills and technical expertise to provide advanced troubleshooting, log analysis, and issue resolution. You will act as a key intermediary between end users and the development team, ensuring timely issue resolution and maintaining service quality in line with the SLA.
- Act as the first point of contact for escalated issues from L1 support.
- Analyze and troubleshoot issues related to the mobile app, backend services, and database systems.
- Perform root cause analysis using tools such as host logs, database queries, OpenShift, and Splunk.
- Assign bugs and issues to the appropriate teams (development, operations, etc.) based on initial analysis.
- Coordinate and follow up with the development team to ensure timely resolution of issues, adhering to SLA requirements.
- Collaborate with other technical teams (infrastructure, networking) when necessary to resolve complex issues.
- Monitor application logs and system performance to proactively identify potential issues.
- Generate regular incident and performance reports, providing insights to management regarding recurring issues and improvement opportunities.
- Familiarity with Java Spring framework, Oracle, SQL databases, and microservices architecture.
- Use SQL queries to identify and resolve database-related issues.
- Navigate and work within OpenShift environments for container management and troubleshooting.
- Analyze logs using Splunk for troubleshooting application and infrastructure issues.
- Ensure all incidents and requests are handled according to company-defined processes and SLA timelines.
- Maintain detailed records of issues, follow-up actions, and resolutions within the ticketing system.
- Bachelor's degree in Computer Science, Information Technology, or related field.
Strong communication and interpersonal skills, with the ability to explain technical issues to non-technical stakeholders.
Technical Knowledge:
- Experience with Java Spring framework.
- Familiarity with OpenShift and Splunk for container management and log analysis.
- Proficient in troubleshooting and log analysis across multiple systems (Java Spring, Oracle, SQL, OpenShift, Splunk).
- Excellent problem-solving skills and logical thinking.
- Ability to understand and work with system workflows, including backend service flows and integrations.
- Experience with mobile banking applications and financial services platforms.
- Familiarity with ticketing systems and ITIL-based incident management processes.
Be The First To Know
About the latest Back end development Jobs in Jeddah !
L2 Support Manager / Back End Developer
Posted today
Job Viewed
Job Description
Jeddah, Saudi Arabia | Posted on 05/26/2025
We are a multinational technology consulting firm. We help companies and corporations scale their operations, achieve technology innovation, elevate their brand and transform their business model.
We are here to challenge the status quo, flip the script, and blur all the lines in order to create customized end-to-end tech solutions, from software to hardware. We are a team of over 500 engineers from around the world with one shared goal: to leverage and crisscross technology, creative thinking, and industry-specific expertise to help our customers become and remain high performers in their industries. Basically, we take care of it all from A to Z.
Our expert engineers have contributed to 8 US patents and developed award-winning innovative tech solutions, serving 80M+ users for over 100 clients worldwide, including top US Fortune 500 companies.
We are looking for a skilled and proactive L2 Support Engineer for our Mobile App Digital Banking platform. The ideal candidate will have strong communication skills and technical expertise to provide advanced troubleshooting, log analysis, and issue resolution. You will act as a key intermediary between end users and the development team, ensuring timely issue resolution and maintaining service quality in line with the SLA.
- Act as the first point of contact for escalated issues from L1 support.
- Analyze and troubleshoot issues related to the mobile app, backend services, and database systems.
- Perform root cause analysis using tools such as host logs, database queries, OpenShift, and Splunk.
- Assign bugs and issues to the appropriate teams (development, operations, etc.) based on initial analysis.
- Coordinate and follow up with the development team to ensure timely resolution of issues, adhering to SLA requirements.
- Collaborate with other technical teams (infrastructure, networking) when necessary to resolve complex issues.
- Monitor application logs and system performance to proactively identify potential issues.
- Generate regular incident and performance reports, providing insights to management regarding recurring issues and improvement opportunities.
- Familiarity with Java Spring framework, Oracle, SQL databases, and microservices architecture.
- Use SQL queries to identify and resolve database-related issues.
- Navigate and work within OpenShift environments for container management and troubleshooting.
- Analyze logs using Splunk for troubleshooting application and infrastructure issues.
- Ensure all incidents and requests are handled according to company-defined processes and SLA timelines.
- Maintain detailed records of issues, follow-up actions, and resolutions within the ticketing system.
- Bachelor's degree in Computer Science, Information Technology, or related field.
Strong communication and interpersonal skills, with the ability to explain technical issues to non-technical stakeholders.
Technical Knowledge:
- Experience with Java Spring framework.
- Familiarity with OpenShift and Splunk for container management and log analysis.
- Proficient in troubleshooting and log analysis across multiple systems (Java Spring, Oracle, SQL, OpenShift, Splunk).
- Excellent problem-solving skills and logical thinking.
- Ability to understand and work with system workflows, including backend service flows and integrations.
- Experience with mobile banking applications and financial services platforms.
- Familiarity with ticketing systems and ITIL-based incident management processes.