C Jobs in Saudi
2364 Jobs Found
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Lead Software Engineer (Node.js | React | Type Script) based in Saudi Arabia.<br><br>This is a senior technical leadership opportunity for an experienced engineer who enjoys owning features from concept through delivery.<br><br>You’ll work across both frontend and backend development, building scalable and high-quality web applications.<br><br>The role combines hands-on engineering with architectural problem-solving, performance optimisation, testing, and API design.<br><br>You’ll collaborate closely with product managers, designers, and engineering teams to turn ideas into seamless user experiences.<br><br>Modern development practices, strong engineering standards, CI/CD, and thoughtful code reviews are central to the environment.<br><br>You’ll also have the opportunity to use AI-powered development tools to improve productivity and accelerate your workflow.<br><br>This is a fully remote, full-time position working within a 9 AM–5 PM Melbourne-time schedule.<br><br>Accountabilities<br><br>Develop, test, maintain, and continuously improve high-quality web applications using Node.js, Type Script, and React 18+. Take ownership of end-to-end features, from technical design and implementation through testing, deployment, and ongoing optimisation. Design, build, and maintain scalable RESTful APIs and integrate applications with external systems and services. Create responsive, accessible, and performant user interfaces using React, Tailwind CSS, and Tan Stack Query. Implement secure authentication and authorisation solutions using OAuth, OIDC, and session-based mechanisms. Maintain high engineering standards through automated testing with Vitest or Jest, code reviews, and reliable development practices. Write efficient SQL queries and optimise interactions with relational databases to support application performance and scalability. Use Git effectively for source control, branching strategies, collaboration, and code review workflows. Leverage AI-powered coding assistants such as Claude Code and Git Hub Copilot to improve development efficiency while maintaining code quality. Work confidently within Linux-based development and deployment environments. Collaborate with designers, product managers, and other engineers to deliver well-designed, reliable, and user-focused features. Contribute to architectural decisions, debugging, technical improvements, and performance optimisation across the application stack.<br><br>Requirements<br><br>8–10+ years of professional software engineering experience, with strong hands-on experience across modern frontend and backend development. Advanced proficiency with Node.js and Type Script. Strong experience with React 18+ and modern React development patterns. Solid understanding of automated testing, with experience using Vitest, Jest, or comparable frameworks. Strong SQL skills and a good understanding of relational database concepts. Practical experience with Tailwind CSS and Tan Stack Query. Strong knowledge of authentication and authorisation mechanisms, particularly OAuth, OIDC, and session-based authentication. Proven experience designing and consuming APIs, including integrations with external services. Comfortable working with Linux command-line tools in development and deployment environments. Strong Git skills and experience working with collaborative branching and code review workflows. Demonstrated ability to effectively incorporate AI-powered development tools into the software engineering workflow. Strong problem-solving, debugging, optimisation, and architectural thinking skills. A collaborative mindset, strong ownership, and a commitment to writing clean, maintainable, well-tested code. Highly desirable: experience with Bun and Hono. Highly desirable: familiarity with AWS CDK and infrastructure-as-code practices. Highly desirable: knowledge of Postgre SQL and Drizzle ORM. Highly desirable: hands-on experience with Docker and container-based development. Highly desirable: experience with container-based testing tools such as Testcontainers. Highly desirable: experience working in monorepo-based development environments. Familiarity with VS Code and productivity-enhancing extensions is a plus.<br><br>Benefits<br><br>Fully remote working arrangement. Full-time employment. Opportunity to work on modern web applications using a contemporary technology stack. Strong focus on engineering quality, testing, maintainability, and continuous improvement. Opportunity to use and explore AI-powered development tools as part of your everyday engineering workflow. Collaborative environment with close interaction across engineering, product, and design. Scope to influence technical decisions, architecture, and development practices. Melbourne-time working schedule: 9 AM–5 PM. Location flexibility for candidates based in Poland.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<p>We are looking for a detail-oriented QA Engineer with 2 3 years of experience to ensure the quality and reliability of our applications. The candidate will be responsible for testing web and/or mobile applications, identifying defects, and working closely with development teams to deliver high-quality products. Key Responsibilities: Design, develop, and execute test cases and test scenarios Perform manual testing of web and/or mobile applications Identify, report, and track bugs using defect management tools Collaborate with developers to resolve issues and improve product quality Perform regression, functional, and smoke testing Participate in requirement analysis and provide feedback from a QA perspective Ensure timely delivery of quality releases Required Skills: 2 3 years of experience in Software Testing / QA Strong understanding of SDLC and STLC Experience in manual testing (functional, regression, smoke testing) Familiarity with bug tracking tools (e.g., Jira) Basic understanding of APIs and API testing Good analytical and problem-solving skills Strong attention to detail Good to Have: Basic knowledge of automation tools (Selenium or similar) Experience with API testing tools (Postman, Swagger) Exposure to Agile/Scrum methodologies Knowledge of SQL for basic database validation Preferred Qualifications: Bachelor s degree in Computer Science or related field Good communication and teamwork skills Skills Required: As per TestCrew Standards Project: Talent Requisition ID: As per TestCrew Standards 2 3 years of experience in Software Testing / QA Strong understanding of SDLC and STLC Experience in manual testing (functional, regression, smoke testing) Familiarity with bug tracking tools (e.g., Jira) Basic understanding of APIs and API testing Good analytical and problem-solving skills Strong attention to detail Basic knowledge of automation tools (Selenium or similar) Experience with API testing tools (Postman, Swagger) Exposure to Agile/Scrum methodologies Knowledge of SQL for basic database validation Bachelor s degree in Computer Science or related field Good communication and teamwork skills</p><p><strong>Desired Candidate Profile</strong></p><p>2 3 years of experience in Software Testing / QA</p><p>Strong understanding of SDLC and STLC</p><p>Experience in manual testing (functional, regression, smoke testing)</p><p>Familiarity with bug tracking tools (e.g., Jira)</p><p>Basic understanding of APIs and API testing</p><p>Good analytical and problem-solving skills</p><p>Strong attention to detail</p><p>Basic knowledge of automation tools (Selenium or similar)</p><p>Experience with API testing tools (Postman, Swagger)</p><p>Exposure to Agile/Scrum methodologies</p><p>Knowledge of SQL for basic database validation</p><p>Bachelor s degree in Computer Science or related field</p><p>Good communication and teamwork skills</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Company Description<br><p>Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.</p><br><br>Job Description<br><p>We are looking for a highly talented <strong>Senior Android Engineer </strong>to join the team in <strong>Riyadh</strong>. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><br><p><strong>You will be working on:</strong></p><br><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><br>Qualifications<br><ul><li>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted).</li><li>Technology-agnostic mindset with deep expertise in native Android development.</li><li>Hands-on experience delivering high-quality, testable code using modern mobile architectures.</li><li>In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban).</li><li>Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus.</li><li>Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git).</li><li>Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.</li><li>Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable.</li><li>Solid understanding of modular app architecture principles and CI/CD pipelines.</li><li>Ability to design and implement maintainable, scalable new modules.</li><li>Familiarity with AI tools, APIs, and machine learning integration within mobile applications.</li><li>Cross-platform versatility with hands-on experience in both Android and iOS ecosystems.</li><li><strong>Nice to Have:</strong> Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</li></ul><br><br> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
???? #HIRING Tangent International is urgently looking for a BO Core CS DT Engineer for a 12-month extendable contract based in Riyadh, Saudi Arabia.<br>????️ Key Responsibilities:- Integrate, modify and configure CS Core nodes within a live network- Prepare, validate and review core configuration scripts and DTs- Implement network designs and end-to-end signaling routes- Configure Diameter, SIP, SS7/C7, SIGTRAN, M2PA and M3UA- Support MSC, MSS, MGW, GMSC, HLR/HSS, STP and DSC/IP-STP platforms- Configure analysis tables, IN triggering, MNP and CSFB- Perform configuration audits and recommend network improvements<br>???? Requirements:- Strong live-network CS Core integration and configuration experience- Excellent Diameter, SIP, SS7/C7 and SIGTRAN knowledge- Experience configuring Nb/IP, A/IP and IuCS/IP from MSC and MGW sides- Strong MNP, CSFB and signaling-routing knowledge- Experience preparing HLR/HSS and analysis-table configuration scripts- Experience monitoring network KPIs, performance and capacity<br>???? Send your updated CV to: camelia.zekri@tanint.com☎️ +44 1277 635 827<br>#Hiring #CSCore #Core Network #DT #Mobile Core #Telecom Jobs #Riyadh Jobs #Saudi Arabia Jobs
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are connecting with software companies, development agencies, product teams, and independent engineers that own original codebases and want to explore a new revenue stream through AI training licenses .<br> It is a licensing opportunity for organizations and individuals that already have valuable repositories they own and are legally able to license.<br> Eligible repositories can include active products, archived projects, internal tools, legacy systems, unsuccessful products, or other original codebases that still hold technical value.<br> How it works?<br> Connect selected Git repositories for technical review.<br> Submit only repositories you own or are authorized to license.<br> Receive an assessment of repository size, structure, and licensing potential.<br> Review the estimated value before deciding whether to proceed.<br> Receive technical feedback where a repository needs improvement before it can qualify.<br> Update and resubmit repositories where appropriate.<br> Choose which approved repositories you want to make available for AI training.<br> Receive payment when qualifying code is licensed and used.<br> Compensation For standard non-exclusive licensing , current reference rates are: $100 per 1M source-code tokens $40 per 1M Git-history tokens Each repository is assessed individually, and you can review the estimated value before deciding whether to move forward.<br> If you have repositories that are no longer generating value commercially, this can create an additional revenue stream from code you already own — without selling the IP outright.<br> Your code remains yours under a non-exclusive licensing model, subject to the agreed licensing terms.<br> You must own the code or have clear legal authority to license it .<br> Repositories should contain meaningful original software development work.<br> You must be authorized to connect and submit the repository for evaluation.<br> Code must not include third-party material that you are not permitted to sublicense.<br> Repositories must pass technical and quality checks before licensing.<br> Ownership or licensing rights may need to be verified.<br></span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
Job Summary:The QA/QC Engineer ensures that work / projects are delivered based on good work practices and project specifications to guarantee completion of work within the given time limits with quality of work that meets or even exceeds the clients expectations by implementing international quality standards plans and quality procedures in all the construction activities. Assists in developing the Project Quality Management System by establishing procedures, plans and work instruction as needed.<br>Job Responsibilities:Assist Project QA/QC Manager or Sr. QA/QC Engineer on implementing quality management system at site as per approved Project Quality Plan and IMS Procedures. Prepare work inspection requests (WIR) for each construction activity and submit to consultant to ensure it covers all the construction activities done on site. Check all incoming materials as per project specifications and approved material submittals. Monitor WIRs and test reports and update the Quality Manager and site team on the status. Establish and monitor control of QA/QC Plans, Method of Statements and Test Plans before commencement of the project and implementing it during the project in order to meet the project quality requirements and client’s expectations. Ensure that control of document procedures is implemented and all approved documents from consultant are distributed through the document control system. Check Inspection and Test Plan if available and all method statements and test plan are submitted for the consultant as per the approved ITP plan. Prepare work inspection request (WIR) for each construction activity and submitted to consultant to ensure it covers all the construction activities done on site. Verify if work inspections are carried out as per the plan and advice the construction team for the corrective action to avoid the rejection of work and emphasizes that work inspection shall passed during the first submission with 90% rate. Ensure all incoming materials are checked as per the project specifications and approved material submittals. Inspect all materials internally before offering inspection to the consultant, raising the NCR to the supplier in case the substandard material is delivered, the record of inspection shall be included in the month Quality report. Monitor WIR and test reports and update Management, Construction Team, Planning, Quantity Surveyors and Cost Control Departments about the current job status. Maintain the records of all work and material inspection and provide the data in the weekly progress meetings. Record all test results and ensure its availability for steel along with the mill certificates. Make sure that logs are available along with the test reports for all types of tests as per the approved testing matrix. Checks concrete pour cards are maintained on daily basis and copy is provided to the storekeeper to raise the SRV and to the cost controller/QSSupport the implementation of HSE initiatives, participate in safety awareness activities, and contribute to incident reporting and resolution in alignment with company and IMS policies.<br>Job Knowledge & Skills Knowledge of work-related standards, specifications, and quality systems such as: ISO 9001, QCS, SMACNA,ASHRAE, NFPA, etc.). With enough technical experience on dealing with various QC issues. Knowledge of localemployment laws/regulations sufficient to analyze proposed policies. In-depth knowledge on the Quality Management System (QMS) or Integrated Management System (IMS) ERP knowledge preferably SAP functional skills are a requirement to be successful in this role.<br>Job Experience and Education:Bachelor's in civil engineering or any related engineering
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Review and validate electrical design drawings, specifications, and shop drawings for high-rise tower systems. • Prepare and coordinate electrical shop drawings, ensuring compliance with the approved design intent, the BIM-coordinated model, and site conditions. • Prepare and maintain As-Built drawings for electrical works for record, close-out, and O&M handover purposes. • Prepare and verify BOQ take-offs for electrical works to support procurement, tendering, and evaluation of variations/change orders. • Perform technical/QC reviews of electrical installations (power distribution, lighting, fire alarm, low-current, BMS interfaces) against approved design and codes. • Support BIM coordination for electrical services, ensuring clash-free integration with other disciplines. • Review vendor technical submittals, material approvals, and equipment datasheets. • Provide technical support and guidance to site electrical engineers on complex installation issues.</p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p> • Ensure compliance with SEC requirements, the Saudi Building Code, NFPA, and other applicable international electrical standards. • Participate in technical inspections, witness testing, and commissioning reviews. • Prepare technical evaluation reports and recommendations for non-conformances.</p></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Apply today at Hitachi Energy Full time in Dammam, Saudi Arabia in our Engineering & Science department and be part of a diverse and collaborative team. Hitachi Energy is a global technology leader that is advancing a sustainable energy future for all</p> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
2+ years </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
Hungerstation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in around 65 countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.<br><br>You Will Be Working On<br><br>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing<br><br>Qualifications<br><br>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including View Model, Live Data, Paging, Navigation, Safe Args, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native i OS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and i OS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.
Company Description jxtechstudio is a technology-focused studio dedicated to building modern, reliable software solutions. The team works on web and backend systems, emphasizing clean architecture, performance, and maintainability. As a remote-first organization, jxtechstudio values flexible collaboration and clear communication. The studio offers an environment where emerging talent can learn from practical projects and contribute to real-world applications. Interns are encouraged to explore new tools and technologies while developing professional engineering skills.<br>Role Description This remote Software Engineer Internship role involves working with the engineering team to design, develop, and test software features and services. Interns will assist in implementing backend functionality, writing clean and efficient code, and debugging issues across the stack. Day-to-day tasks may include collaborating on technical specifications, reviewing code, writing unit tests, and documenting implemented solutions. Interns will also participate in standups or check-ins, learn best practices in software engineering, and contribute to improving existing systems and workflows. This is an internship position intended to provide hands-on experience and mentorship in a professional engineering environment.<br>Qualifications<br> Strong foundation in Computer Science concepts such as data structures, algorithms, and basic software design. Skills in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, Python, Java Script, C#, or similar). Understanding of Back-End Web Development principles, including APIs, databases, and server-side frameworks. Knowledge of Object-Oriented Programming (OOP) and ability to apply OOP principles in practical coding tasks. Currently pursuing or recently completed a degree or coursework in Computer Science, Software Engineering, or a related field. Ability to work independently in a remote setting, communicate clearly, and collaborate with a distributed team. Familiarity with version control systems (e.g., Git) and basic software testing practices is beneficial. Interest in learning new technologies, attention to detail, and a commitment to writing maintainable, well-documented code.
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too.</li><li>You are open-minded about technologies but particularly skilled in native Android development.</li><li>Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures.</li><li>In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do).</li><li>Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems.</li><li>Open-source contributions and technical publications are very much welcome!</li><li>Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git).</li><li>You are experienced and on track with Modern Android Development approaches skillsets and practices.</li><li>We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications).</li><li>Understanding of Modular App Architecture.</li><li>Understanding of CI/CD pipeline.</li><li>Ability to write new modules using maintainable architecture.</li><li>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</li></ul>
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><p>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.</p><p>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</p>
<p>We are looking for a highly talented Android Engineer to join the Fulfillment team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><p>3+ years of experience in developing software, with practical knowledge of design patterns and algorithms, ideally with Kotlin as a primary development language, but Java would suffice too. You are open-minded about technologies but particularly skilled in native Android development. Hands-on experience writing high-quality, testable code, also proficiency with modern mobile architectures. In-depth knowledge of mobile engineering lifecycle for fragments, activities, and practical experience with Agile methodologies (SCRUM or Kanban would do). Engineering excellence - a proven track record of substantially impacting the development of complex non-trivial systems. Open-source contributions and technical publications are very much welcome! Execution - getting things done mentality. Ability to manage multiple projects at the same time, with high prioritization skills and experience with versioning tools (Git). You are experienced and on track with Modern Android Development approaches skillsets and practices. We are looking for practical knowledge of ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, Dagger2 (multi-module applications). Understanding of Modular App Architecture. Understanding of CI/CD pipeline. Ability to write new modules using maintainable architecture.</p><p>Nice-to-Have skills: Knowledge of Firebase, Google Maps API, Fastlane scripting, and Checkout.com SDK.</p>
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player. You will be working on: Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance Responsible for writing unit, integration, and UI / Snapshot testing. Investigate and resolve issues and bugs through patches and other means Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure the functionality of delivered solutions Monitor evaluate and report on product development and recommend improvements where necessary Assist in user trials and acceptance testing</p><p><strong>Desired Candidate Profile</strong></p><p>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted). Technology-agnostic mindset with deep expertise in native Android development. Hands-on experience delivering high-quality, testable code using modern mobile architectures. In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban). Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems. Open-source contributions and technical publications are a strong plus. Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git). Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups. Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable. Solid understanding of modular app architecture principles and CI/CD pipelines. Ability to design and implement maintainable, scalable new modules. Familiarity with AI tools, APIs, and machine learning integration within mobile applications. Cross-platform versatility with hands-on experience in both Android and iOS ecosystems. Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</p>
<p>We are looking for a highly talented Senior Android Engineer to join the team in Riyadh . If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! An ideal candidate will have a track record as a significant individual contributor as well as a strong team player.</p><p>You will be working on:</p><ul><li>Keep abreast of the latest software development methodologies in order to be able to provide best-in-class software solutions</li><li>Analyze product requirements in order to understand engineering requirements, evaluate the technical feasibility, estimate efforts, and provide the required solutions in collaboration with the Product Team</li><li>Assist in building development components and managing the programming of the different solution components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and facilitate future modifications and maintenance</li><li>Responsible for writing unit, integration, and UI / Snapshot testing.</li><li>Investigate and resolve issues and bugs through patches and other means</li><li>Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly</li><li>Perform functional and module testing in order to ensure the functionality of delivered solutions</li><li>Monitor evaluate and report on product development and recommend improvements where necessary</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>5+ years of software development experience, with a strong foundation in design patterns and algorithms (Kotlin preferred, Java background accepted).</li><li>Technology-agnostic mindset with deep expertise in native Android development.</li><li>Hands-on experience delivering high-quality, testable code using modern mobile architectures.</li><li>In-depth understanding of the Android lifecycle (Activities, Fragments) and practical experience with Agile frameworks (Scrum/Kanban).</li><li>Engineering excellence-a proven track record of driving significant impact on complex, non-trivial systems.</li><li>Open-source contributions and technical publications are a strong plus.</li><li>Execution-driven mindset with strong project prioritization, multi-tasking abilities, and mastery of version control tools (Git).</li><li>Deep familiarity with Modern Android Development (MAD) practices and toolkits, including ViewModel, LiveData, Paging, Navigation, SafeArgs, Retrofit2, RxJava2, and multi-module Dagger2 setups.</li><li>Passion for elegant design and architectural modularization; experience with native iOS or Flutter is highly desirable.</li><li>Solid understanding of modular app architecture principles and CI/CD pipelines.</li><li>Ability to design and implement maintainable, scalable new modules.</li><li>Familiarity with AI tools, APIs, and machine learning integration within mobile applications.</li><li>Cross-platform versatility with hands-on experience in both Android and iOS ecosystems.</li><li>Nice to Have: Experience with Firebase, Google Maps API, Fastlane automation, and the Checkout.com SDK.</li></ul>
Software Architect Location: Riyadh, Saudi Arabia / Cairo, Egypt Job Type: Full-time Workplace Type: On-site Experience: 10+ years Industry: Technology, Information and Internet About the Role Build the architecture behind the future of digital recruitment. We are looking for an experienced Software Architect to play a key role in shaping the technical future of Imploy, a growing digital platform connecting talent and employers. This is more than a traditional architecture role. You will work hands-on with a live production platform, making high-impact decisions across software architecture, data, cloud infrastructure, and AI while helping transform the platform into a scalable, secure, and reliable technology ecosystem. You will have the opportunity to influence how the platform evolves—from its core data model and cloud architecture to AI capabilities, search, scalability, security, and engineering practices. What You’ll Own Define the target architecture and technical roadmap for the Imploy platform. Lead architectural decisions across applications, data, cloud infrastructure, and AI services. Design and evolve a Canonical Data Model and lead data migration within a live production environment. Help establish a scalable and standardized job and occupation taxonomy using frameworks such as ESCO, ISCO, O*NET, or SOC. Shape technology standards and design patterns across . NET, Microsoft Azure, web, and mobile applications. Strengthen engineering practices including CI/CD, environment management, versioning, and deployment. Establish architecture documentation, technical standards, and Architecture Decision Records (ADRs). Build data foundations that support product intelligence, search, automation, and AI capabilities. Champion Security by Design, data privacy, data localization, PDPL compliance, and responsible third-party data governance. Evaluate architectural initiatives based on their technical impact, complexity, cost, and business value. Partner closely with Product, Engineering, Data, and Cybersecurity teams across Riyadh and Cairo. Act as a trusted technical advisor and help engineering teams make sound architectural decisions. What You Bring10+ years of experience in software engineering, with significant experience in software architecture. Proven experience designing and scaling high-traffic digital platforms, marketplaces, or consumer-facing products. Strong hands-on experience with production systems and large-scale data environments. Deep knowledge of software architecture and data modeling, including data migration and system modernization. Strong experience with . NET and cloud architecture, preferably Microsoft Azure. Practical experience with CI/CD, Dev Ops, release management, and modern engineering practices. Strong understanding of security, privacy, data governance, and scalable system design. Ability to influence and lead technical initiatives across engineering teams without relying on direct reporting lines. Excellent English communication skills; Arabic is a plus. It’s a Plus If You Have Experience in HR Tech, Recruitment, Marketplace, or Digital Platforms. Experience working with AI/ML services in production. Familiarity with ESCO, ISCO, O*NET, or SOC classification standards. Knowledge of PDPL or similar data privacy regulations. Experience working with distributed engineering teams across multiple locations. Why This Role? You will not simply maintain an existing architecture. You will help shape what comes next. From modernizing the platform's core architecture to building data foundations for AI and creating scalable engineering practices, your decisions will directly influence the future of Imploy. If you are an architect who enjoys solving complex problems, working hands-on with real production systems, and building technology that scales, we would like to hear from you. Candidate Location Candidates must currently be based in Riyadh or Cairo.
We are currently seeking an experienced CS Core Engineer to join a major telecommunications project in Saudi Arabia on a 12-month contract. You will provide second-line technical authority support across the transmission domain, ensuring network stability, operational excellence and timely restoration of services across critical telecom infrastructure. Responsibilities Provide second-line technical authority support. Troubleshoot transmission, routing and switching issues. Support node acceptance and configuration management. Perform software maintenance and problem management. Handle outages and service degradation. Support audit activities and reporting. Coordinate with customer, vendor and engineering teams. Guide First Line teams during troubleshooting. Required Skills MPLSRouters L2/L3 Switching Transmission Networks Configuration Management Problem Management Network Troubleshooting Ericsson Environment Nice to Have Telecom operator experience Multi-vendor environments24/5 operational support experience How to Apply Please send your latest CV to ahmed.zribi@tanint.com
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer (Data) based in Saudi Arabia.<br><br>This is an opportunity to join a lean, autonomous engineering team building products that help organizations better understand and optimize cloud data costs.<br><br>You’ll play a key role in designing and delivering new capabilities across backend systems, data engineering, visualization, and cost-management workflows.<br><br>The position offers meaningful ownership, with the opportunity to shape technical direction and influence the product roadmap.<br><br>You’ll work closely with experienced engineers and founding team members in a fast-moving environment where pragmatic decisions and customer impact matter.<br><br>From data pipelines and transformation models to resilient application components, your work will directly improve the product experience.<br><br>The role is ideal for a self-directed engineer who enjoys solving complex problems, moving quickly, and owning features from concept through release.<br><br>You’ll also have the flexibility and autonomy of a distributed team that values collaboration, continuous learning, and sustainable ways of working.<br><br>Accountabilities<br><br>Design and build new product capabilities focused on data cost management, including forecasting, anomaly detection, cost allocation, and related workflows. Develop reliable and reusable backend and data-engineering solutions that surface actionable insights for customers. Build data pipelines and transformation models that support new product capabilities and identify opportunities for optimization. Create and improve data visualization features that communicate performance, query timing, efficiency, and other important metrics clearly. Develop resilient, reusable UI components that contribute to a smooth and intuitive product experience. Improve application reliability, scalability, and performance through thoughtful engineering practices and system design. Own features end to end, from identifying problems and shaping requirements through technical design, implementation, testing, and release. Evaluate technical and product tradeoffs to prioritize high-impact solutions and deliver meaningful customer value efficiently. Collaborate closely with engineers and senior stakeholders through clear proposals, documentation, code reviews, testing, and effective communication. Contribute to a culture of pragmatic execution, continuous improvement, and strong engineering quality.<br><br>Requirements<br><br>5+ years of relevant software engineering experience, with strong expertise in backend development and data engineering. Strong working knowledge of Python, Fast API, Postgre SQL, dbt, Dagster, and Snowflake. Solid understanding of system design and the ability to develop scalable, reliable technical solutions. Experience building data pipelines, transformation workflows, backend services, and data-driven product capabilities. Strong written and verbal English communication skills, with the ability to collaborate effectively in a distributed environment. Demonstrated ability to work independently, take ownership, and remain accountable for outcomes from initial concept through delivery. Strong analytical and problem-solving skills, with sound judgment when balancing speed, technical depth, and customer impact. Comfortable working in a fast-moving and evolving environment where priorities and requirements may change. Strong collaboration skills and a commitment to readable, maintainable code, clear documentation, and thorough testing. A proactive, curious, and positive approach to engineering, with genuine enthusiasm for solving challenging problems. Familiarity with Fin Ops, cloud infrastructure cost management, data-warehouse management, or observability is a plus. Previous experience working in an early-stage startup or similarly lean engineering environment is advantageous.<br><br>Benefits<br><br>Base salary of up to $180,000 CAD, plus additional compensation opportunities. Fully remote and distributed working environment with flexibility to structure work around personal commitments. High level of autonomy and ownership over technical decisions, product development, and feature delivery. Opportunity to work closely with experienced engineers and founding team members. Meaningful influence on both the technical roadmap and product direction. Support for professional and personal development, including opportunities to expand technical skills. Collaborative, entrepreneurial culture that values curiosity, pragmatism, flexibility, and work-life balance. Opportunity to contribute to a growing product focused on solving complex cloud data cost and optimization challenges.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Hunger Station is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.<br><br>Job Description<br><br>We are looking for a highly talented Software Engineer II - Backend to join our growing team in Riyadh. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! The ideal candidate will collaborate with the Product Team in order to understand product requirements and provide technical expertise for all products as required, and to assist in analyzing, designing, testing, and structuring the required solutions to deliver a high-quality working software based on the business needs and standards.<br><br>You Will Be Working On<br><br>Software Development<br><br>Keep abreast of latest software development methodologies in order to be able to provide best-in-class software solutions Analyze product requirements in order to understand engineering requirements, estimate efforts and provide the required solutions in collaboration with Product Team Assist in building development components in order to transform the requirements into actual working software accurately Document all coding steps in order to ensure comprehensibility and to facilitate future modifications and maintenance Investigate and resolve issues and bugs Collaborate with other colleagues in order to assist each other in code reviews and deliver code review reports accordingly Perform functional and module testing in order to ensure functionality of delivered solutions Assist in user trials and acceptance testing<br><br>Governance and Resilience<br><br>Follow all relevant policies, procedures, and processes in order for the daily work to be carried out in a controlled and consistent manner Contribute to the identification of opportunities for continuous improvement of processes, practices, work processes, cost effectiveness, and productivity enhancement Promote to other employees within the organization the implementation and adherence to policies, procedures, processes, and instructions<br><br>Daily Operations<br><br>Follow daily operations relating to the job to ensure work continuity Contribute to preparing timely and accurate reports that concern the line of work to meet the requirements, objectives, and standards Ensure the satisfaction of both internal and external customers by addressing their needs in a courteous and timely manner<br><br>Qualifications<br><br>4-5 years of experience in backend development using GoLang, Ruby on Rails (RoR), Java, or Python Bachelor Degree in a relevant field is required Master’s degree in a relevant field is preferred Knowledge & understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization<br><br>Additional Information<br><br>We offer relocation support globally to our permanent employees. Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech and product community. Develop your skills with your personal educational budget for conferences and external training. Access our e-learning platform Linked In and participate in our various in-house training programs And much more…
<h3 >About the Role</h3>
<p >Tibah Airports Operation Co. is seeking a <strong >QA/QC Engineer</strong> to join their team. This full-time role is critical for ensuring that all project activities, materials, and deliverables adhere to specified quality standards, codes, and contractual requirements. The position involves developing and implementing quality control procedures, conducting inspections, and driving continuous improvement across all project phases.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Develop, implement, and maintain the project Quality Management System (QMS) in alignment with ISO 9001 and relevant industry standards.</li>
<li >Prepare and update Inspection and Test Plans (ITPs), quality control procedures, and method statements.</li>
<li >Conduct site and factory inspections at key stages, including material receipt, in-process, and final inspection, to verify compliance with drawings and specifications.</li>
<li >Review and approve material submittals, shop drawings, and subcontractor quality documentation.</li>
<li >Witness and coordinate third-party inspections, testing, and certifications as required.</li>
<li >Identify non-conformances, raise Non-Conformance Reports (NCRs), and track corrective and preventive actions (CAPA) through to closure.</li>
<li >Conduct internal audits and support external/client audits, preparing audit reports and following up on findings.</li>
<li >Maintain accurate quality records, inspection reports, test certificates, and traceability documentation.</li>
<li >Liaise with project management, engineering, procurement, and site teams to resolve quality issues promptly.</li>
<li >Support root cause analysis for recurring quality issues and recommend process improvements.</li>
<li >Ensure compliance with client specifications, industry codes (*, ASME, ASTM, API, BS, EN), and statutory/regulatory requirements.</li>
<li >Conduct training and toolbox talks to promote quality awareness among site and production personnel.</li>
<li >Compile quality metrics/KPIs and prepare periodic quality performance reports for management.</li>
</ul>
<h3 >Experience and Qualifications</h3>
<p >Candidates should possess 2-5 years of relevant experience in a QA/QC role. A strong understanding of quality management systems, inspection procedures, and industry standards is essential for this position.</p>