1 334 IT & Software jobs in Saudi Arabia
Mobile software Technician
Posted today
Job Viewed
Job Description
Responsible for diagnosing, troubleshooting, and repairing software-related issues on mobile devices such as smartphones and tablets. Perform software installations, updates, backups, and restore operations. Assist customers with technical support and ensure devices are functioning optimally.
Key Skills:
- Proficient in mobile operating systems (Android, iOS , Harmony)
- Experience with mobile device management tools
- Ability to diagnose and resolve software issues
- Familiarity with USB drivers, recovery modes, and firmware updates
- Basic understanding of mobile hardware components
- Strong troubleshooting and problem-solving skills
- Good communication and customer support skills
Qualifications:
- Diploma or Bachelor’s degree in Information Technology, Computer ,Support services , or related field
- Professional certifications in mobile repair or software support are a plus
- Only Saudis
- Seniority level Entry level
- Employment type Full-time
- Job function Information Technology
- Industries Retail
Referrals increase your chances of interviewing at eXtra (United Electronics Co.) by 2x
Sign in to set job alerts for “Software Technician” roles. 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-LjbffrInformation Technology Manager
Posted today
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
On behalf of our client, a major player in the construction industry with operations across the Kingdom of Saudi Arabia, we are seeking an experienced IT Manager to join their team in Riyadh .
This is a key hire for the organisation as they continue to expand and mobilise multiple new construction sites across the region. The successful candidate will be responsible for overseeing IT infrastructure and operations, ensuring all systems are effectively supporting project delivery in both the head office and on-site environments.
Key Responsibilities:
- Lead all IT operations across the organisation, including new site setups and existing infrastructure.
- Manage the full lifecycle of IT support – from planning and implementation to troubleshooting and optimisation.
- Deploy and configure IT systems for new construction sites, ensuring minimal disruption to operations.
- Oversee hardware, software, networking, and security systems.
- Coordinate with internal departments and external vendors to deliver reliable IT services.
- Develop and enforce IT policies, procedures, and best practices in line with business objectives.
- Provide leadership to on-site IT teams and support staff.
Candidate Requirements:
- Fluency in Arabic (spoken and written) – Essential
- Previous experience as an IT Manager or similar role within a construction company – Essential
- Proven track record of setting up IT infrastructure on newly mobilised construction sites
- Strong technical expertise across systems administration, networking, and cybersecurity
- Excellent organisational, leadership, and communication skills
- Bachelor’s degree in IT, Computer Science, or a related field
What’s on Offer:
- Competitive salary and benefits package (dependent on experience)
- Opportunity to work with one of the region’s most reputable construction groups
- Career growth potential within a dynamic and expanding organisation
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Construction and IT Services and IT Consulting
Referrals increase your chances of interviewing at Connections Group by 2x
Get notified about new Information Technology Manager jobs in Riyadh, Saudi Arabia .
Senior Manager Digital Operations & Support Manager - IT Strategy and Planning COR 631We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Software Development Engineer in Test
Posted today
Job Viewed
Job Description
As a highly valued member of our Quality team, our SDETs play a crucial role in the advancement and application of state-of-the-art testing techniques and tools. We foster a culture of innovation in automated testing, where continuous integration and Agile methodologies are deeply respected. Join our team and make a meaningful impact on a software development lifecycle that is fueled by the desire to exceed boundaries.
Responsibilities:
- Collaborate with software developers and project support teams to provide objective feedback to project teams
- Collect, analyze, interpret test metrics, and track quality assurance metrics
- Take an active role in the code review process and coordinate deployments
- Contribute to identifying problems constructively and propose solutions that enhance product quality and test processes
- Perform integration testing, end-to-end testing, regression testing, and acceptance testing to ensure no bugs are introduced in new builds
- Contribute to the development of Quality Engineering Practices by identifying and developing tools, best practices, and frameworks that can be adopted by product development teams
- Develop automation solutions for APIs, user interfaces, and other software components, including non-functional tests
- Execute manual and automated tests and communicate findings to both technical and non-technical colleagues
- Stay up to date with the latest industry trends, cutting-edge methodologies, and upcoming technologies within the software testing and quality assurance field
- Debug, troubleshoot, and improve live cloud-based applications
- Bachelor's degree in Computer science, Software engineering, or related field
- Minimum of 5 years of experience as a Test Engineer in an Agile product team environment
- Experience creating, executing, and reviewing results of functional, integration, and regression testing
- Ability to design and implement test automation & unit testing frameworks
- Proficiency in the principles of software testing is required
- Strong analytical and problem-solving skills: Ability to identify and diagnose software defects efficiently
- Experience with API automation, and familiarity with ( Git and Postman e.g. ) tools
- Experience with two or more of Automation Testing Tools: Selenium/Cypress, (Playwright is a plus+)
- Experience with one or more mainstream programming languages: Java, Node. JS/JavaScript, TypeScript
- Proficiency in the practical application of testing principles and methodologies
- Experienced with CI/CD pipelines (Code build / Github actions)
- A good understanding of databases, and data pipelines is a plus
- Experience in X-ray test management is a plus
- Seniority level Associate
- Employment type Full-time
- Job function Quality Assurance
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Salla E-Commerce Platform by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Project Manager
Posted today
Job Viewed
Job Description
Do you want to love what you do at work? Do you want to make a difference, an impact, transform people's lives? Do you want to work with a team that believes in disrupting the normal, boring, and average? If yes then this is the job you're looking for. UXBERT Labs is Saudi Arabia's first User Experience, Usability, and Ecommerce consultancy. We believe in making the world user friendly. We fight for the users and innovate using user-centered design processes with the newest technologies to create beautifully designed lovable products and services that are simple to use and user friendly.
We're looking for an experienced Software Project Manager who will take on the management of key client projects, that has previously worked in mega projects.
Key Responsibilities:
- Ensure that all projects are delivered on-time, within the scope and within budget
- Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
- Ensure resource availability and allocation
- Develop a detailed project plan to monitor and track progress
- Use appropriate verification techniques to manage changes in project scope, schedule, and costs
- Measure project performance using appropriate systems, tools, and techniques
- Report and escalate to management as needed
- Manage the relationship with the client and all stakeholders
- Perform risk management to minimize project risks
- Establish and maintain relationships with clients
- Meet with clients to clarify specific requirements of each project
- Experience overseeing multi-function project teams with at least 10-15 team members including Developers, UX/UI, Business Analysts, and QA Personnel
- Analyze our current Agile processes, prioritize areas of improvement, and work alongside key stakeholders to implement the improvements
- Manage projects in JIRA and Confluence; providing software training to team members as needed
- Ensuring software quality standards are met and requirements are submitted within budget and on time
- A bachelor's degree in information technology, software development management, software engineering, computer science, or a related field
- Proven experience in project management and software development
- Good working knowledge of project estimation techniques
- Good leadership, decision-making, and organization skills
- Solid organizational skills including attention to detail and multitasking skills
RR-0204935- Sr Analyst II Software Engineering
Posted today
Job Viewed
Job Description
Join to apply for the RR-0204935- Sr Analyst II Software Engineering role at DXC Technology
RR-0204935- Sr Analyst II Software EngineeringJoin to apply for the RR-0204935- Sr Analyst II Software Engineering role at DXC Technology
- Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components
- Work with senior team members to meet project requirements and deadlines, actively participating in design and code reviews
- Contribute to troubleshooting and problem-solving in software development, diagnosing and resolving complex technical issues
- Participate in the development and documentation of software requirements and specifications
- Debug and resolve complex production issues, working closely with senior engineers and support teams
- Stay updated on emerging technologies and best practices, researching and proposing innovative solutions
- Assist in mentoring and guiding junior team members, sharing knowledge and expertise
- Take ownership of challenging technical tasks and collaborate on architectural decisions
Essential Job Functions:
- Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components
- Work with senior team members to meet project requirements and deadlines, actively participating in design and code reviews
- Contribute to troubleshooting and problem-solving in software development, diagnosing and resolving complex technical issues
- Participate in the development and documentation of software requirements and specifications
- Debug and resolve complex production issues, working closely with senior engineers and support teams
- Stay updated on emerging technologies and best practices, researching and proposing innovative solutions
- Assist in mentoring and guiding junior team members, sharing knowledge and expertise
- Take ownership of challenging technical tasks and collaborate on architectural decisions
- Bachelor's degree in a relevant field (i.e., Computer Science) or equivalent combination of education and experience
- Typically, 4+ years of relevant work experience in industry, with a minimum of 1+ years in a similar role years of relevant software engineering experience
- Proficiency in 1 or more software languages and development methodologies
- Proficiency in coding and debugging complex software components
- Familiarity with software development practices and methodologies
- Strong problem-solving and analytical skills
- Effective communication and teamwork abilities
- Eagerness to learn and adapt to challenging technical tasks
- Advanced degree in a related field is a plus
- Relevant certifications or training a plus
Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at DXC Technology by 2x
Get notified about new Senior Software Analyst jobs in Riyadh, Riyadh, Saudi Arabia .
RR-0204919 --Sr Analyst I Software Engineering Level 3 Support Engineer-(Sr Developer.Net )enterprise systems-loyalty platformRiyadh, Riyadh, Saudi Arabia 20 hours ago
Senior Software Quality Assurance Engineer - Saudi National UAT Testing Specialist ( 3 Months Contract ) Could be Extended Senior Software Developer "Saudi National Only" Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrQuality Assurance (QA) Software Engineer - Remote Option Available
Posted today
Job Viewed
Job Description
Join our team as a QA Software Engineer. We are looking for someone to start immediately. If you meet the requirements, apply today and we will be in touch.
Key Responsibilities:- Create and execute test cases for mobile and web applications
- Analyze bugs and errors during testing
- Document test results for the development team
- Recommend software improvements to enhance user experience
- Communicate effectively with Project Managers regarding issues and bugs
- Collaborate with developers to improve applications and QA processes
- Stay updated with industry trends and advancements
- Suggest solutions for product issues
- Collect and analyze quality data
- Identify key KPIs for product quality
- Prepare and present reports and metrics to senior management
- Bachelor's degree in Computer Science, Software Engineering, or related IT field
- At least 3 years of experience in QA
- Knowledge of automated testing frameworks and tools
- Attention to detail and strong analytical skills
- Experience in Agile-SCRUM teams
- Excellent communication skills in English and Arabic
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industry: IT Services and Consulting
Associate Director of Software and Platform Engineering | Riyadh, SA
Posted today
Job Viewed
Job Description
Associate Director of Software and Platform Engineering
Accenture Technology :
Through unmatched industry experience, leading technologies from our ecosystem partners and startups, and the largest delivery network in the world, we provide a powerful range of capabilities that can be tailored to our client's most complex business needs. With over 100 innovation hubs deployed around the world, we help clients continuously innovate at speed and at scale so they can outpace their peers. You will bring innovation, intelligence and industry experience together with the newest technologies to help clients innovate at scale and transform their businesses.
About the Role:
We are seeking a seasoned and visionary Associate Director of Software and Platform Engineering to join our leadership team in the Middle East. This role demands a unique combination of technical architecture expertise, large-scale delivery leadership, client advisory capabilities, and team mentorship. The ideal candidate will play a pivotal role in driving digital transformation programs across industries, shaping engineering strategy, and building high-performance architecture and delivery teams.
Key Responsibilities:
- Lead end-to-end delivery of complex software development and system integration programs across Financial Services, Public Sector, Oil & Gas, and related industries.
- Define and oversee engineering standards, solution blueprints, delivery governance models, and quality assurance frameworks across large-scale engagements.
- Provide architectural leadership in designing scalable backend systems, microservices, container platforms (e.g., Kubernetes, Docker).
- Act as a trusted advisor to senior client stakeholders (CIOs, CTOs, Heads of Engineering), bringing thought leadership on technology modernization, platform strategy, and innovation.
- Collaborate with cross-functional teams and ecosystem partners to ensure seamless integration, secure delivery, and measurable business outcomes.
- Build and mentor a high-performing team of solution architects, software engineers, and platform specialists across the region.
- Contribute to ME growth strategy, and strategic pursuits as part of the leadership team.
Required Qualifications:
- 15+ years of experience in software engineering and architecture, with at least 5 years in senior leadership roles.
- Demonstrated success in delivering large-scale digital or SI programs with distributed teams, preferably in regulated industries.
- Strong technical expertise in microservices, backend architecture, DevSecOps, containers, and infrastructure automation.
- Industry knowledge of Financial Services, Government, or Energy sectors, including key operational and regulatory considerations.
- Good understanding of AI architecture, data pipelines, and enterprise integration strategies.
- Exceptional executive communication, stakeholder management, and client-facing skills.
- Fluency in Arabic (highly preferred) and English.
What We Offer:
- A high-impact leadership role with visibility across regional and global leadership.
- Opportunity to shape major transformation programs across industries.
- A collaborative, diverse, and innovation-driven environment.
Why Join Us?
- We offer a transparent, fast paced approach career progression, with a focus on your strengths and continuous coaching from senior colleagues.
- You will benefit from working alongside Accenture experts who are solving some of the biggest industry challenges with innovative thinking and pioneering tools.
- Flexible work arrangements and a range of benefits including competitive rewards.
- You will have access to state-of-the-art technology that will give you the opportunity to deepen your existing skills even as you help create the latest business trends.
- You will also have opportunities to make a difference to the communities in which we work and live.
Next Steps:
If this sounds like the ideal role, career and company for you, click to apply.
To learn more about life @AccentureMiddleEast, follow us on social media and keep up with our latest news. Accenture Middle East: LinkedIn, Instagram, Facebook, Twitter, YouTube
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people's physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We're proud to be consistently recognized as one of the World's Best Workplaces.Join Accenture to work at the heart of change.
Visit us at Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, military veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicable law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Boost your career Find thousands of job opportunities by signing up to eFinancialCareers today.
#J-18808-LjbffrBe The First To Know
About the latest It and software Jobs in Saudi Arabia !
Sr Analyst III Software Engineering
Posted today
Job Viewed
Job Description
1 week ago Be among the first 25 applicants
- Assist in the development of software solutions by writing, testing, and debugging code.
- Collaborate with team members to meet project goals, taking direction from senior team members.
- Learn and grow within the software engineering field by actively participating in training and mentoring programs.
- Participate in troubleshooting and resolving technical issues, under the guidance of senior engineers.
- Support the documentation of software requirements and specifications.
- Work on diagnosing and resolving production issues, with support from senior team members.
- Stay updated on emerging technologies and best practices, seeking opportunities for professional development.
- Contribute to knowledge sharing and learning within the team.
Essential Job Functions:
- Assist in the development of software solutions by writing, testing, and debugging code.
- Collaborate with team members to meet project goals, taking direction from senior team members.
- Learn and grow within the software engineering field by actively participating in training and mentoring programs.
- Participate in troubleshooting and resolving technical issues, under the guidance of senior engineers.
- Support the documentation of software requirements and specifications.
- Work on diagnosing and resolving production issues, with support from senior team members.
- Stay updated on emerging technologies and best practices, seeking opportunities for professional development.
- Contribute to knowledge sharing and learning within the team.
- Bachelor's degree in a relevant field (i.e., Computer Science) or equivalent combination of education and experience
- Typically, 3+ years of relevant work experience in industry, with a minimum of 1 year in a similar role years of relevant software engineering experience
- Proficiency in 1 or more software languages and development methodologies
- Basic coding and debugging skills
- Willingness to learn and gain practical experience
- Advanced degree in a related field is a plus
- Relevant certifications or training a plus
Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at DXC Consulting & Engineering Services by 2x
Sign in to set job alerts for “Senior Software Analyst” roles. RR-0204935- Sr Analyst II Software Engineering RR-0204919 --Sr Analyst I Software Engineering Level 3 Support Engineer-(Sr Developer.Net )enterprise systems-loyalty platform Senior Software Quality Assurance Engineer - Saudi National UAT Testing Specialist ( 3 Months Contract ) Could be Extended Senior Software Developer "Saudi National Only" Embedded Linux Senior Software Engineer - Optimisation Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Sales Manager
Posted today
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
We are searching for a driven senior software sales Manager to join our dynamic team. The software sales manager should have a clear understanding of the software development field and the public sector.
Job Responsibilities
- Assess current team processes and procedures, identify opportunities for improvement, and implement them
- Develop individual quotas and assign territories with the solution Architect
- Provide detailed and accurate sales forecast
- Foster a competitive yet collaborative team environment
- 6-9 years of Software sales Experience in KSA
- Technical knowledge and a comprehensive understanding of how the company's products work
- Strong interpersonal and communication skills
- Leadership Skills
- The ability to identify and follow up on leads
- Exceptional skills in selling products and closing deals
- Knowledge of sales promotion techniques
- Excellent presentation skills and a professional appearance
- Seniority level Executive
- Employment type Full-time
- Job function Business Development
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at BlackStone eIT by 2x
Get notified about new Software Sales Manager jobs in Riyadh, Riyadh, Saudi Arabia .
Senior Sales Manager -KSA-Software Industry Brand Software Sales ( Account Manager) - Infrastructure Automation - HashiCorp Senior Account Manager (Software Industry) Regional Sales Manager Growth Segments GULFWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Software Development Engineer.
Posted today
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
This range is provided by Master Works. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay rangeSAR18,000.00/yr - SAR22,000.00/yr
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 Seniority level
- 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 Master Works by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.Riyadh, Riyadh, Saudi Arabia 19 hours ago
Riyadh, Riyadh, Saudi Arabia SAR18,000.00-SAR42,000.00 1 month ago
Senior Software Quality Assurance Engineer - Saudi National Senior Software Developer "Saudi National Only" Embedded Linux Senior Software Engineer - Optimisation Android Engineer - Fintech (Saudi National) Senior Full Stack Developer (Ruby on Rails) Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu Server Senior Software Engineer - packaging - optimize Ubuntu ServerWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr