217 Software Dev jobs in Saudi Arabia
Digital Bank Software Dev Head
Posted today
Job Viewed
Job Description
Bachelor of Business Administration (Management)
Nationality
Any Nationality
Vacancy
1 Vacancy
Job DescriptionSarmad 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.
- IT - Software Services
- Finance
- Treasury
- 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-LjbffrDigital Bank Software Dev Head, Saudi Arabia
Posted 12 days ago
Job Viewed
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.
Digital Bank Software Dev Head, Saudi Arabia
Posted 12 days ago
Job Viewed
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
Digital Bank Software Dev Head, Saudi Arabia
Posted 12 days ago
Job Viewed
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
- Seniority level Mid-Senior level
- Employment type Full-time
- 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-LjbffrDigital Bank Software Dev Head, Saudi Arabia
Posted today
Job Viewed
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.
Digital Bank Software Dev Head, Saudi Arabia
Posted today
Job Viewed
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
Software Development Engineer
Posted 9 days ago
Job Viewed
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
- 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 Mid-Senior level
- Employment type Full-time
- 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 DevelopmentWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrBe The First To Know
About the latest Software dev Jobs in Saudi Arabia !
Software Development Engineer
Posted 12 days ago
Job Viewed
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:
- Plan and execute software deployments, including initial setup, configuration, and testing in staging and production environments.
- Monitor application performance and troubleshoot issues post-deployment, ensuring minimal disruption to operations.
- Develop and maintain deployment scripts and automation processes to improve deployment efficiency.
- Collaborate with development and QA teams to ensure code is ready for deployment.
- Create and maintain documentation related to deployment processes and workflows.
- Participate in the continuous improvement of deployment strategies and practices.
- Stay updated on emerging technologies and tools to enhance the deployment process.
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.
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-LjbffrSoftware Development Engineer
Posted 12 days ago
Job Viewed
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.
- 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.
Software Development Engineer
Posted today
Job Viewed
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.
- 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.