Sketch Software Jobs in Saudi
8734 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Job description
<p><br><b>Discover the Opportunity</b></p><br><p>We're looking for a Staff AI Software Engineer who is equally passionate about building software and elevating engineering standards. This is a 50% hands-on coding and 50% technical leadership role, where you'll work closely with the engineering team to define best practices, improve development workflows, and help shape sprint planning and technical execution.</p><br><p></p><br><p><b>Discover the Responsibilities</b></p><br><ul><li><p>Hands on: Design, build, and scale modern full-stack applications with a focus on performance, scalability, and reliability.</p><br></li><li><p>Provide technical leadership by mentoring engineers, conducting code reviews, and championing engineering best practices.</p><br></li><li><p>Define coding standards, software architecture, and development processes that improve quality and consistency across the engineering team.</p><br></li><li><p>Partner with Product Managers and Engineering Leadership to shape sprint planning, break down technical initiatives, estimate work, and improve delivery.</p><br></li></ul><p></p><br><p><b>Discover the Requirements</b></p><br><ul><li><p>8+ years of experience in software engineering, with experience operating at Staff, Principal, or Technical Lead level.</p><br></li><li><p>Strong commercial experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC).</p><br></li><li><p>Strong full-stack development experience using React, Next.js, TypeScript, and modern frontend technologies.</p><br></li><li><p>Experience designing and building distributed, microservices-based architectures.</p><br></li><li><p>Experience building and consuming REST APIs and event-driven systems.</p><br></li><li><p>Experience working with PostgreSQL and/or MongoDB.</p><br></li><li><p>Experience with Docker, containerisation, Git, CI/CD pipelines, and cloud-native development.</p><br></li><li><p>Strong understanding of software architecture, design patterns, scalability, and system performance.</p><br></li><li><p>Experience mentoring engineers and influencing technical direction across multiple teams.</p><br></li><li><p>Excellent communication and stakeholder management skills.</p><br></li><li><p>Experience building AI-native products or integrating LLMs into production systems.</p><br></li><li><p>Hands on experience with RAG, AI agents, vector databases, LangChain, LangGraph, MCP, or similar AI frameworks.</p><br></li><li><p>Experience with Python and FastAPI for AI services.</p><br></li><li><p>Experience working in high-growth startups or scaling technology businesses.</p><br></li><li><p>Exposure to cloud platforms such as AWS, Azure, or Google Cloud.</p><br></li><li><p>Experience working with AI coding assistants such as Claude, Codex, Cursor, or GitHub Copilot.</p><br></li><li><p>Comfortable working in a fast paced startup environment with a high degree of ownership.</p><br></li></ul><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>
<h3 >About ASB Bank and the Role</h3>
<p >ASB Bank is seeking a Software Specialist - Testing to join its team in Makkah, Saudi Arabia. This full-time role is based in Al Asb, Makkah, and involves driving quality, reliability, and operational excellence across the bank's technology platforms. ASB is a purpose-led organization focused on supporting its customers and communities.</p>
<h3 >Role Overview</h3>
<p >The Software Specialist - Testing will work across two squads within Modern Integration. The primary focus will be on designing and delivering automated testing solutions for APIs, SDKs, integrations, platforms, and distributed systems. This position requires close collaboration with engineers and platform specialists to embed quality throughout the software development lifecycle, ensuring solutions are resilient, observable, and production-ready. This is a hands-on technical leadership role that involves shaping testing strategies, developing automation frameworks and tooling, and influencing engineering practices.</p>
<h3 >Key Responsibilities</h3>
<ul >
<li >Design and implement automated testing solutions across APIs, SDKs, integrations, platforms, and distributed systems.</li>
<li >Develop reusable C# automation frameworks, tooling, and quality accelerators.</li>
<li >Embed automated validation into CI/CD pipelines and release processes.</li>
<li >Define testing strategies, quality standards, release readiness criteria, and risk-based testing approaches.</li>
<li >Drive platform quality, operational readiness, and observability validation.</li>
<li >Collaborate with engineers to improve developer experience, automation capability, and testing practices.</li>
<li >Mentor engineers and champion quality engineering best practices across teams.</li>
</ul>
<h3 >Qualifications and Experience</h3>
<ul >
<li >A minimum of 5-10 years of experience as a senior Quality Engineering professional.</li>
<li >Deep expertise in automation, platform testing, and modern software delivery practices.</li>
<li >Ability to thrive in complex engineering environments.</li>
<li >Experience partnering with software engineers and platform teams to integrate quality, reliability, and operational excellence into the development lifecycle.</li>
</ul>
<h3 >Work Environment and Benefits</h3>
<p >ASB Bank offers a flexible and supportive working environment designed to help employees balance work and personal priorities. The bank supports employee wellbeing through comprehensive health insurance, wellness initiatives, parental leave benefits, and a range of employee benefits. ASB is committed to fostering an inclusive environment where all team members are respected and empowered. The bank also provides ongoing learning opportunities, career development pathways, and access to modern technologies to support professional growth.</p>
<h3 >Application Process</h3>
<p >Interested candidates should submit their applications through ASB Bank's online careers channel. All applications will be handled with strict confidentiality. The recruitment team will provide updates throughout the process.</p>
Role Summary We are seeking a driven and detail-oriented Software Project Manager with 2 to 4 years of experience to help lead software development projects. Based in Riyadh, you will work closely with cross-functional teams to deliver software solutions on time and within scope. The ideal candidate has a strong foundation in Agile methodologies, thrives in a fast-paced environment, and maintains strict operational discipline to support broader digital transformation initiatives across the Saudi market. Key Responsibilities Project Execution & Tracking Project Delivery: Assist in managing the software development lifecycle (SDLC) from initiation to deployment, ensuring deliverables meet quality standards and strict timelines. Meticulous Record-Keeping: Maintain absolute accuracy in project governance using EPM. Ensure all data fields are consistently populated, updated, and never left blank. Scope & Risk Management: Track project scope and identify potential technical or scheduling bottlenecks early, escalating risks to senior portfolio leadership when necessary. Transformation Support: Support large-scale digital transformation deployments, working alongside technical leads to ensure smooth rollouts. Team Collaboration & Agile Processes Agile Facilitation: Facilitate daily stand-ups, sprint planning, and retrospective meetings to maintain team momentum and foster a collaborative environment. Cross-Functional Coordination: Work directly with Developers, UX/UI designers, Business Analysts, and QA teams to ensure task delegation aligns with project milestones. Performance Monitoring: Track team velocity and core project KPIs, utilizing MS Project and EPM to keep the project strictly on schedule. Stakeholder Communication Rapid Response Standards: Maintain strict communication SLAs, including a mandatory maximum two-hour response window for all internal and stakeholder project emails during business hours. Status Reporting: Prepare clear, concise, and accurate status reports for internal stakeholders and clients, ensuring transparency regarding project health and progress. Client Engagement: Act as a reliable point of contact for clients on assigned projects in Riyadh, building trust through consistent delivery and professional communication. Qualifications & Experience Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related technical field. Experience: 2 to 4 years of hands-on experience coordinating or managing software development projects within the Saudi Arabian tech market. Certifications: PMP or ITIL certification is required. Technical Acumen: Sufficient technical understanding to effectively communicate with software development teams and grasp basic architectural concepts.
<p>Our client is seeking a high-energy, articulate, and presentable Business Development Manager (BDM) based on-site in their Saudi Arabia office. The ideal candidate will drive sector-specific expansion (e.g., Real Estate, Retail, Banking, F&B), conduct in-person and virtual client presentations, manage end-to-end sales pipelines, and close high-value software deals.</p><p><strong>Key Responsibilities</strong></p><ul><li>Identify, target, and acquire enterprise accounts within assigned verticals through direct engagement and site visits.</li><li>Leverage deep sector knowledge to pitch tailored B2B software, SaaS, and automation solutions.</li><li>Lead the full sales cycle: lead qualification, needs discovery, demo presentations, contract negotiations, and deal closing.</li><li>Defend delivery timelines, navigate pricing models, and effectively manage client objections.</li><li>Maintain strict CRM discipline, tracking conversion rates, pipeline velocity, and deal stages.</li><li>Consistently hit and exceed quarterly and annual sales quotas backed by clear metrics.</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Key Requirements:</strong></p><ul><li>Location: Must be physically based in Saudi Arabia and work on-site from KSA office.</li><li>Experience: Minimum 2+ years of proven B2B software, SaaS, or tech solutions sales experience within the Saudi market.</li><li>Sector Ecosystem Expertise: Deep understanding of sector-specific platforms (e.g., ERP/CRM, POS/Inventory solutions, HR & Business Automation tools...etc. depends on the sector).</li><li>Communication & Presence: Exceptional fluency in Arabic and English. Strong executive presence, charismatic demeanor, and confident presentation skills.</li><li>Data-Driven Mindset: Ability to articulate past performance through clear conversion metrics and sales numbers.</li></ul>
<p>We are looking for a highly talented Software Engineer II - Backend t o 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.</p><p>You Will Be Working On</p><ul><li>Software Development</li><li>Keep abreast of 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, estimate efforts and provide the required solutions in collaboration with Product Team</li><li>Assist in building development components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and to facilitate future modifications and maintenance</li><li>Investigate and resolve issues and bugs</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 functionality of delivered solutions</li><li>Assist in user trials and acceptance testing</li><li>Governance and Resilience</li><li>Follow all relevant policies, procedures, and processes in order for the daily work to be carried out in a controlled and consistent manner</li><li>Contribute to the identification of opportunities for continuous improvement of processes, practices, work processes, cost effectiveness, and productivity enhancement</li><li>Promote to other employees within the organization the implementation and adherence to policies, procedures, processes, and instructions</li><li>Daily Operations</li><li>Follow daily operations relating to the job to ensure work continuity</li><li>Contribute to preparing timely and accurate reports that concern the line of work to meet the requirements, objectives, and standards</li><li>Ensure the satisfaction of both internal and external customers by addressing their needs in a courteous and timely manner</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>4-5 years of experience in backend development using GoLang, Ruby on Rails (RoR), Java, or Python</li><li>Bachelor Degree in a relevant field is required</li><li>Master s degree in a relevant field is preferred</li><li>Knowledge & understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization</li></ul>
Company Description Geo Wise is an AI receptionist for field home service businesses, including cleaning, HVAC, plumbing, electrical, home healthcare, mobile beauty & pest control companies. <br>The platform simulates dispatcher decision-making at the moment of booking, evaluating customer locations against service zones and optimizing drive time for technicians. Geo Wise intelligently scores, filters, and prices available slots based on skills, capacity, distance, and deposit rules to keep technicians’ schedules efficient and back-to-back. Customers can book through Whats App in Arabic and English, a website widget, a hosted page, by phone, or via any AI assistant through the API. The company focuses on high-performance, real-world scheduling solutions that streamline operations and improve customer experience.<br><br>Role Description The Software QA Engineer (Web & Mobile) is a full-time, on-site role based in Riyadh, Saudi Arabia in our global HQ. The person in this role will design and execute test plans and test cases for web and mobile applications, ensuring functional, integration, regression, and end-to-end quality across Geo Wise’s scheduling and AI receptionist platforms. Daily tasks include manual testing of new features and bug fixes, validating cross-browser and cross-device behavior, documenting defects, and working closely with software developers and product managers to clarify requirements and improve overall product reliability. The Software QA Engineer will collaborate on release readiness, maintain test documentation, contribute to test process improvements, and support production issue investigations. The role involves active participation in Agile ceremonies, clear communication of risks and test results, and a continuous focus on user experience and performance.<br><br>Qualifications Strong foundation in Software Quality, Quality Assurance, and Software Quality Assurance, with experience in defining and applying test standards and best practices. Hands-on expertise in Manual Testing of web and mobile applications, including functional, regression, usability, and cross-platform testing. Working knowledge of Software Development concepts, SDLC, and Agile methodologies to collaborate effectively with engineering teams. Experience creating test plans, test cases, and test reports, and using issue-tracking and test management tools (e.g., Jira, Test Rail, or similar). Familiarity with APIs and basic tools for API testing; exposure to automation frameworks or scripting is a plus. Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience. Strong analytical and problem-solving skills, attention to detail, and the ability to prioritize in a fast-paced environment. Clear written and spoken communication skills in English; Arabic proficiency is an advantage. Experience testing location-based, mapping, or scheduling solutions, or products for field/home
Role Overview<br>We're looking for a Staff AI Software Engineer who is equally passionate about building software and elevating engineering standards. This is a 50% hands-on coding and 50% technical leadership role, where you'll work closely with the engineering team to define best practices, improve development workflows, and help shape sprint planning and technical execution.<br>Key Responsibilities Hands on: Design, build, and scale modern full-stack applications with a focus on performance, scalability, and reliability. Provide technical leadership by mentoring engineers, conducting code reviews, and championing engineering best practices. Define coding standards, software architecture, and development processes that improve quality and consistency across the engineering team. Partner with Product Managers and Engineering Leadership to shape sprint planning, break down technical initiatives, estimate work, and improve delivery.<br>What We're Looking For8+ years of experience in software engineering, with experience operating at Staff, Principal, or Technical Lead level. Strong commercial experience with Java and the Spring ecosystem (Spring Boot, Spring Cloud, Spring MVC). Strong full-stack development experience using React, Next.js, Type Script, and modern frontend technologies. Experience designing and building distributed, microservices-based architectures. Experience building and consuming REST APIs and event-driven systems. Experience working with Postgre SQL and/or Mongo DB. Experience with Docker, containerisation, Git, CI/CD pipelines, and cloud-native development. Strong understanding of software architecture, design patterns, scalability, and system performance. Experience mentoring engineers and influencing technical direction across multiple teams. Excellent communication and stakeholder management skills. Experience building AI-native products or integrating LLMs into production systems. Hands-on experience with RAG, AI agents, vector databases, Lang Chain, Lang Graph, MCP, or similar AI frameworks. Experience with Python and Fast API for AI services. Experience working in high-growth startups or scaling technology businesses. Exposure to cloud platforms such as AWS, Azure, or Google Cloud. Experience working with AI coding assistants such as Claude, Codex, Cursor, or Git Hub Copilot. Comfortable working in a fast-paced startup environment with a high degree of ownership.
We are seeking an experienced Deputy CEO with a strong operational background in software development companies. The successful candidate will oversee the company's day-to-day operations, ensuring the successful delivery of projects, operational excellence, and cross-functional alignment. This role will be responsible for driving execution across key operational areas, including Project Delivery, PMO, Procurement, Resource Management, Quality Assurance, Customer Success, and other shared business functions, while supporting the CEO in achieving the company's strategic objectives.<br>Key Responsibilities Oversee the company's daily operations and ensure operational excellence. Lead and monitor project delivery to ensure projects are delivered on time, within budget, and to the required quality standards. Oversee the PMO and project governance framework. Manage procurement, vendor relationships, and contract execution. Optimize resource planning and utilization across projects. Establish and monitor operational KPIs and performance dashboards. Drive process improvement and operational efficiency initiatives. Work closely with Engineering, Product, Sales, Finance, and HR to ensure seamless execution. Identify operational risks and implement mitigation plans. Support the CEO in strategic planning and organizational growth.<br>Preferred Experience15+ years of progressive leadership experience, including at least 5 years in an executive operational role. Experience within a software development, technology services, IT consulting, digital transformation, or systems integration company. Proven track record of leading large-scale software delivery operations and PMOs. Strong experience in project portfolio management and delivery governance. Experience managing procurement, commercial operations, and vendor management. Strong understanding of Agile, Scrum, Dev Ops, and software development lifecycles. Demonstrated ability to scale operations while maintaining delivery quality and customer satisfaction. Experience managing cross-functional teams and multiple business units. Excellent financial and commercial acumen, including budgeting and operational planning.
<h3 >About the University of Business & Technology</h3>
<p >The <strong >University of Business & Technology</strong> is a leading educational institution committed to providing high-quality learning experiences. We are currently seeking a dedicated professional to join our technology team in <strong >Jeddah, Makkah, Saudi Arabia</strong>. This <strong >full-time</strong> role is integral to supporting our digital learning infrastructure and ensuring seamless operation of academic systems.</p> <h3 >The Role: Software Engineer / System Administrator</h3>
<p >We are looking for a <strong >Software Engineer / System Administrator</strong> to manage and enhance our learning management systems. This position requires hands-on expertise with <strong >Blackboard LMS</strong>, combining software development skills with system administration capabilities to ensure robust and integrated educational technology solutions. The successful candidate will play a crucial role in maintaining and evolving the university's digital learning environment, supporting both technical functionality and user experience.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Develop, customize, administer, and maintain Blackboard LMS and its associated applications to meet institutional needs.</li>
<li >Build and support integrations between Blackboard and other enterprise systems, utilizing APIs and web services for seamless data flow and interoperability.</li>
<li >Develop and maintain custom applications, extensions, and automation tools to enhance system functionality and efficiency.</li>
<li >Support integrations with various critical university systems, including SIS, ERP, HR, CRM, identity management, and third-party learning platforms.</li>
<li >Troubleshoot technical, system, and integration-related issues promptly to ensure continuous and reliable operation of learning systems.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >Demonstrated hands-on experience with <strong >Blackboard LMS</strong> is essential for this role.</li>
<li >A minimum of <strong >0-1 years</strong> of professional experience in a software engineering or system administration capacity.</li>
</ul> <h3 >Work Environment and Location</h3>
<p >This is a <strong >full-time</strong> position requiring on-site presence. The role is based at the university's facilities in <strong >Jeddah, Makkah, Saudi Arabia</strong>, contributing directly to the local academic community and its technological advancements.</p> <h3 >Application Process</h3>
<p >Interested candidates who meet the specified qualifications are invited to submit their application. Further details regarding the salary will be provided and discussed confidentially during the interview stages.</p>
<h3><strong>About the Role</strong></h3><p>Modern Mills For Food Products Co. is seeking a <strong>Software Developer</strong> to join its team in Jeddah. This full-time position requires 2-5 years of experience in software development. The primary responsibility of this role is to develop, maintain, and improve all in-house .NET applications and services, delivering stable, secure, and scalable solutions that support daily business operations and future growth.</p><h3><strong>Core Development Responsibilities</strong></h3><ul><li>Develop, maintain, and enhance all internal .NET applications to ensure smooth and reliable operations.</li><li>Design and manage the organization’s intranet portal, including new features, UI updates, and performance improvements.</li><li>Build and support system integrations using .NET frameworks, APIs, and web services.</li><li>Develop and maintain microservices to improve scalability, performance, and modularity of internal systems.</li></ul><h3><strong>Front-End and Specialized Application Support</strong></h3><ul><li>Handle front-end requirements using JavaScript, ensuring clean, responsive, and user-friendly interfaces.</li><li>Customize, configure, and support SharePoint solutions, including workflows, sites, and document management.</li><li>Design and support mobile application interfaces and workflows, ensuring usability and consistency with backend services.</li></ul><h3><strong>System Integrity and Continuous Improvement</strong></h3><ul><li>Troubleshoot system issues, identify root causes, and implement long-term fixes to maintain high system availability.</li><li>Maintain proper documentation for applications, integrations, and system processes.</li><li>Ensure all solutions follow security standards, best practices, and organizational policies.</li><li>Contribute to continuous improvement by recommending new technologies, tools, and development approaches.</li></ul><h3><strong>Collaboration and Stakeholder Engagement</strong></h3><ul><li>Collaborate with IT, business teams, and external partners to gather requirements and deliver technical solutions.</li></ul><h3><strong>Required Qualifications</strong></h3><ul><li>3-5 years of experience in software development.</li><li>Strong understanding of the software development lifecycle (SDLC), version control, and coding best practices.</li><li>Strong problem-solving skills.</li><li>Ability to work independently and with cross-functional teams.</li></ul>
<p>You will design, build, and maintain software engineering solutions that deliver reliable, scalable performance while supporting the team s roadmap and quality goals.</p><p>Create and improve production-ready systems that meet performance, reliability, and scalability requirements delivering features on time, reducing incidents, and maintaining high code quality through tests, documentation, and collaborative engineering practices.</p><p><strong>Job Duties and Responsibilities</strong></p><ul><li>Programming (Java/Python/C#/JavaScript)</li><li>APIs and microservices</li><li>Cloud platforms (AWS/Azure/GCP)</li><li>Databases (SQL/NoSQL)</li><li>Testing (unit/integration)</li><li>CI/CD pipelines</li><li>Problem-solving and analytical thinking</li><li>Team collaboration and communication</li><li>Ownership and accountability</li><li>Attention to detail</li></ul><p><strong>Desired Candidate Profile</strong></p><p><strong>Qualifications</strong></p><p><strong>Required Qualifications</strong></p><ul><li>Programming (Java/Python/C#/JavaScript)</li><li>APIs and microservices</li><li>Databases (SQL/NoSQL)</li><li>Cloud platforms (AWS/Azure/GCP)</li><li>Testing (unit/integration)</li><li>CI/CD pipelines</li><li>Problem-solving and analytical thinking</li><li>Team collaboration and communication</li><li>Ownership and accountability</li><li>Attention to detail</li></ul>
Job Purpose<br>We are looking for experienced Senior Software Engineers to join our Banking Technology and Enterprise Solutions practice. We are hiring professionals with strong hands-on expertise in one of the following technology tracks (Newgen\Temenos Transact). The successful candidates will design, develop, integrate, and optimize enterprise banking solutions while supporting high-quality software delivery throughout the project lifecycle. Team Lead candidates will additionally guide development teams, review technical deliverables, and ensure adherence to software engineering and delivery standards.<br>Key Accountabilities<br>Design, develop, customize, and maintain scalable enterprise banking and process automation solutions. Translate business and functional requirements into reliable technical solutions. Participate in detailed design, development, code walkthroughs, peer reviews, testing, deployment, and production support. Build and maintain integrations with external applications, databases, APIs, and enterprise platforms. Perform troubleshooting through application logs, debugging tools, database analysis, and performance optimization. Support unit testing, system testing, System Integration Testing (SIT), User Acceptance Testing (UAT), defect resolution, and go-live activities. Apply secure coding practices, clean code principles, design patterns, and software development lifecycle standards. Collaborate with business analysts, functional consultants, architects, infrastructure teams, and project stakeholders. Contribute to technical investigations, proofs of concept, platform improvements, and knowledge-sharing activities. Protect confidential information and comply with banking technology, security, and regulatory standards. Lead, mentor, and support software developers throughout the project lifecycle. Plan and distribute development tasks while tracking progress against project milestones. Review code and technical deliverables and provide clear, actionable feedback. Enforce coding quality, architecture, testing, documentation, and SDLC standards. Act as the primary technical point of contact for the development team. Escalate technical risks, blockers, dependencies, and delivery concerns in a timely manner. Newgen Intelligent Business Process Suite Business Process Management and BPMNJava, Java EE, JSP, Servlets and Enterprise Java Beans Spring Boot and Spring MVCJPA and Hibernate Spring Cloud and Spring Batch REST APIs, SOAP Web Services and WSDLOracle Database and Microsoft SQL Server Git, Apache Subversion and Azure Dev Ops Log analysis and SQL query optimization System Integration and Enterprise Application Development Clean Architecture, Clean Code and Design Patterns Microservices Architecture Apache Kafka, Rabbit MQ and IBM MQDocker and Kubernetes Quartz Scheduler, JUnit and Log4j Technical Mentoring and Code Quality Governance Temenos Transact Core Banking Accounts, Funds Transfer, Loans, Deposits and Payments Temenos Configuration, Customization and Parameterization Version, Inquiry and Validation Routines Local Tables, User Exits and Banking APIsOpen Financial Services (OFS)j BASE Programming Java and Object-Oriented Programming REST APIs, SOAP Services and File-Based Integrations XML, JSON and Flat-File Integration Oracle Database and SQLLinux and Unix Close-of-Business Processing Batch Jobs, Scheduling and Job Control Performance Tuning, Debugging and Defect Resolution<br>Minimum Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Relevant Newgen, Temenos, Java, Database, Cloud, or Software Engineering certifications.<br>Minimum Experience<br>6+ years of relevant software development experience. Strong hands-on project experience with either Newgen BPM or Temenos Transact.
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…
We are seeking a Programmer to work with the Pipelines, Distributions, & Terminals (PD&T) Admin Area to develop, implement, and maintain computer-based programs, systems, and procedures. The successful candidate will utilize their skills in programming, and software coding techniques to create, revise, and enhance business systems application programs.<br>Responsibilities Design, code, test, and debug new programs or modify existing applications to meet operational and user needs. Integrate AI/ML models and trending technologies into backend/frontend systems for production deployment. Develop system logic, flowcharts, and comprehensive documentation, including user manuals and technical guides. Create test data and simulate procedures to validate code functionality across different languages and environments. Perform other related technical duties as assigned by the supervisor to support system stability and improvements.<br>Qualifications At least 3-5 years of experience in programming, software development, and system analysis is preferred. Strong knowledge of programming languages, including ASP. Net, C#, Python, and others. Experience with database servers, SQL language, and handling large datasets. Experience in software engineering and algorithm structures. Ability to read, analyze, & debug programming codes in the above-mentioned languages, including ML libraries. Experience with backend/frontend skills, cloud services, API integration, and integrating AI/ML models into production environments. Experience in integrating codes, as well as running and compiling integrated scripts from different languages and models.
<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 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.</p><br><br>Job Description<br><p>We are looking for a highly talented <strong>Software Engineer II - Backend t</strong>o 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.</p><br><p><strong>You Will Be Working On</strong><br>
<strong>Software Development</strong></p><br><ul><li>Keep abreast of 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, estimate efforts and provide the required solutions in collaboration with Product Team</li><li>Assist in building development components in order to transform the requirements into actual working software accurately</li><li>Document all coding steps in order to ensure comprehensibility and to facilitate future modifications and maintenance</li><li>Investigate and resolve issues and bugs</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 functionality of delivered solutions</li><li>Assist in user trials and acceptance testing</li></ul><p><strong>Governance and Resilience</strong></p><br><ul><li>Follow all relevant policies, procedures, and processes in order for the daily work to be carried out in a controlled and consistent manner</li><li>Contribute to the identification of opportunities for continuous improvement of processes, practices, work processes, cost effectiveness, and productivity enhancement</li><li>Promote to other employees within the organization the implementation and adherence to policies, procedures, processes, and instructions</li></ul><p><strong>Daily Operations</strong></p><br><ul><li>Follow daily operations relating to the job to ensure work continuity</li><li>Contribute to preparing timely and accurate reports that concern the line of work to meet the requirements, objectives, and standards </li><li>Ensure the satisfaction of both internal and external customers by addressing their needs in a courteous and timely manner</li></ul><br>Qualifications<br><ul><li>4-5 years of experience in backend development using GoLang, Ruby on Rails (RoR), Java, or Python</li><li>Bachelor Degree in a relevant field is required</li><li>Master’s degree in a relevant field is preferred</li><li>Knowledge & understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization</li></ul><br>Additional Information<br><ul><li>We offer relocation support globally to our permanent employees.</li><li>Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech and product community.</li><li>Develop your skills with your personal educational budget for conferences and external training.</li><li>Access our e-learning platform LinkedIn and participate in our various in-house training programs</li><li>And much more…</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_Nationality">
<b>Nationality</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Nationality">
Saudi Arabia </div>
</div>
<div class="row is-m v-align-top t-small bg-mute">
<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 Purpose The Senior Manager – Software Development is responsible for planning, managing, and overseeing end-to-end software development activities, ensuring delivery of high-quality digital products and services that support business objectives. The role provides strong technical and people leadership, manages internal and vendor development teams, and ensures adherence to engineering standards, timelines, budgets, and quality benchmarks. Key Accountabilities Strategy, Policy & Governance Contribute to the overall Digital Transformation and application delivery strategy in alignment with organizational goals. Develop, implement, and continuously improve software engineering processes, standards, and methodologies to enhance efficiency, quality, and innovation. Ensure compliance with enterprise architecture, security, quality, and governance frameworks. Planning, Delivery & Execution Plan, manage, and control software development initiatives from requirements through delivery, release, and post-production support. Own delivery timelines, scope, resourcing, and dependencies across multiple concurrent initiatives. Monitor project progress, conduct regular status reviews, proactively manage risks, and implement corrective actions when required. Ensure on-time, on-budget, and high-quality delivery of software solutions. Technical Leadership Provide technical leadership and architectural guidance to development teams, ensuring adoption of best practices, scalable designs, and modern engineering approaches. Guide solution design decisions while balancing technical constraints, security, performance, and business needs. Support resolution of complex technical issues and remove delivery blockers to ensure smooth sprint execution and product releases. Provide technical leadership and architectural guidance to cross-function teams. Team & Resource Management Lead, mentor, and manage software development teams, fostering a high-performing and collaborative environment. Manage resource allocation, workload distribution, and staffing to optimize utilization and delivery outcomes. Conduct performance evaluations, provide structured feedback, and support professional development and capability building. Vendor & Stakeholder Management Manage joint development initiatives with third-party vendors and outsourced development partners. Collaborate closely with internal stakeholders including Product, Operations, Airport Systems, OCC, and IT Support teams to ensure alignment and integration. Maintain effective communication with business stakeholders to understand needs, gather feedback, and continuously improve delivery outcomes. Continuous Improvement & Innovation Lead continuous improvement initiatives by identifying root causes of issues and implementing sustainable solutions. Stay current with industry trends, emerging technologies, and engineering practices, recommending adoption where value is demonstrated.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an AI-Native Software Developer based in Saudi Arabia.<br><br>Join a fully remote, international engineering environment where innovation, ownership, and AI-driven development are at the heart of building impactful software solutions. In this role, you will work end-to-end on designing, developing, and improving products used by customers worldwide. You will leverage AI as an integral part of your engineering process, creating workflows, validation systems, and solutions that enhance productivity and software quality. This opportunity is ideal for a developer who enjoys experimenting with emerging technologies, solving complex challenges, and taking full responsibility for the products they create. You will have the autonomy to shape ideas into reliable, production-ready software while continuously improving how AI supports development.<br><br>Accountabilities<br><br>Take full ownership of software development projects, from initial concepts and design through implementation, deployment, and continuous improvement. Use AI as a development system by creating effective workflows, validation processes, and automation strategies to enhance engineering efficiency. Design, build, test, and maintain high-quality software solutions while ensuring reliability and strong performance in production environments. Monitor software behavior after release, analyze results, and identify opportunities to improve both products and development processes. Develop scalable backend solutions, including database design, complex queries, and application architecture improvements. Explore new approaches, test innovative ideas, and transform insights into practical, evidence-based product enhancements.<br><br>Requirements<br><br>Proven experience with Ruby on Rails or other backend programming languages and frameworks. Strong SQL expertise, with the ability to design database schemas and write complex queries efficiently. Demonstrated experience using AI tools and workflows as part of an end-to-end software development process, with practical examples of successful implementations. Strong commitment to software quality, including a habit of testing your own work and delivering reliable solutions. Ability to work independently, take ownership of technical decisions, and manage projects from idea to completion. Curiosity and enthusiasm for exploring new technologies, solving challenging problems, and continuously improving engineering practices. Strong communication skills and ability to collaborate effectively within a global, remote team.<br><br>Benefits<br><br>Fully remote position with the flexibility to work from Poland. Opportunity to build and improve real AI-powered systems used by customers worldwide. High level of autonomy and ownership over projects and technical decisions. International collaboration with talented team members across different countries. Personal development opportunities and clear paths for professional growth. Computer budget to improve your home working setup. Access to a Kindle device and company Amazon account. Body and Mind Movement program designed to support well-being and energy. Respect for local national holidays to ensure proper time for rest and recovery. Opportunity to contribute to innovative products at the intersection of software engineering and artificial intelligence.<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.
<h3 >About the University of Business & Technology</h3>
<p >The <strong >University of Business & Technology</strong> is a leading educational institution committed to providing high-quality learning experiences. We are currently seeking a dedicated professional to join our technology team in <strong >Jeddah, Makkah, Saudi Arabia</strong>. This <strong >full-time</strong> role is integral to supporting our digital learning infrastructure and ensuring seamless operation of academic systems.</p> <h3 >The Role: Software Engineer / System Administrator</h3>
<p >We are looking for a <strong >Software Engineer / System Administrator</strong> to manage and enhance our learning management systems. This position requires hands-on expertise with <strong >Blackboard LMS</strong>, combining software development skills with system administration capabilities to ensure robust and integrated educational technology solutions. The successful candidate will play a crucial role in maintaining and evolving the university's digital learning environment, supporting both technical functionality and user experience.</p> <h3 >Key Responsibilities</h3>
<ul >
<li >Develop, customize, administer, and maintain Blackboard LMS and its associated applications to meet institutional needs.</li>
<li >Build and support integrations between Blackboard and other enterprise systems, utilizing APIs and web services for seamless data flow and interoperability.</li>
<li >Develop and maintain custom applications, extensions, and automation tools to enhance system functionality and efficiency.</li>
<li >Support integrations with various critical university systems, including SIS, ERP, HR, CRM, identity management, and third-party learning platforms.</li>
<li >Troubleshoot technical, system, and integration-related issues promptly to ensure continuous and reliable operation of learning systems.</li>
</ul> <h3 >Required Qualifications and Experience</h3>
<ul >
<li >Demonstrated hands-on experience with <strong >Blackboard LMS</strong> is essential for this role.</li>
<li >A minimum of <strong >0-1 years</strong> of professional experience in a software engineering or system administration capacity.</li>
</ul> <h3 >Work Environment and Location</h3>
<p >This is a <strong >full-time</strong> position requiring on-site presence. The role is based at the university's facilities in <strong >Jeddah, Makkah, Saudi Arabia</strong>, contributing directly to the local academic community and its technological advancements.</p> <h3 >Application Process</h3>
<p >Interested candidates who meet the specified qualifications are invited to submit their application. Further details regarding the salary will be provided and discussed confidentially during the interview stages.</p>
L2 Middleware / BSS Integration Support Engineer – Riyadh<br>We are looking for an experienced L2 Middleware / BSS Integration Support Engineer to join a telecom BSS managed services environment in Riyadh.<br>The successful candidate will provide L2 operational support for the middleware and integration platforms connecting critical BSS applications, ensuring high availability, performance and reliability.<br>Responsibilities<br>Provide L2 support for middleware, ESB, API and messaging platforms. Support Software AG Web Methods Integration Server, API Gateway and BPMN workflows. Monitor message queues, topics, throughput, consumer lag and integration errors. Troubleshoot queue backlogs, poison messages, connection issues and integration failures. Investigate integration issues across CRM, Billing, Order Management, Mediation and Activation. Manage routing rules, queues/topics, transformations and API configurations. Support clustering, HA and failover mechanisms. Perform middleware patching and upgrades. Troubleshoot REST and SOAP APIs. Coordinate complex incidents with L3 and vendor support. Maintain middleware documentation, architecture diagrams and run-books. Monitor and report middleware performance KPIs.<br>Required Skills<br>5–8 years' middleware administration and integration experience. Strong Software AG Web Methods experience. Integration Server / API Gateway / ESB knowledge. Experience with IBM MQ, Kafka, Rabbit MQ or Active MQ. REST and SOAP API troubleshooting. Java, XML and XSLT knowledge. Telecom BSS integration experience. Understanding of pub/sub, request-reply, routing and transformation patterns. ITIL incident and change management awareness. Strong English communication skills.<br>Nice to Have<br>Ericsson BSS experience. Ericsson EOC, ECM, Billing, Mediation or Dynamic Activation. TMF620 / TMF637 APIs. IBM Integration Bus, Red Hat Fuse or Oracle Service Bus. JBoss EAP, Wild Fly or Web Logic. BPMN workflow experience. ELK monitoring.<br>Why Apply?<br>This is an opportunity to work across a large-scale telecom BSS environment where Web Methods forms the central integration backbone between multiple business-critical platforms.<br>How to Apply<br>Send your latest CV to hiro.gomez@tanint.com.
We are seeking a Senior Software Engineer – Oracle Banking!<br><br>Technical Requirements:<br><br>Oracle FLEXCUBE Core Banking (FCUBS) Oracle Treasury (FX, MM, Derivatives, Repos, Securities) Oracle Limits and Collateral Management (LCM) PL/SQL Development and Optimization Oracle Database (11g, 12c, 19c) Java / J2EE Web Logic Server Administration Oracle ADF and Oracle JET (UI technologies) XML / XSD / XSLT REST and SOAP Web Services Integration with SWIFT (MT103, MT202, MT300, etc.) Exposure and Limit Monitoring across products Collateral Management and Exposure Utilization Oracle SOA Suite / Middleware Integration Oracle Banking Digital Experience (OBDX) – optional Batch Job Scheduling (Control-M, Autosys) Core Banking Modules (Accounts, Loans, Payments, Trade Finance) Risk and Interest Rate Management (Treasury) Real-time Limit Checks and Updates Oracle Cloud Infrastructure (OCI) – optional CI/CD tools (Jenkins, Git, Maven) Agile/Scrum Development Methodology Functional & Technical Documentation Treasury Back Office Operations (Deal Capture, Settlement, Confirmation) Secure Coding & Role-Based Access Control (RBAC) Basel III / IFRS / Regulatory Compliance Awareness Testing and UAT Support Strong Analytical and Debugging Skills Cross-functional Team Collaboration Mentoring and Code Review Practices <br><br>Senior Software Engineer – Oracle Banking in Riyadh, Saudi Arabia