11 Software Developers jobs in Jeddah
Software Developers
Posted 3 days ago
Job Viewed
Job Description
Jeddah lab EST, Saudi Arabia
We are looking for software developers from Pakistan who have a minimum of 1 to 3 years of experience.
Responsibilities:
- Code in a variety of languages, primarily C++, PHP, Java, as well as SQL.
Requirements:
- B.S. or M.S. in Computer Science or related field.
- Experience building high-performance, large-scale server applications and reliable software.
- Expert knowledge in developing and debugging in C++.
- Experience with Java and SQL.
Attractive salary will be offered to selected candidates.
#J-18808-Ljbffr
Full Stack Developer Jobs in Jeddah (Oct 2025) - Bayt.com
Posted 2 days ago
Job Viewed
Job Description
Job Opportunities in Jeddah
Exciting opportunities in Jeddah for software and backend developers and related roles.
- Senior Backend Developer - Tech Lead
Exciting opportunity to lead the backend development of a health tech startup in Jeddah. You will design and implement robust backend infrastructure for our digital health platform, influencing product development. Collaborate directly with the CTO and cross-functional teams to drive innovative solutions and ensure system performance in a fast-paced environment.
- Software Developer
A Software Developer position is available in Jeddah, Saudi Arabia, focused on developing high-quality applications within a dynamic team environment. The role involves translating business requirements into technical solutions, writing clean code, and collaborating with cross-functional teams. Experience with Java, Microservices, SQL, and Agile practices is essential. Candidates must hold an engineering degree in computer science and be Saudi nationals. Opportunities for career growth and international mobility are offered at Thales.
- L2 Support Engineer / Back End Developer
We are looking for a skilled and proactive L2 Support Engineer for our Mobile App Digital Banking platform. The ideal candidate will have experience supporting backend systems and collaborating with cross-functional teams to resolve issues and improve platform reliability.
Flutter Application Developer - Remotly
Posted today
Job Viewed
Job Description
- Develop mobile applications using Flutter (iOSand Android).
- Develop and maintain Desktop Applications using Flutter or similar technologies.
- Implement and integrate Deep Linking inmobile applications.
- Optimize and maintain application performance.
- Collaborate with other developers to improveperformance and functionality.
- Test and debug applications.
- Work closely with designers to ensure the bestuser experience.
Are you an experiencedFlutter Application Developer looking for a remote job opportunity? At Mdarat Information Technology , we are looking for a Flutter Application Developer with atleast 3 years of experience to join our creative team.
Educational RequirementsBachelor's degree in Computer Science, Software Engineering, or arelated field (or equivalent practical experience).
Experience Requirements- At least 3 years of experience in developingapplications using Flutter .
- Strong knowledge of Dart and the FlutterFramework .
- Experience with Deep Linking and itsintegration into mobile applications.
- Experience in developing DesktopApplications using Flutter or similar technologies.
- Ability to work remotely with fullflexibility.
- Strong understanding of UI/UX designprinciples.
- Ability to work collaboratively in a team andunder pressure.
- Proficiency in version control systems like Git .
- Strong problem-solving skills and a proactiveapproach to resolving technical issues.
- Experience with Firebase integration inmobile and desktop apps.
- Familiarity with CI/CD pipelines andautomation tools.
- Experience with API integration (RESTful services, GraphQL, etc.).
- Knowledge of performance optimizationtechniques for mobile applications.
- Experience with State Management techniques (e.g., Provider, Riverpod, Redux).
- Ability to write clean, maintainable, andwell-documented code.
- Good communication skills and ability tocollaborate with cross-functional teams.
Full-Time
SAR 1500- SAR 2000
Vacancy1
PositionSenior Flutter Developer
Company Name Compensation & Other Benefits- Remote work with flexible hours .
- A dynamic and innovative work environment.
- Competitive salary and incentives.
- Opportunity to enhance your skills and work ondiverse projects.
Software Engineer
Posted 5 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 8 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 23 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-LjbffrSoftware Engineer - Backend (Mid-Level, Remote)
Posted today
Job Viewed
Job Description
Overview
Lucidya is an AI-native company transforming how brands understand and engage with their customers through cutting-edge technologies purpose-built for Customer Experience (CX). With AI at the core of our platform and operations, we are redefining how businesses drive growth, loyalty, and insight at scale.
We are looking for Backend Engineers to join our team. You will join a team of highly qualified engineers to continue the innovation and development of our product which uses Machine Learning & Big Data technologies to analyze content from several data sources.
As a developer, you will be working on the backend of our product Lucidya which is built using industry’s latest technologies such as Redis, Postgres and Cassandra and developing APIs using Python and Ruby on Rails. The job also includes DevOps tasks from server setup to maintenance and recovery.
You will work directly under the Engineering Manager in an agile yet demanding environment. We expect you to be a fast learner to adapt those technologies mentioned above fast.
Lucidya offers a result-driven, fun, and dynamic environment full of challenges, We look for very talented candidates with strong programming skills.
Key Tasks & Responsibilities- Rapidly develop next-generation scalable, flexible, and high-performance systems.
- Design, develop, test, deploy, maintain and improve software (backend and databases in particular)
- Manage individual project priorities, deadlines and deliverables.
- DevOps tasks
- Contribute to the growth of Lucidya through interviewing, on-boarding, or other recruitment efforts
- BA/BS or Masters degree in Computer Science, Software Engineering, IT or equivalent practical experience
- +3 years of experience
- Strong knowledge in SQL and noSQL databases such as (Redis, Postgress or Cassandra)
- Fluency in Python and Ruby on Rails.
- Knowledge in Web servers and Web application servers (e.g., Apache, Jetty, Tomcat, IIS)
- Knowledge in code repository like Git
- Ability to multi-task and adapt to shifting priorities, demands, and tight timelines
- Database design skills
- Perfect quality code
- Excellent organizational skills and proven analytical, planning, problem solving skills
- Full stack with background in ReactJS is a plus
Be The First To Know
About the latest Software developers Jobs in Jeddah !
Software Developer
Posted 20 days ago
Job Viewed
Job Description
Location: Jeddah, Saudi Arabia
In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible. We have been present in Saudi Arabia for 40 years and with over 600 employees to date, we are growing rapidly. Together we are delivering our signalling, control and train protection systems for the North –South Railway (NSR), the longest system of it’s kind in the world. Together we are key suppliers of In-flight entertainment and connectivity systems as well as air traffic management solutions in Saudi. We are making Saudi Arabia a safer place by securing the country’s critical infrastructure and e-security solutions that secure the country’s electronic payment systems. Thales has been selected to supply major electronic systems for air defence and the Group also supplied communication and optronic systems for the Army, the Saudi Arabia National Guards and the Air Force.
OverviewJOB OBJECTIVE
- Develop proficiency in programming languages, frameworks, and tools and apply this knowledge to write clean, efficient, and maintainable code.
- Collaborate with senior developers, architects, and cross-functional teams to understand and translate business requirements into technical specifications and design documents.
- Participate in the development of software applications, modules, and components, following established coding standards, best practices, and development methodologies.
- Assist in the design and implementation of database schemas, APIs, and integration points, ensuring data integrity, security, and performance.
- Conduct thorough testing and debugging of software components, identify and resolve issues, and ensure the delivery of high-quality, error-free code.
- Contribute to the development and maintenance of technical documentation, including user manuals, installation guides, and code comments, to facilitate knowledge sharing and future maintenance.
- Actively participate in code reviews, providing constructive feedback and incorporating suggestions from senior developers to improve code quality and adhere to best practices.
- Continuously expand knowledge and stay updated with the latest industry trends, technologies, and best practices through self-learning, attending training sessions, and participating in professional development opportunities.
- Collaborate effectively with team members, fostering a positive and inclusive work environment, and actively contribute to team discussions and problem-solving sessions.
- Demonstrate a strong commitment to delivering high-quality work within project timelines, proactively communicating progress, challenges, and potential risks to project stakeholders.
- Provide technical support and troubleshooting assistance to end-users, helping to identify and resolve software-related issues in a timely and professional manner.
- Work with architects to transform the high and low-level system design into technical components.
- Develop applications based on technical requirements, design & architecture principles & standards.
- Design and develop reusable code and libraries for platform & shared services.
- Produce work products and applications that reflect and ensure system design and delivery are in line with business needs and project plan.
- Draft specifications, technical design, unit tests, code reviews, detailed system integration documents and any other documents as required during the project lifecycle.
- Contribute to maintaining a high standard of delivery quality
- Collaborate with other team members and stakeholders.
- Java development experience 5+ years.
- Saudi National.
- Good knowledge and experience with Java/Angular JS, GoLang, Spring framework, Spring Boot, Spring Cloud and Microservices architecture is a must.
- Experience in writing complex SQL statements and queries with Oracle or Microsoft SQL Server
- Experience in designing services and applications using Microservices or Service Oriented Architecture principles.
- Practical knowledge on Jenkins, Maven, antifactory/nexus, Ansible, GIT
- Good knowledge in continuous integration, build & dependency management using messaging systems such as WebSphere MQ or RabbitMQ.
- Very good understanding of application system design, development, testing, deployment and maintenance.
- Experience in implementing extensive unit-tests using automated test frameworks.
- Experience with Agile methodology.
- Engineering Degree in Computer Science.
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!
#J-18808-LjbffrSoftware Developer
Posted 20 days ago
Job Viewed
Job Description
Overview
The Software Developer is responsible for designing, developing, testing, and maintaining software solutions using SAP ABAP, JavaScript, and .NET technologies to support business processes and digital transformation initiatives. The role ensures delivery of scalable, secure, and high-performing applications by collaborating with cross-functional teams, adhering to coding best practices, and aligning with enterprise IT standards.
Key Responsibilities- Develop and maintain applications using SAP ABAP, JavaScript, and .NET in line with business requirements.
- Design and implement system interfaces and integrations using APIs, IDocs, BAPIs, and web services.
- Create detailed technical designs, code documentation, and user manuals for maintainability and knowledge sharing.
- Perform unit testing, code reviews, and provide support during QA testing to ensure high-quality delivery.
- Troubleshoot and provide technical support for deployed applications, including SAP ABAP programs, .NET services, and JavaScript front-end components.
- Monitor and optimize solution performance to ensure system efficiency and responsiveness.
- Participate in the full software development lifecycle (SDLC) across multiple projects, ensuring timely delivery of milestones.
- Identify opportunities to improve functionality, user experience, and automation through innovative solutions.
- Collaborate with business analysts, functional consultants, and developers to understand requirements and deliver business-aligned solutions
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant certifications in .NET, JavaScript frameworks (React, Angular, Vue), or SAP ABAP are a plus.
- 3–6 years of hands-on development experience in:
- SAP ABAP (Reports, Enhancements, BAPIs, BADIs, User Exits, IDocs, Smart Forms).
- Front-end technologies (JavaScript, HTML5, CSS3, React/Angular/Vue).
- NET Framework/Core (C#, ASP.NET, MVC, Web API).
- Experience integrating SAP systems with external applications using APIs, OData, or web services.
- Strong knowledge of SAP enhancement techniques (User Exits, BADIs, Customer Exits).
- Proficiency in .NET technologies, including Entity Framework and RESTful APIs.
- Familiarity with databases (SQL Server, SAP HANA, Oracle).
- Hands-on experience with Git or other version control systems.
- Exposure to DevOps practices and tools such as CI/CD pipelines, Azure DevOps, or Jenkins.
- Strong competencies in coding best practices, version control, documentation, and testing.
- Excellent communication skills in Arabic and English.
Software Engineer Jobs in Jeddah (Sep 2025) - Bayt.com
Posted today
Job Viewed
Job Description
Senior Mobile Developer — Jeddah
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.
Responsibilities- Build and maintain a secure mobile application for a health-tech product, focusing on a patient-facing experience.
- Collaborate with cross-functional teams and report to the CTO.
- Integrate APIs, optimize app performance, and ensure data security and compliance.
- 4+ years of experience in mobile development.
- Experience with React Native or Flutter.
- Ability to develop culturally sensitive digital experiences.