2 896 Fintech Engineer jobs in Saudi Arabia

Senior Backend Engineer - Fintech Domain

Riyadh, Riyadh Delivery Hero Austria

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description

We are looking for a highly talented Senior Backend Engineer to join the Fintech 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 have a track record as a significant individual contributor as well as a strong team player, supporting a team, and working closely with the management teams to drive strategic initiatives forward across the region.

You will be working on :

Take part in architectural decision-making on a platform that is used by millions of people.

Actively participate in migrating our monolithic application into Microservices.

Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.

Deal with Docker containers, Kubernetes manifests, all this on Google Cloud Platform.

Coaching and mentoring other team members as a senior member of the team and member of our Backend Chapter.

We embrace Design Driven Development, SOLID Principles, Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).

Understanding development lifecycle and collaborating with cross-functional and agile teams.

Participate in the continuous and common effort of test coverage, refactoring and documentation.

Showing off your code review, debugging and investigation skills on a regular basis.

Qualifications

5+ years of experience in backend development using GoLang, Ruby on Rails (RoR), Java, or Python.

Strong database expertise with PostgreSQL and NoSQL databases. You should have a solid understanding of normal forms, ACID principles, isolation levels, indexing, query optimization, and memory caching (, Redis, Memcached).

Proficiency in monitoring, alerting, and logging tools such as Grafana.

Deep understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization.

Experience with monolithic migration.

Experience in Payment processing or Fintech domain is desirable.

Strong testing mindset with experience writing unit and integration tests to ensure code quality and reliability.

Adaptability & problem-solving skills – Ability to navigate ambiguity, work in a dynamic, fast-paced environment, and make informed decisions.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Android Engineer - Fintech (Saudi National)

Riyadh, Riyadh Delivery Hero Austria

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description


About the opportunity


We are looking for skilled (Senior) Android Engineers specializing in Android development to join our dynamic team. The ideal candidates will have a strong technical background, a passion for coding, and a commitment to delivering high-quality software development. As a Software Engineer at HungerStation , you will work on exciting projects, collaborate with cross-functional teams, and play a crucial role in enhancing our food delivery platform.


What you need to be successful


  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in mobile development
  • Experience in programming languages relevant to the role (e.g., Java, Kotlin, Swift, Objective-C, Golang, Ruby on Rails, Python, JavaScript).
  • Familiarity with software development methodologies and tools (e.g., Agile, Git, CI/CD).
  • Experience in testing software, including writing unit tests, integration tests, and end-to-end tests.
  • Good problem-solving skills and attention to detail.
  • Good communication and teamwork abilities.


Who we are


Hungerstation is the first Saudi Food delivery App in the region! Established in 2012. Today Hungerstation enables you to browse the largest selection of restaurants and supermarkets in KSA that reach 35,000+ options.
In Hungerstation, we stand for our customers' satisfaction, partners’ loyalty and riders’ wellbeing, in addition to our expansion vision - always aiming higher and moving forward to the utmost levels of service platform.

Hungerstation is part of the Delivery Hero Group, the world’s leading local delivery platform operating in 70+ countries worldwide


What's in it for you


  • We offer visa and 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 LinkedIn and participate in our various in-house training programs
  • And much more…
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Data Engineer – FinTech AI / Stock Market Data Pipelines

Riyadh, Riyadh UMATR

Posted today

Job Viewed

Tap Again To Close

Job Description

Data Engineer – FinTech AI / Stock Market Data Pipelines

Title: Data Engineer – FinTech AI / Stock Market Data Pipelines

Tech Stack: Apache Kafka, PySpark, TimescaleDB, PostgreSQL/MySQL, Snowflake/BigQuery/Redshift, AWS S3 / Data Lakes, Airflow / Prefect / Dagster

Responsibilities
  • Develop and maintain high-throughput real-time and batch pipelines for equities and financial market data .
  • Implement time-series databases and ensure performance at scale.
  • Manage data lakes, warehouses, and relational databases for analytics and reporting.
  • Collaborate with the AI/ML team to structure datasets for training and deploying trading models.
  • Ensure strong data governance, lineage, and reliability.
  • Optimize cloud infrastructure for low-latency trading and market analytics.
What Is In It For You
  • Competitive tax-free salary in Saudi Arabia (30k SAR)
  • Opportunity to work on cutting-edge fintech + AI projects
  • Be part of a CMA-licensed, regulated startup with strong growth prospects
  • Career progression in a high-visibility data engineering role
  • Work with a global, diverse, and ambitious team shaping the future of investing in the region
Requirements
  • 5+ years as a Data Engineer within fintech, trading, or financial services
  • Must have experience with stock market equities, tick data, OHLC, fundamentals, APIs, and sentiment analysis
  • PySpark (distributed data processing)
  • TimescaleDB or other time-series DBs
  • Relational Databases (PostgreSQL, MySQL)
  • Data Warehouses (Snowflake, BigQuery, Redshift)
  • Data Lakes (e.g., AWS S3 + Lake Formation)
  • Orchestration tools: Apache Airflow, Prefect, or Dagster
  • Solid experience designing scalable ETL/ELT pipelines for structured and unstructured data
  • Strong communication skills and ability to thrive in a fast-paced, startup-style environment
Nice to Have
  • Experience with Bloomberg, Refinitiv, or other financial market data providers
  • Knowledge of machine learning data preparation and feature engineering
  • Familiarity with financial compliance, data security, and regional regulations

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Tamara

Posted today

Job Viewed

Tap Again To Close

Job Description

workfromhome

We are looking for a Software Development Engineer to contribute to the design and development of our Integration Platform, a low-code/no-code system for seamless data and application integration. This role requires strong expertise in backend engineering, API development, and distributed systems. You will work closely with architects, senior engineers, and product teams to build scalable and reliable integration solutions.

Responsibilities
  • Design and develop core components of the integration platform, including flows, endpoints, authentication mechanisms, and monitoring tools.
  • Implement Scalable APIs (REST, SOAP, Webhooks) and event-driven architectures using message queues like Kafka or RabbitMQ.
  • Debug and Troubleshoot integration issues, improving platform observability and monitoring.
  • Collaborate with Teams, including product managers, architects.
  • DevOps to align platform capabilities with business needs.
  • Write Clean, Maintainable Code with a strong focus on testability and automation.
Requirements
  • 3+ years of experience in software engineering, experience working in integration platforms or middleware systems is a plus.
  • Should be very strong in LLD and problem-solving skills.
  • Proficiency in Java, Mongo, MySQL, AWS technologies, ELK stack, Spring Boot, Kafka, and Redis.
  • Expertise in API design (REST, SOAP, Webhooks) and event-driven architectures (Kafka, RabbitMQ, or similar).

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master-Works

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Responsibilities:
  • Applications Production environment management with knowledge on Windows and Linux Servers management.
  • Follow policies and procedures on Change Management and IT Governance standards.
  • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management.
  • Troubleshooting live applications in collaboration with Infrastructure teams (Systems, Networks, and IT Security ) and provide RCA report.
  • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
  • DevSecOps: Regular activities on development lifecycle and manage pipelines, configurations, and maintenance.
Minimum Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3+ years of experience in software deployment or a related role.
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and attention to detail.
  • Strong interpersonal and communication skills.
  • Ability to work effectively in a team and manage multiple priorities.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

  • Responsibilities:
    • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management
    • Follow policies and procedures on Change Management and IT Governance standards
    • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence
    • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers management
    • Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security) and provide RCA report
    • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues
    • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages
    • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures
    • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions
    • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed
    • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches
    • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles
    • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues
    • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement
    • Continuous Improvement: Stay current with the latest technologies and best practices in application support
  • DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 3+ years of experience in software deployment or a related role
  • Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation
  • Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD)
  • Strong understanding of various deployment methodologies (e.g., blue-green, canary releases)
  • Knowledge of cloud services (AWS, Azure, GCP) is a plus
  • Excellent problem-solving skills and attention to detail
  • Strong interpersonal and communication skills
  • Ability to work effectively in a team and manage multiple priorities

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Other
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Master Works by 2x

Sign in to set job alerts for “Software Engineer” roles.

Riyadh, Riyadh, Saudi Arabia 43 minutes ago

Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application Development

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Master-Works is seeking a detail-oriented and proactive Software Deployment Engineer to join our team. In this role, you will be responsible for deploying, configuring, and monitoring software applications in various environments, ensuring that they run smoothly and meet operational requirements. You will collaborate closely with development, QA, and IT teams to facilitate seamless software delivery and deployment processes.

Key Responsibilities:

  1. Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
  2. Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
  3. Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
  4. Collaborate with development and QA teams to ensure code is ready for deployment.
  5. Create and maintain documentation related to deployment processes and workflows.
  6. Participate in the continuous improvement of deployment strategies and practices.
  7. Stay updated on emerging technologies and tools to enhance the deployment process.

Minimum Requirements:

  1. Bachelor's degree in Computer Science, Information Technology, or a related field.
  2. 3+ years of experience in software deployment or a related role.
  3. Proficient in scripting languages (e.g., Bash, Python, PowerShell) for automation.
  4. Experience with continuous integration and deployment (CI/CD) tools (e.g., Jenkins, GitLab CI/CD).
  5. Strong understanding of various deployment methodologies (e.g., blue-green, canary releases).
  6. Knowledge of cloud services (AWS, Azure, GCP) is a plus.
  7. Excellent problem-solving skills and attention to detail.
  8. Strong interpersonal and communication skills.
  9. Ability to work effectively in a team and manage multiple priorities.

Join us at Master-Works and take your career to the next level while playing a vital role in delivering high-quality software solutions to our clients.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Fintech engineer Jobs in Saudi Arabia !

Senior Software Development Engineer

Riyadh, Riyadh Master Works

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Software Development Engineer/Application Support:

  • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management.
  • Follow policies and procedures on Change Management and IT Governance standards.
  • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers' management.
  • Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security ) and provide RCA report.
  • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
  • DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance.

Saudi Only

4 - 8 years of experience

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Sr. Software Development Engineer

Riyadh, Riyadh Master Works

Posted today

Job Viewed

Tap Again To Close

Job Description

Be among the first 25 applicants four weeks ago.

Master-Works is seeking a dynamic and experienced Senior Software Development Engineer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining innovative software applications that meet client needs. You will collaborate with a team to create high-quality solutions and mentor junior developers.

Responsibilities:

  • Manage applications in production environments, with knowledge of Windows OS Servers management.
  • Adhere to policies and procedures related to Change Management and IT Governance standards.
  • Review cybersecurity reports, validate vulnerabilities, and provide closure reports with evidence.
  • Possess development experience, including working with compiled files and configuration files of web applications and web servers.
  • Troubleshoot live applications in collaboration with Infrastructure teams (Systems, Networks, Security) and produce RCA reports.
  • Provide Level 3 support for complex application issues.
  • Investigate, diagnose, and resolve application incidents, including software errors and outages.
  • Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Monitor application performance, proactively identify issues, and apply corrective actions.
  • Assist users with application questions, offer guidance, and conduct training as needed.
  • Participate in planning, testing, and deploying application upgrades and patches.
  • Maintain accurate documentation on configurations, troubleshooting procedures, and knowledge base articles.
  • Coordinate with vendors for technical support and bug fixes.
  • Contribute to IT projects involving application implementation, integration, and enhancement.
  • Stay updated with the latest technologies and best practices in application support.

DevSecOps: Manage development lifecycle activities, pipelines, configurations, and maintenance.

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Other
Industries
  • IT Services and IT Consulting

Referrals can double your chances of interviewing at Master-Works.

Set job alerts for roles like “Senior Software Engineer”

Other relevant roles include:

  • Senior Software Engineer - Python/MongoDB in Riyadh
  • Senior Oracle APEX Developer with PL/SQL expertise
  • Senior Smart Applications Developer - Saudi National
  • Senior Software Workplace Engineer
  • Senior Software Quality Assurance Engineer - Saudi National
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Software Development Engineer.

Riyadh, Riyadh Master-Works

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Senior Software Development Engineer/Application Support:

  • Applications Production environment management with knowledge on Windows OS and Linux OS Servers management.
  • Follow policies and procedures on Change Management and IT Governance standards.
  • Cybersecurity Reports review and validation and closing vulnerabilities and provide closure report with evidence.
  • Development knowledge: experienced on development outcomes including compiled files and configurations files of web applications and web servers' management.
  • Troubleshooting live applications in Collaboration with Infrastructure teams (Systems, Networks, and IT Security ) and provide RCA report.
  • Level 3 Support: Provide advanced technical support and troubleshooting for complex application issues.
  • Incident Management: Investigate, diagnose, and resolve application incidents, including software errors, performance issues, and system outages.
  • Problem Management: Analyze recurring incidents, identify root causes, and implement preventative measures.
  • Application Monitoring: Monitor application performance, identify potential issues proactively, and take corrective actions.
  • User Support: Assist users with application-related questions, provide guidance on best practices, and conduct training sessions as needed.
  • Application Upgrades & Deployments: Participate in the planning, testing, and deployment of application upgrades and patches.
  • Documentation: Maintain accurate and up-to-date documentation on application configurations, troubleshooting procedures, and knowledge base articles.
  • Vendor Management: Coordinate with software vendors for technical support, bug fixes, and resolution of critical issues.
  • Project Involvement: Contribute to IT projects related to application implementation, integration, and enhancement.
  • Continuous Improvement: Stay current with the latest technologies and best practices in application support.
  • DevSecOps: regular activities on development lifecycle and manage pipelines, configurations, and maintenance.

Saudi Only

4 - 8 years of experience

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Fintech Engineer Jobs