وظائف مبرمجين - جدة السعودية
٥٢٩٤ وظائف شاغرة
<p>-القدرة على عمل تطبيق ويب متكامل سواء Front End Or Back End.</p><p>-خبره لا تقل عن ثلاث سنوات.</p><p>-ألشهادة المطلوبة ثانوي أو أعلى نهتم كثيرا بالمهارات وأمكانيات مطور الويب</p><p>- العمل عن بعد 8 ساعات </p><p>-يؤخذ بعين الأعتبار أمكانية تصميم الموقع أو القدره على تعديل النماذج التصميمية للمواقع بعين الأعتبار.</p><p>- اذا كان لك تطبيق ويب على الأنترنت أو أكثر برجاء أرفاق الروابط مع السيرة الذاتية</p><p>-القدرة على تصميم قاعدة البيانات حسب التحليل و أحتياجات التطبيق وكتابة الأستفسارات MS SQL في قاعدة البيانات بطريقة احترافية تفي بمتطلبات التطبيقات العامة</p><p>-وجود المهارات الظرورية للتعامل مع لغة بنا الصفخات HTML وكذلك Java Script وما تحتاجة من الأطلاع و الألمام بالمكتبات أو أطارات العمل المهمة والموجودة على مواقع الشركات العالمية على الأنترنت .</p><p>-الخبره الكافية في تتبع المشاكل و الأخطاء في التطبيقا</p>
نبذة عن الوظيفة نبحث عن مطور تطبيقات يتمتع بخبرة في تقنيات الويب الحديثة والذكاء الاصطناعي للمساهمة في إطلاق وتطوير وتشغيل وتحسين منصة متخصصة في إدارة الموارد البشرية مدعومة بالذكاء الاصطناعي. سيكون المرشح مسؤولاً عن استكمال التحسينات لإطلاق المنصة و تطوير الميزات الجديدة، معالجة الملاحظات والأخطاء، تحسين الأداء وتجربة المستخدم، وتنفيذ المتطلبات والتخصيصات الخاصة بالعملاء مع المحافظة على جودة واستقرار النظام. المسؤوليات الرئيسية · تطوير وتحسين وظائف ومزايا المنصة بشكل مستمر. · تحليل المشكلات التقنية ومعالجة الأخطاء البرمجية ورفع مستوى الاستقرار والأداء. · تنفيذ التخصيصات والتعديلات المطلوبة وفق احتياجات العملاء. · تطوير واجهات المستخدم وتحسين تجربة الاستخدام. · إدارة وتطوير قواعد البيانات والتكاملات البرمجية. · المساهمة في تحسين البنية التقنية وجودة الكود البرمجي. · إدارة الإصدارات والتحديثات عبر Git Hub. · المشاركة في الاختبارات وضمان جودة المخرجات قبل النشر. · توثيق التطويرات والتحديثات الفنية بشكل منظم. · التعاون مع فرق الأعمال لفهم المتطلبات وتحويلها إلى حلول تقنية فعالة. <br>المهارات التقنية المطلوبة سبق العمل عليها<br>Front-end · React · Next.js · Type Script · Tailwind CSS <br>Backend & Database · Supabase · Postgre SQL · SQL · REST APIs <br>AI & Integrations · Open AI APIs · Prompt Engineering · AI Workflow Integration <br>Infrastructure & Dev Ops · Git Hub · Vercel · CI/CD يفضل الإلمام بـ · Multi-Tenant Architecture · Role-Based Access Control (RBAC) · Audit Logging · Performance Optimization · Enterprise Saa S Applications · Clean Architecture Principle المهارات الشخصية · القدرة على التعلم والتكيف مع التقنيات الحديثة. · مهارات قوية في تحليل المشكلات وحلها. · الاهتمام بالتفاصيل وجودة العمل. · القدرة على العمل بشكل مستقل وضمن فريق. · مهارات تواصل فعالة وفهم متطلبات الأعمال والعملاء. · المبادرة وتحمل المسؤولية والالتزام بالمواعيد. ما نبحث عنه شخص يمتلك شغفاً بالتطوير والابتكار، وقادراً على التعامل مع تطبيقات الذكاء الاصطناعي الحديثة، والمساهمة في تطوير حلول عملية وقابلة للتوسع تلبي احتياجات العملاء وتدعم النمو المستقبلي للمنصة. <br>لا يشترط الخبرة في حال توفر المعرفة والالمام والعمل المسبق على التقنيات المطلوبة
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.
We are seeking a versatile Full-Stack Software Developer/Engineer to drive the design, development, and optimization of our web applications, database architectures, and business intelligence (BI) solutions. Your immediate focus will be on building robust web systems and unlocking insights from our data. While we plan to expand into mobile applications in the future, your core day-to-day impact will be centered on our web and data ecosystem. The final job title (Software Developer or Software Engineer) will be determined based on the selected candidate's depth of experience.<br>Key Responsibilities<br>Core Development (Immediate Focus): Design, build, verify, and deploy:High-performance Web Applications. Robust Database Architectures and schemas. Secure, scalable APIs to connect our systems. Actionable Business Intelligence (BI) solutions and reporting tools. Code Quality & Maintenance: Write clean, scalable, and well-documented code. Troubleshoot, debug, and maintain existing software and security systems. Continuous Improvement: Evaluate user feedback, recommend system upgrades, and execute program improvements. Documentation: Create and maintain comprehensive technical documentation. Future Scope: Support the transition into Mobile Applications when the roadmap expands.<br>Requirements & Qualifications<br>Education & Experience Degree: Bachelor’s degree in computer science, Computer Engineering, Information Systems, or a related field. Experience: Proven track record in Full-Stack Web Development and database management. UI/UX: Hands-on experience in web and visual design following user experience best practices. Technical Stack Frontend: HTML5, CSS3, Java Script. Backend: Python. Database: Microsoft SQL Server (crucial for our BI and core architecture). Mobile: Mobile application development experience is a plus for the future but not required for day-one tasks. Core Competencies Strong analytical, logical thinking, and mathematical problem-solving skills. Excellent communication and teamwork capabilities. Ability to learn new programming languages and technologies quickly.
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, Quality Engineering based in Saudi Arabia.<br><br>Join a high-impact engineering team focused on building the quality infrastructure that enables developers to deliver reliable software at scale. In this role, you will design and enhance automated testing frameworks, CI/CD pipelines, and engineering tools that improve software quality across a modern cloud-native platform. You will leverage AI-driven technologies to strengthen test automation, accelerate regression detection, and continuously improve engineering efficiency. Working closely with cross-functional teams, you will help establish quality as a core engineering discipline while contributing hands-on to software development. This is an excellent opportunity for an experienced engineer who enjoys solving complex technical challenges in a fast-paced, globally distributed environment with a strong culture of innovation and ownership.<br><br>Accountabilities<br><br>Design, develop, and maintain scalable automated testing frameworks supporting REST and g RPC APIs. Build and improve AI-assisted quality engineering solutions to automate test generation, strengthen regression coverage, and convert production incidents into long-term automated test cases. Develop, maintain, and optimize CI/CD pipelines to improve software delivery speed and reliability. Plan and execute performance, load, stress, and scalability testing to validate platform resilience under increasing demand. Implement chaos engineering practices by designing fault-injection experiments that proactively identify system weaknesses. Standardize quality engineering tools, frameworks, and development workflows to improve the developer experience across engineering teams. Collaborate closely with software engineers to increase test coverage, diagnose production issues, and deliver robust technical solutions. Mentor fellow engineers and promote engineering best practices focused on quality, automation, and continuous improvement.<br><br>Requirements<br><br>5+ years of experience as a Software Engineer building and supporting production-grade software systems. At least 1 year of professional experience developing applications in Go, with strong proficiency in strongly typed programming languages. Practical experience using AI-powered development tools and large language models (LLMs) to enhance software engineering and testing workflows. Proven expertise designing and maintaining CI/CD pipelines, preferably using Git Hub Actions, Google Cloud Build, or similar platforms. Strong experience developing automated testing frameworks for distributed or microservices-based architectures. Solid knowledge of Kubernetes, Helm, containerization, and cloud-native deployment best practices. Experience working in startup or fast-paced environments with evolving priorities and a high level of ownership. Ability to independently manage projects from requirements gathering through implementation, deployment, monitoring, and optimization. Strong analytical, troubleshooting, communication, and collaboration skills. Experience with Python, Type Script, Docker, Terraform, Argo CD, Google Cloud Platform, Google Kubernetes Engine, Kafka, Redpanda, chaos engineering tools, or performance testing frameworks such as k6 and ghz would be considered an advantage.<br><br>Benefits<br><br>Competitive salary. Equity or stock option program. Comprehensive health benefits. One-time home office setup allowance of USD $500. Monthly remote work stipend of USD $150. Fully remote work environment with global collaboration. Opportunity to work with modern cloud-native technologies, AI-powered engineering practices, and large-scale distributed systems. Inclusive and collaborative culture that values continuous learning, ownership, and innovation.<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.
About Ejad Tech Ejad Tech is a Saudi technology and consulting company specializing in digital transformation, software development, Artificial Intelligence (AI), and innovative technology solutions. We partner with government and private sector organizations to deliver intelligent digital products and advanced technology services that drive innovation, operational excellence, and sustainable growth. At Ejad Tech, we believe that empowering Saudi talent is essential to shaping the future of technology. We are committed to providing aspiring professionals with opportunities to develop their skills, gain hands-on experience, and contribute to building innovative AI-powered solutions that create real impact.<br>Job Summary We are looking for a Junior AI Software Developer to join our AI team and contribute to the development of intelligent software applications and AI-powered solutions. The successful candidate will support the design, development, testing, and maintenance of software systems while collaborating with AI Engineers and Software Developers to deliver scalable, high-quality solutions. This role is ideal for recent graduates and early-career professionals with a strong programming foundation and a passion for software development and Artificial Intelligence.<br>Key Responsibilities Develop and maintain software applications using Python. Contribute to the development of AI-powered applications and software solutions. Develop and maintain backend services and REST APIs. Write clean, maintainable, and well-documented code following software development best practices. Test applications, troubleshoot issues, and optimize system performance. Support data processing and system integration activities. Collaborate with AI Engineers and Software Developers to deliver high-quality solutions. Participate in code reviews, software testing, and continuous improvement initiatives. Stay up to date with emerging technologies and contribute to enhancing software products and solutions.<br>Qualifications Bachelor's degree in Computer Science, Artificial Intelligence, Software Engineering, Information Technology, or a related field. Proficiency in Python programming. Good understanding of Object-Oriented Programming (OOP). Basic knowledge of REST APIs. Basic knowledge of SQL databases. Familiarity with Git version control. Academic projects, personal projects, or internship experience in software development are preferred.<br>Technical Skills Python Object-Oriented Programming (OOP) REST APIsSQLGit API Integration<br>Behavioral Competencies Problem-solving skills. Analytical thinking. Teamwork and collaboration. Effective communication skills. Willingness to learn and continuously develop. Adaptability to new technologies.
Job Title: Programmer & Network Engineer<br>Work Location: Riyadh<br>Division/Department: Operations Department<br>Reports to: Project Manager.<br>Job Summary: <br>Configuration and management of all client networks as well as setting up, configuring and programming of client’s automation and AV system components.<br>Essential Duties & Responsibilities:Manage information technology and computer systems. Plan, organize, direct, control and evaluate the operations of information systems and electronics. Operate and administer computer and telecommunications software, networks and information systems. Deploy and test networks, automation and AV systems according to standard. Troubleshoot hardware, software and network operating systems. Be familiar with all hardware and software/operating systems. Troubleshoot all system issues. Maintain log and/or list of required repairs and maintenance. Connect and set up hardware. Load all required software. Ensure technology is accessible and equipped with current hardware and software. Handle communications with technology suppliers regarding support/maintenance. Generate a complete and detailed IP Table for each project. Responsible for Lutron systems programming and operating system updates. Responsible for KNX systems programming and operating system updates. Responsible for Crestron systems programming and operating system updates. Responsible for Networks configuration and operating system updates.<br>Education Requirements:Computer Science/Engineering degree or equivalent CCNA certification or equivalent.<br>Work Experience Requirements:Describe years of experience, job knowledge, skills, and abilities required to perform job3 to 5 years Read/speak/write in English language. Crestron programming (Preferred). Lutron Programming (Preferred). Ubiquiti Networks (Preferred). Ability to research certain subjects on the internet. Strong command of Microsoft Office programs Ability to prepare and send timely reports. Ability to write/read/send emails. Ability to adapt to new computer software.
Job Responsibilities:Assist in the design, development, testing, and maintenance of web and/or mobile applications Write clean, efficient, and well-documented code under the guidance of senior developers Participate in code reviews and learn best practices for software development Collaborate with cross-functional teams including QA, UI/UX, and product management Troubleshoot bugs and performance issues in existing applications Stay current with emerging technologies and industry trends<br>Required Competencies:Bachelor’s degree in Computer Science, Information Technology, or a related field Proficiency in at least one programming language (e.g., Java Script, Python, Java, C#, or similar) Familiarity with front-end or back-end frameworks (e.g., React, Angular, Node.js, Django, . NET) Understanding of basic software development lifecycle and version control (Git) Strong problem-solving skills and attention to detail Good communication skills and willingness to learn
Software Project Manager (Technical Background Required)<br>Location: Riyadh, Saudi Arabia (On-site) Industry: Software Development & Digital Solutions<br>About the Role We are seeking an experienced Software Project Manager with a strong technical foundation in software development and proven experience managing software projects from concept through production deployment. The ideal candidate has previously worked as a Software Developer or in another technical role before transitioning into project management, enabling them to effectively bridge business and technical teams. You will be responsible for leading end-to-end software delivery, facilitating Agile/Scrum ceremonies, managing cross-functional teams, and ensuring projects are delivered on time, within scope, and to the highest quality standards.<br>Key Responsibilities Lead the complete software project lifecycle, from requirements gathering and planning through development, testing, deployment, and post-production support. Drive Agile delivery by facilitating Scrum ceremonies, including Sprint Planning, Daily Stand-ups, Sprint Reviews, Retrospectives, and Backlog Refinement. Act as the primary point of coordination between clients, business stakeholders, Product Owners, and technical teams. Collaborate closely with Software Developers, QA Engineers, UI/UX Designers, Dev Ops, and Business Analysts to ensure successful project execution. Translate business requirements into actionable technical deliverables while ensuring alignment between business objectives and technical feasibility. Prepare and maintain Business Requirements Documents (BRDs), user stories, acceptance criteria, and project documentation. Develop and maintain project plans, sprint roadmaps, timelines, resource allocation, and delivery milestones. Monitor project progress, identify risks and dependencies, and proactively implement mitigation plans. Track delivery metrics, sprint progress, and team performance using JIRA, Confluence, and other Agile project management tools. Manage stakeholder expectations through regular communication, status reporting, and project governance. Ensure software solutions meet quality standards, business requirements, and agreed delivery timelines. Support continuous process improvement by promoting Agile best practices and delivery excellence.<br>Requirements Proven experience managing end-to-end software development projects from initiation through production deployment. Strong hands-on experience leading Agile/Scrum teams and facilitating all Scrum ceremonies. Previous hands-on experience as a Software Developer, Software Engineer, or another technical software role before moving into Project Management. Solid understanding of software architecture, SDLC, APIs, databases, system integrations, and modern software development practices. Experience working closely with engineering teams and the ability to understand technical discussions, estimate effort, and identify delivery risks. Demonstrated experience gathering business requirements and producing BRDs, user stories, acceptance criteria, and functional documentation. Strong stakeholder and client management skills with the ability to communicate effectively with both technical and non-technical audiences. Experience managing multiple concurrent software projects and cross-functional teams. Proficiency with Agile project management tools such as JIRA, Confluence, Azure Dev Ops, or similar platforms. Excellent leadership, communication, negotiation, and problem-solving skills. Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline. Agile certifications such as CSM, PMI-ACP, Scrum Master, or PMP are highly desirable. Fluent in both Arabic and English. Willingness to be based in Riyadh and relocate for future project assignments if required.
Company Description AI-Consult.co, provides strategic AI advisory and data management solutions that support organizations through digital transformation. The team helps businesses understand the AI landscape, define clear AI goals, and identify high-impact use cases that align with their objectives. Core services include AI strategy and advisory, robust data management solutions, and AI-powered automation to improve efficiency and accuracy. By combining deep technical expertise with strong business insight, AI-Consult.co enables clients to unlock the full potential of AI and achieve sustainable, innovation-driven growth. The company is committed to delivering technologically advanced services grounded in practical business realities. Role Description This is a full-time, on-site Software Engineer role based in Riyadh, Saudi Arabia. The Software Engineer will design, develop, test, and maintain software solutions that support AI strategy, data management, and automation services. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, debugging and optimizing existing systems, and integrating software components with AI and data platforms. The role involves collaborating with consultants and data experts to translate business requirements into technical solutions, participating in code reviews, and contributing to technical documentation and best practices. The Software Engineer will also help improve development workflows, ensure software quality and security, and support ongoing product enhancements. Qualifications Strong foundation in Computer Science, including algorithms, data structures, and software architecture. Proficiency in Software Development and Programming, with experience building production-grade applications. Hands-on experience in Back-End Web Development, including APIs, databases, and server-side frameworks. Solid understanding and application of Object-Oriented Programming (OOP) principles. Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience). Experience with at least one modern programming language (e.g., Python, Java, C#, or Java Script/Type Script) and related development tools. Familiarity with cloud platforms, version control (e.g., Git), and CI/CD practices. Ability to work collaboratively in cross-functional teams and communicate technical concepts clearly. Interest or experience in AI, data engineering, or automation solutions is a strong plus. Strong problem-solving skills, attention to detail, and willingness to continuously learn new technologies.
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.
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 looking for a skilled . NET Software Engineer to join a growing technology team delivering enterprise-grade applications and digital solutions. The ideal candidate will have solid experience in designing, developing, testing, and maintaining scalable . NET applications while collaborating with cross-functional teams to deliver high-quality software. This is an onsite position based in Riyadh.<br>Key Responsibilities Design, develop, test, and maintain enterprise applications using Microsoft . NET technologies. Develop RESTful APIs and backend services following best practices. Write clean, maintainable, and scalable code using C# and ASP. NET Core. Collaborate with business analysts, QA engineers, and frontend developers to deliver software solutions. Participate in system design, code reviews, and technical discussions. Troubleshoot production issues and provide timely bug fixes. Optimize application performance and database queries. Develop and integrate applications with SQL Server and third-party systems. Follow secure coding practices and software development standards. Contribute to Agile/Scrum ceremonies and continuous improvement initiatives.<br>Requirements Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Minimum 4 years of professional experience in . NET development. Strong experience with C#, ASP. NET Core, and . NET Framework/. NET Core. Experience developing REST APIs and web services. Strong knowledge of SQL Server, database design, and stored procedures. Experience with Entity Framework or Entity Framework Core. Familiarity with Git and version control systems. Experience working in Agile/Scrum environments. Knowledge of software architecture and design patterns. Strong analytical and problem-solving skills. Good communication skills
Programmer/Analyst for design, development, testing, rollout and implementation Analysis, Design & Development of software solutions participate in development of technical specifications Fair Product knowledge of various treasury products like FX, Money Markets, Capital Markets, Derivatives ( FX, IR, Equity & Commodity) Expert (SME) in Fusion Kondor+ (FO) and its integration to other systems Exposure in Fusion KGL/KGR Credit & Market risk module Hands-on development & Support experience on Fusion Kondor suite Very good knowledge of various modules like Static data, yield curves, volatility curves, user management, reports, customizations, deal capturing, Instruments behavior, blotters etc Good knowledge of functionalities like Financial reports, Position and P&L reports and mechanisms, yield Curves - setup and usage in various instruments Custom development: Evaluation of additional requirements of screen layouts and data captures through Addition / Modification of various "Kustom" windows and procedures Market data feed configuration with Reuters(LSEG) & Bloomberg Strong Analytical & Logical skills Good Knowledge of SQL & shell scripting, Linux, Sybase ASE, XML Knowledge of standard SDLC process Hands-on experience in development, enhancements, and support of various other mission critical banking systems Strong technical skill in Linux, Sybase ASE Fair knowledge in Java programming & Open Shift/Kubernetes is added advantage Experience in Murex is added advantage<br><br>Requirements<br><br> Overall Industry experience of 7 Years+ Treasury related system work experience of at least 5 years+ Bachelor's degree in Computer Science / Information Technology from accredited university or college
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Our hospitality company is seeking a skilled Frontend Developer to join our team. As a Frontend Developer, you will be responsible for designing, developing and maintaining our company's websites and applications, ensuring they meet our high standards. The ideal candidate will have a passion for creating modern, responsive and user-friendly interfaces that enhance customer experiences. Design and develop user interfaces for our websites and applications using latest technologies and best practices. Create reusable and scalable code and libraries for future use. Ensure the technical feasibility of UI/UX designs and optimize them for speed and performance. Collaborate with cross-functional teams to refine product features, functionality and user experience. Test website and application features and functionality to ensure seamless integration and compatibility. Participate in code review, testing and troubleshooting to maintain robust and high-quality products. Stay up to date with emerging frontend technologies and trends for continued innovation.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Bachelor's degree in Computer Science or related field. Proven experience as a Frontend Developer, with at least 3 years of experience in website and application development. Proficient in HTML, CSS, JavaScript, and related frameworks such as Angular, React and jQuery. Proficient in using tailwind design framework. Familiarity with server-side technologies such as Node.js and PHP. Experience working with version control systems such as Git. Strong problem-solving skills and attention to detail. Excellent communication and collaboration skills, being able to work independently and in a team-oriented environment.</p><p></p></section>
Company Description Rasēd is a cutting-edge fraud detection and prevention solution designed for financial institutions, fintechs, and payment providers. It combines AI, device intelligence, and behavioral biometrics to detect and prevent fraud in real time while ensuring a seamless user experience. The platform also includes advanced analytics for post-incident investigation, compliance, and automated case management, enabling faster, smarter, and more secure fraud management.<br>Location: Riyadh, Saudi Arabia (Onsite) Employment Type: Full-time<br>Role Purpose The Software Engineer will design, build, and maintain scalable services and platforms that power Rasēd’s fraud‑detection, transaction‑monitoring, and risk‑decisioning products in a regulated financial environment. <br>Key Responsabilities● Design, develop, and maintain backend services and APIs that power Rasēd’s fraud‑detection, transaction‑monitoring, and risk‑scoring workflows. ● Implement reliable, testable, and scalable code (e.g. Java, . NET) following modern software development practices and code review standards. ● Work closely with data science, product, and compliance teams to translate fraud models, AML/KYC rules, and risk policies into production‑ready services and decision engines. ● Design and maintain data architectures (data pipelines, databases, messaging systems) to support high‑volume financial transactions and fraud analytics. ● Integrate third‑party AML/KYC, sanctions screening, and fraud platforms or internal risk tools into Rasēd’s ecosystem. ● Build monitoring, logging, and alerting for fraud‑related services to ensure high availability, observability, and fast incident response. ● Participate in code reviews, technical design discussions, and architecture decisions, contributing to continuous improvement of Rasēd’s platform.● Collaborate with clients and internal stakeholders to understand requirements, deliver technical solutions, and support deployments in production environments. ● Stay current with new technologies in fraud detection, AI/ML, and software engineering, and propose improvements to Rasēd’s products and engineering practices. <br>Qualifications & Competencies● Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field ● 2–5+ years of professional software development experience Strong programming skills in at least one modern backend language (e.g., Java, . NET), with experience building RESTful APIs or microservices. ● Experience with relational and/or NoSQL databases, data modeling, and performance optimization for high‑volume systems. ● Hands‑on experience with cloud platforms (AWS, Azure, GCP or OCI), containers (Docker), and orchestration tools (Kubernetes), plus CI/CD pipelines. ● Familiarity with building data‑driven or AI‑enabled applications (rules engines, scoring systems, anomaly detection) is highly desirable in fraud and risk contexts. ● Solid understanding of software engineering best practices: testing, version control (Git), documentation, and secure coding.
<p><h4>Job description</h4>
<p>The provided text appears to be unreadable due to corrupted or placeholder characters. Therefore, it is not possible to extract meaningful content or provide a formatted version of the job description.</p></p><p></p>
Programmer/Analyst for design, development, testing, rollout and implementation Analysis, Design & Development of software solutions, participate in development of technical specifications Fair Product knowledge of various treasury products like FX, Money Markets, Capital Markets, Derivatives ( FX, IR, Equity & Commodity) Subject Matter Expert (SME) in Fusion Risk Fair knowledge and hands on experience on Fusion Kondor FO module Hands-on experience in implementing various risk functions in Fusion Risk Module (Market & Credit ) - FRTB, PEF, VaR, IRRB, CVA, Collateral management ( IM, VM), LCR, NSFR etc.. Fair knowledge of functionalities like Financial reports, Position and P&L reports and mechanisms, yield Curves - setup and usage in various instruments Good Knowledge in payment messages SWIFT standards (ISO 20022) and payment validation workflow configuration Custom development: Evaluation of additional requirements of screen layouts and data captures through Addition / Modification of various "Kustom" windows and procedures Strong Analytical & Logical skills Good Knowledge of SQL & shell scripting, Linux, Sybase ASE, XML Knowledge of standard SDLC process Hands-on experience in development, enhancements, and support of various other mission critical banking systems Strong technical skill in Linux, Sybase ASE Fair knowledge in Java programming & Open Shift/Kubernetes is added advantage Experience in Murex is added advantage<br><br>Requirements<br><br> Overall Industry experience of 7 Years+ Treasury related system work experience of at least 5 years+ Bachelor's degree in Computer Science / Information Technology from accredited university or college
Role Description This is a full-time, on-site Software Engineer role based in Riyadh with Saudi Aquaculture Systems Factory Company - SAQUA. The Software Engineer will design, develop, and maintain software solutions that support aquaculture operations, internal platforms, and business processes. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, conducting code reviews, and resolving technical issues. The role involves collaborating closely with cross-functional teams to understand requirements, translating them into technical specifications, and integrating software with hardware or external systems when needed. The Software Engineer will also participate in testing, performance optimization, documentation, and continuous improvement of development practices.<br>Qualifications<br> Strong foundation in Computer Science principles, including algorithms, data structures, and software design concepts. Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, C#, Python, or similar). Hands-on experience in Back-End Web Development, including building APIs, working with databases, and integrating with third-party services. Solid understanding and practical use of Object-Oriented Programming (OOP) in designing scalable and maintainable systems. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Experience with testing practices (unit, integration, and system testing) and debugging techniques. Ability to work on-site in Riyadh, collaborate with diverse teams, manage time effectively, and adapt to evolving project requirements. Experience with cloud platforms, containerization, or Dev Ops tools is an advantage. Domain interest or experience in industrial, manufacturing, or aquaculture-related systems is a plus.
Role Description This is a full-time, on-site Software Engineer role based in Riyadh with Saudi Aquaculture Systems Factory Company - SAQUA. The Software Engineer will design, develop, and maintain software solutions that support aquaculture operations, internal platforms, and business processes. Daily responsibilities include implementing back-end features and APIs, writing clean and maintainable code, conducting code reviews, and resolving technical issues. The role involves collaborating closely with cross-functional teams to understand requirements, translating them into technical specifications, and integrating software with hardware or external systems when needed. The Software Engineer will also participate in testing, performance optimization, documentation, and continuous improvement of development practices.<br>Qualifications<br> Strong foundation in Computer Science principles, including algorithms, data structures, and software design concepts. Proficiency in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, C#, Python, or similar). Hands-on experience in Back-End Web Development, including building APIs, working with databases, and integrating with third-party services. Solid understanding and practical use of Object-Oriented Programming (OOP) in designing scalable and maintainable systems. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Familiarity with version control systems (e.g., Git) and collaborative development workflows. Experience with testing practices (unit, integration, and system testing) and debugging techniques. Ability to work on-site in Riyadh, collaborate with diverse teams, manage time effectively, and adapt to evolving project requirements. Experience with cloud platforms, containerization, or Dev Ops tools is an advantage. Domain interest or experience in industrial, manufacturing, or aquaculture-related systems is a plus.