14 Software Developers jobs in Jeddah
Software Developers
Posted 25 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
Software Engineer
Posted 27 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 1 day 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 - Backend
Posted today
Job Viewed
Job Description
**Location**
Jeddah, Saudi Arabia
**Years of Experience**
4 - 6
**Visa Requirement**
Transferable iqama only
**Gender**
Male
**Age Range**
28 - 32
**Nationality**
Any
**Language**
Arabic / English
**Education Level**
Masters Degree
Senior Software Engineer - Python/MongoDB
Posted 12 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-LjbffrSr. Software Engineer - React Native - Onchain
Posted today
Job Viewed
Job Description
Location
Europe, Brazil, Canada, APAC, Australia, United Kingdom, Ireland, Germany, France, United Arab Emirates
Employment TypeFull time
Location TypeRemote
DepartmentEngineering, Crypto & Onchain
OverviewBuilding the Future of Crypto. Our Krakenites are a world-class team with crypto conviction, united by our desire to discover and unlock the potential of crypto and blockchain technology.
What makes us different? Kraken is a mission-focused company rooted in crypto values. As a Krakenite, you’ll join us on our mission to accelerate the global adoption of crypto, so that everyone can achieve financial freedom and inclusion. For over a decade, Kraken’s focus on our mission and crypto ethos has attracted many of the most talented crypto experts in the world.
Before you apply, please read the Kraken Culture page to learn more about our internal culture, values, and mission. We also expect candidates to familiarize themselves with the Kraken app. Learn how to create a Kraken account here.
As a fully remote company, we have Krakenites in 70+ countries who speak over 50 languages. Krakenites are industry pioneers who develop premium crypto products for experienced traders, institutions, and newcomers to the space. Kraken is committed to industry-leading security, crypto education, and world-class client support through our products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
Become a Krakenite and build the future of crypto!
The teamJoin a small, talented team of engineers building a high-quality cryptocurrency exchange interface in React Native. In this role, you’ll take significant ownership of both technical and product decisions, collaborating closely with product, design, and engineering teams to deliver an unparalleled mobile trading experience.
The opportunity- Design, develop, and maintain high-quality mobile applications using React Native
- Take ownership of technical and product decisions, shaping both the codebase and the user experience
- Collaborate across teams to ensure a seamless, performant, and intuitive mobile trading platform
- Contribute to architectural decisions that prioritize scalability, reliability, and maintainability
- Lead by example with clean, testable code and best practices in mobile development
- Mentor peers and help drive growth within the team
- 5+ years of experience in software development, with a focus on mobile applications
- Strong expertise in React Native, with solid understanding of native mobile development (Swift & Kotlin)
- Deep knowledge of JavaScript/TypeScript and related tooling
- A strong product mindset, comfortable making product and design decisions alongside the team
- Hands-on experience in crypto or fintech applications
- Experience leading teams and thriving in fast-paced, high-growth environments
- Familiarity with additional mobile frameworks or libraries
- Contributions to open-source projects in the React Native or crypto ecosystem
#LI-Remote
This job is accepting ongoing applications and there is no application deadline.
Please note, applicants are permitted to redact or remove information on their resume that identifies age, date of birth, or dates of attendance at or graduation from an educational institution.
We consider qualified applicants with criminal histories for employment on our team, assessing candidates in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.
Kraken is powered by people from around the world and we celebrate all Krakenites for their diverse talents, backgrounds, contributions and unique perspectives. We hire strictly based on merit, meaning we seek out the candidates with the right abilities, knowledge, and skills considered the most suitable for the job. We encourage you to apply for roles where you don't fully meet the listed requirements, especially if you're passionate or knowledgeable about crypto!
As an equal opportunity employer, we don’t tolerate discrimination or harassment of any kind. Whether that’s based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status or any other protected characteristic as outlined by federal, state or local laws.
Stay in the knowFollow us on Twitter
Learn on the Kraken Blog
Connect on LinkedIn
Candidate Privacy Notice
#J-18808-LjbffrSoftware Engineer - Backend (Mid-Level, Remote)
Posted today
Job Viewed
Job Description
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 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 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
Software Developer
Posted 14 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 Developer
Posted 14 days ago
Job Viewed
Job Description
Job description:
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 the delivery of scalable, secure, and high-performing applications by collaborating with cross-functional teams, following coding best practices, and adhering to enterprise IT standards.
Key Accountabilities:
- Develop and maintain robust, scalable applications using SAP ABAP, JavaScript, .NET in line with business requirements and technical specifications.
- Design and implement interfaces and integrations between internal and external systems using APIs, IDocs, BAPIs, web services. Create detailed technical designs, code documentation, and user manuals to ensure maintainability and knowledge sharing.
- Perform unit testing, code reviews, and support QA teams during system testing phases to ensure the delivery of high-quality software.
- Provide technical support for deployed applications and troubleshoot issues in a timely manner, including SAP ABAP programs, .NET services, and front-end JavaScript components.
- Monitor and optimize the performance of developed solutions to ensure responsiveness and system efficiency.
- Participate in full software development lifecycle (SDLC) activities across various projects, ensuring timely and successful delivery of milestones.
- Identify opportunities to improve application functionality, user experience, and system automation through innovative technical solutions.
- Work closely with business analysts, functional consultants, and other developers to understand requirements and deliver solutions that meet business needs.
What We’re Looking For:
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
- Relevant certifications in .NET, JavaScript frameworks (e.g., React, Angular), 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) and Front-end technologies (e.g., JavaScript, HTML5, CSS3, React/Angular/Vue) and .NET Framework/Core (C#, ASP.NET, MVC, Web API)
- Experience in integrating SAP systems with external applications using APIs, OData, or web services.
- Proven track record in the full software development lifecycle (SDLC), including design, development, testing, deployment, and support.
- Proficiency in JavaScript frameworks and libraries (React, Angular, or Vue).
- Solid understanding of SAP ABAP programming, including classical and OO ABAP.
- Experience with SAP enhancement techniques (User Exits, Customer Exits, BADIs).
- Strong knowledge of .NET technologies, including Entity Framework and RESTful APIs.
- Familiarity with database technologies (SQL Server, SAP HANA, or Oracle).
- Working knowledge of Git or other version control systems.
- Exposure to DevOps practices and tools (CI/CD pipelines, Azure DevOps, Jenkins) is an advantage.
What Sets Us Apart:
- Career Growth & Learning: Structured training programs, mentorship, and opportunities for cross-functional development.
- Meaningful Work: Contribute to initiatives that support food security, sustainability, and digital transformation.
- Be part of an inclusive, uplifting workplace where your ideas matter, teamwork thrives, and a positive culture inspires everyone to succeed together.
- Competitive salary, comprehensive medical and life insurance, health benefits, and programs that support work-life balance.
- Innovation & Impact: Access to advanced technology, process automation, and modern operations that drive operational excellence.
Equal Employment Opportunity statement: Modern Mills Company is an equal opportunities employer and welcomes applications from diverse candidates.
#J-18808-Ljbffr