217 Software Dev jobs in Saudi Arabia

Digital Bank Software Dev Head

Riyadh, Riyadh Sarmad

Posted today

Job Viewed

Tap Again To Close

Job Description

Bachelor of Business Administration (Management)

Nationality

Any Nationality

Vacancy

1 Vacancy

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency.

Responsibilities
  1. Lead and manage a team of software developers in creating digital banking applications.
  2. Oversee the complete software development lifecycle, including planning, execution, testing, and deployment.
  3. Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  4. Ensure that development practices are aligned with industry standards and regulatory requirements.
  5. Monitor project progress, optimize resources, and manage timelines to meet delivery schedules.
  6. Act as a liaison between development teams and management to facilitate effective communication and collaboration.
  7. Implement best practices in software development, including agile methodologies.
  8. Stay updated on emerging trends and technologies in digital banking.
Desired Candidate Profile
  1. Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  2. At least 7 years of experience in software development, with a focus on banking or financial services.
  3. Proven experience in managing software development teams and projects.
  4. Solid understanding of digital banking systems, applications, and APIs.
  5. Strong knowledge of programming languages such as Java, .NET, Python, or similar.
  6. Experience with database management systems and data security practices.
  7. Excellent leadership skills with the ability to inspire and mentor team members.
  8. Strong problem-solving capabilities and attention to detail.
  9. Ability to communicate effectively with technical and non-technical stakeholders.
  10. Experience in Agile methodologies and project management tools.
Company Industry
  • IT - Software Services
Department / Functional Area
  • Finance
  • Treasury
Keywords
  • Digital Bank Software Dev Head

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advise against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at

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

Digital Bank Software Dev Head, Saudi Arabia

Sarmad

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency.

Responsibilities
  • Lead and manage a team of software developers in creating digital banking applications.
  • Oversee the complete software development lifecycle, including planning, execution, testing, and deployment.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Ensure that development practices are aligned with industry standards and regulatory requirements.
  • Monitor project progress, optimize resources, and manage timelines to meet delivery schedules.
  • Act as a liaison between development teams and management to facilitate effective communication and collaboration.
  • Implement best practices in software development, including agile methodologies.
  • Stay updated on emerging trends and technologies in digital banking.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 7 years of experience in software development, with a focus on banking or financial services.
  • Proven experience in managing software development teams and projects.
  • Solid understanding of digital banking systems, applications, and APIs.
  • Strong knowledge of programming languages such as Java, .NET, Python, or similar.
  • Experience with database management systems and data security practices.
  • Excellent leadership skills with the ability to inspire and mentor team members.
  • Strong problem-solving capabilities and attention to detail.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Experience in Agile methodologies and project management tools.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Digital Bank Software Dev Head, Saudi Arabia

Riyadh, Riyadh Sarmad

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency.

Responsibilities

  • Lead and manage a team of software developers in creating digital banking applications
  • Oversee the complete software development lifecycle, including planning, execution, testing, and deployment
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications
  • Ensure that development practices are aligned with industry standards and regulatory requirements
  • Monitor project progress, optimize resources, and manage timelines to meet delivery schedules
  • Act as a liaison between development teams and management to facilitate effective communication and collaboration
  • Implement best practices in software development, including agile methodologies
  • Stay updated on emerging trends and technologies in digital banking


Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • At least 7 years of experience in software development, with a focus on banking or financial services
  • Proven experience in managing software development teams and projects
  • Solid understanding of digital banking systems, applications, and APIs
  • Strong knowledge of programming languages such as Java, .NET, Python, or similar
  • Experience with database management systems and data security practices
  • Excellent leadership skills with the ability to inspire and mentor team members
  • Strong problem-solving capabilities and attention to detail
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Experience in Agile methodologies and project management tools
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Digital Bank Software Dev Head, Saudi Arabia

Riyadh, Riyadh Sarmad

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency.

Responsibilities

  • Lead and manage a team of software developers in creating digital banking applications
  • Oversee the complete software development lifecycle, including planning, execution, testing, and deployment
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications
  • Ensure that development practices are aligned with industry standards and regulatory requirements
  • Monitor project progress, optimize resources, and manage timelines to meet delivery schedules
  • Act as a liaison between development teams and management to facilitate effective communication and collaboration
  • Implement best practices in software development, including agile methodologies
  • Stay updated on emerging trends and technologies in digital banking

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • At least 7 years of experience in software development, with a focus on banking or financial services
  • Proven experience in managing software development teams and projects
  • Solid understanding of digital banking systems, applications, and APIs
  • Strong knowledge of programming languages such as Java, .NET, Python, or similar
  • Experience with database management systems and data security practices
  • Excellent leadership skills with the ability to inspire and mentor team members
  • Strong problem-solving capabilities and attention to detail
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Experience in Agile methodologies and project management tools

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

Referrals increase your chances of interviewing at Sarmad by 2x

Get notified about new Head of Digital jobs in Riyadh, Riyadh, Saudi Arabia .

Quality Assurance (QA) Software Engineer - Remote Option Available Full Stack Mobile Application Development Testing Freelancer-3 Month Contract "Could be Extended"

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.

Digital Bank Software Dev Head, Saudi Arabia

Sarmad

Posted today

Job Viewed

Tap Again To Close

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency.

Responsibilities
  • Lead and manage a team of software developers in creating digital banking applications.
  • Oversee the complete software development lifecycle, including planning, execution, testing, and deployment.
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Ensure that development practices are aligned with industry standards and regulatory requirements.
  • Monitor project progress, optimize resources, and manage timelines to meet delivery schedules.
  • Act as a liaison between development teams and management to facilitate effective communication and collaboration.
  • Implement best practices in software development, including agile methodologies.
  • Stay updated on emerging trends and technologies in digital banking.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • At least 7 years of experience in software development, with a focus on banking or financial services.
  • Proven experience in managing software development teams and projects.
  • Solid understanding of digital banking systems, applications, and APIs.
  • Strong knowledge of programming languages such as Java, .NET, Python, or similar.
  • Experience with database management systems and data security practices.
  • Excellent leadership skills with the ability to inspire and mentor team members.
  • Strong problem-solving capabilities and attention to detail.
  • Ability to communicate effectively with technical and non-technical stakeholders.
  • Experience in Agile methodologies and project management tools.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Digital Bank Software Dev Head, Saudi Arabia

Riyadh, Riyadh Sarmad

Posted today

Job Viewed

Tap Again To Close

Job Description

Sarmad is actively seeking a motivated and experienced Digital Bank Software Development Manager to lead our software development initiatives within the digital banking sector. This role requires a forward-thinking individual with a strong background in software development and project management, particularly in the banking and financial services industry. You will be responsible for overseeing the development of innovative digital banking solutions that enhance customer experiences and operational efficiency. Responsibilities

  • Lead and manage a team of software developers in creating digital banking applications
  • Oversee the complete software development lifecycle, including planning, execution, testing, and deployment
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications
  • Ensure that development practices are aligned with industry standards and regulatory requirements
  • Monitor project progress, optimize resources, and manage timelines to meet delivery schedules
  • Act as a liaison between development teams and management to facilitate effective communication and collaboration
  • Implement best practices in software development, including agile methodologies
  • Stay updated on emerging trends and technologies in digital banking
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • At least 7 years of experience in software development, with a focus on banking or financial services
  • Proven experience in managing software development teams and projects
  • Solid understanding of digital banking systems, applications, and APIs
  • Strong knowledge of programming languages such as Java, .NET, Python, or similar
  • Experience with database management systems and data security practices
  • Excellent leadership skills with the ability to inspire and mentor team members
  • Strong problem-solving capabilities and attention to detail
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Experience in Agile methodologies and project management tools
#J-18808-Ljbffr

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 9 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.
Be The First To Know

About the latest Software dev Jobs in Saudi Arabia !

Software Development Engineer

Riyadh, Riyadh Master Works

Posted 12 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.

Software Development Engineer

Riyadh, Riyadh Master-Works

Posted 12 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 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 today

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.
 

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 Software Dev Jobs