32 Software Deployment jobs in Saudi Arabia
Software Deployment Engineer
Posted today
Job Viewed
Job Description
Master-Works is looking for a motivated Software Deployment Engineer to join our dynamic team. In this role, you will oversee the deployment, configuration, and maintenance of software applications across various environments. Your expertise will be crucial in ensuring smooth software operations, and you will work closely with developers, QA, and IT teams to facilitate timely and efficient software releases.
Key Responsibilities:
- Plan and execute software deployments, ensuring all configurations are correct and ready for operation.
- Collaborate with developers and QA teams to prepare software packages for deployment.
- Monitor software applications post-deployment to ensure optimal performance and resolve any issues promptly.
- Develop and refine deployment processes, leveraging automation to enhance efficiency.
- Create comprehensive documentation for deployment processes, including configurations and troubleshooting guides.
- Stay abreast of industry best practices and emerging technologies in software deployment.
- Participate in regular meetings with cross-functional teams to align on deployment schedules and priorities.
Join Master-Works and play a critical role in delivering high-quality software solutions that drive our success.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2+ years of experience in software deployment or a similar role.
- Proficient in scripting languages such as Bash, Python, or PowerShell.
- Experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Strong understanding of cloud deployment strategies (AWS, Azure, etc.).
- Excellent problem-solving skills and a meticulous attention to detail.
- Effective communication and collaboration skills.
- Ability to manage multiple tasks and prioritize accordingly in a fast-paced environment.
System Administration
Posted today
Job Viewed
Job Description
Position Title: System Administration, Report Development & Support Specialist
Location: Jubail, Saudi Arabia
Education: Diploma degree in Computer Science, Engineering, or related field or above
Experience: 1–5 years
Monthly Salary Package: 8,000 SAR
Qualifications:
- Strong educational background in computer science, engineering, or related field
- Solid technical knowledge and/or hands-on experience in software capabilities, reporting, and dashboard development
- Excellent client-facing, communication, and presentation skills
- Strong written and verbal communication skills
- Solid organizational skills with attention to detail and ability to multitask
- Proficient in Microsoft Office applications
- Ability to measure system performance using appropriate tools and techniques
- Ability to establish and maintain effective relationships with third-party vendors and stakeholders
Language Requirements: English
Responsibilities:
- Support system administration tasks and ensure smooth operation of IT systems
- Develop and maintain reports and dashboards for internal and external stakeholders
- Monitor system performance and provide recommendations for optimization
- Communicate effectively with clients and vendors regarding system issues and improvements
- Assist in documentation, training, and client support activities
- Coordinate with third-party vendors to ensure timely issue resolution
- Provide technical support and troubleshooting for software and system issues
Work Pattern: In person
Interview: Remote
Operating System Administration
Posted today
Job Viewed
Job Description
Our
Managed Services Department (I-CL Sector)
is looking for an experienced
Operating System Administration Engineer
to join our team onsite. This high-criticality role is central to ensuring the performance, availability, and security of our enterprise IT infrastructure.
Key Responsibilities
- Administer and optimize
VMware vSphere, vCenter, ESXi
environments. - Manage
Microsoft Windows Servers
(AD, DNS, DHCP, GPO, File/Print Services). - Handle
Red Hat Enterprise Linux (RHEL)
administration and optimization. - Automate tasks with
PowerShell, Bash, or Python
, and leverage tools like
Ansible, Puppet, Chef
. - Oversee
monitoring, backups, recovery, and disaster recovery planning
. - Collaborate with application, cloud, network, and security teams to ensure seamless operations.
Key Requirements
- 6+ years
in platform/OS administration. - Strong hands-on skills in
VMware, Windows Server, and RHEL
. - Expertise in
Active Directory, DNS, DHCP, GPO
, and system performance tuning. - Experience in
backup & disaster recovery planning
. - Bonus if you hold certifications like
VMware VCP, Microsoft MCSA/MCSE, Red Hat RHCSA/RHCE
. - Familiarity with
cloud platforms (OCI, AWS, Azure)
is a plus.
Software Engineering Manager
Posted today
Job Viewed
Job Description
About the opportunity
We are searching for a highly talented Software Engineering Manager to be part of the New Vertical domain. If you're ready to drive impact, mentor a talented team, and grow in a dynamic B2C environment, this may be the perfect role for you!
As a Software Engineering Manager at Hungerstation, you’ll:
- Define Team Strategy : Shape the strategic direction of your team and contribute to the overall technical strategy for Hungerstation’s consumer products.
- Lead and Mentor : Guide and coach an exceptional engineering team, helping them build stable, scalable, and reliable features and services.
- Empower Growth : Foster an environment of agility and autonomy, helping each team member grow their career.
- Drive Best Practices : Implement Engineering Practices (TDD, CI/CD, Agile Methodologies) to enhance team engagement, delivery speed, and product quality.
- Own Projects : Lead projects with a product manager, managing stakeholders, creating roadmaps, and overseeing costs.
- Scale Systems and Processes : Play a key role in advancing our architecture and scaling processes such as engineering hiring and onboarding.
What you need to be successful
What You’ll Bring:
- 8+ years of experience in software engineering, with at least 2 years in team leadership.
- B2C domain expertise – you know the ins and outs of consumer-focused tech.
- Hands-on leadership: You’ll work closely with your team to drive change, inspire vision, and execute with purpose.
- Coaching and Mentorship : Skilled in team development, you know how to build structures that prioritize speed, quality, and engagement.
- Expertise in Agile methodologies and a proven track record of hiring top international talent.
Your Technical Skills & Leadership Impact:
- Hands-on programming : Proficient in Golang, Java, Ruby on Rails, Swift, or Kotlin, with a strong foundation in cloud-based, distributed systems.
- Architectural Expertise : Deep knowledge in Domain-Driven Design, microservices, and designing for scale.
- Database Mastery : Skilled in databases like PostgreSQL, MySQL, and NoSQL, with an understanding of their trade-offs.
- OKR Frameworks : You excel at translating business KPIs into actionable goals and managing project priorities, deadlines, and deliverables.
- Problem-Solving Prowess : Known for selecting the best frameworks and design principles to tackle complex technical and organizational challenges.
Who we are
HungerStation is part of the Delivery Hero Group, the world’s pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
What's in it for you
What We Offer:
- Global Visa and Relocation Support : We provide visa and relocation assistance to bring top talent to Saudi Arabia from anywhere in the world.
- Collaborative Global Community : Join a network of over 2,000 colleagues across Delivery Hero’s global teams, where you can share ideas and connect through active guilds and a vibrant tech and product community.
- Continuous Learning Opportunities : Access LinkedIn Learning and other e-learning platforms, plus exclusive in-house training programs designed to advance your career.
- And So Much More : Enjoy a range of additional perks designed to support your growth, well-being, and success!
Staff Software Engineering
Posted today
Job Viewed
Job Description
Please submit your application in English
What Makes Us a Great Place To Work
We are proud to be consistently recognized as one of the world's best places to work. We are currently the #1 ranked consulting firm on Glassdoor's Best Places to Work list and have maintained a spot in the top four on Glassdoor's list since its founding in 2009. Extraordinary teams are at the heart of our business strategy, but these don't happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
Who You'll Work With
You'll join our Engineering Experts within the AI, Insights & Solutions team. This team is part of Bain's digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you'll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You'll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.
What You'll Do
As an Expert Manager, Software Engineering, you will lead the development and building of software applications that address complex problems in various industries. You will guide a diverse engineering team through the entire engineering life cycle. Your responsibilities will include designing, developing, optimizing, and deploying cutting-edge software engineering solutions and infrastructure at the production scale required by the world's largest companies.
- Shape & scope client solutions. Work with Bain consulting teams and product owners to translate business problems into prioritized backlogs and technical road-maps for cross-functional engineering squads.
- Own full-stack design & build. Lead the architecture, development and documentation of web applications, selecting and integrating third-party services or frameworks that accelerate delivery and long-term maintainability.
- Drive front-end modernization engagements. Direct small-to-mid-sized client workstreams to assess and improve front-end architecture, micro-services, build pipelines and security patterns.
- Establish front-end engineering best practices. Define and enforce standards around component libraries/design systems, automated testing, linting, CI/CD, accessibility and performance optimisation.
- Develop reusable libraries & accelerators. Create and curate shared code assets that reduce time-to-value across multiple client projects and internal initiatives.
- Lead the full delivery lifecycle. Set quality gates, supervise code reviews, ensure robust unit/integration test coverage, manage release planning and oversee post-deployment monitoring and incident resolution.
- Partner on UI/UX excellence. Collaborate with designers to ship inclusive, responsive interfaces
- Mentor & grow engineers. Provide day-to-day technical coaching for senior and mid-level engineers through pair programming, architecture sessions and constructive feedback.
- Upskill client engineering teams. Coach client developers on modern tooling and DevOps/cloud-native practices, ensuring sustainable ownership after Bain's engagement.
- Advance cloud-native & DevOps adoption. Champion containerization, infrastructure-as-code, automated observability and secure-by-design principles to improve scalability, reliability and security.
- Contribute to communities of practice. Share lessons learned and emerging technology trends through internal forums, brown-bag sessions and knowledge assets.
- Support talent acquisition & onboarding. Participate in interviewing, technical assessments and mentoring of new hires to build a high-calibre engineering cohort.
- Travel required for client and Bain team collaboration on-site
About You
Technical Skills & Knowledge
- Degree in Computer Science, Engineering, or a related technical field
- You bring at least 6 years of end-to-end experience designing, building and maintaining production-grade full-stack applications.
- 5 + years hands-on development with modern web technologies – React, Angular, , TypeScript, HTML5 and CSS3 (including CSS-in-JS and preprocessors such as Sass/Less).
- 4 + years building server-side services with FastAPI, , Flask, Django, .NET Core or Java Spring Boot, including the design of RESTful and GraphQL/gRPC APIs.
- 3–4 years architecting and operating micro-service ecosystems, emphasizing service discovery, observability, CI/CD automation and blue-/green or canary deployments.
- Cloud-native delivery on AWS, Azure or GCP – adept with managed services, serverless patterns and infrastructure-as-code (Terraform, CloudFormation or Bicep).
- Containerization & orchestration proficiency – Docker, Kubernetes and related tooling (Helm, Argo CD).
- Database architecture across relational (PostgreSQL, MySQL, SQL Server) and NoSQL/document stores (MongoDB, DynamoDB, Redis); solid SQL skills.
- Deep understanding of front-end engineering best practices – component libraries/design systems, state-management patterns, unit/integration/e2e testing frameworks (Jest, React Testing Library, Cypress), module bundlers and package management.
- Security & privacy by design – OAuth 2.0/OIDC, JWT, SSO/cloud IAM, encryption in transit/at rest, and awareness of data-protection regulations.
- Strong computer-science fundamentals – data structures, algorithms, object-oriented and functional paradigms, automated testing and performance profiling.
- Leadership & mentorship – proven ability to lead small engineering squads, set coding standards, perform rigorous code reviews and up skill junior engineers.
- Agile delivery mindset – practical experience with Scrum or Kanban, story-point estimation, backlog grooming and the use of Git-based workflows, Jira and automated CI/CD pipelines.
- Professional fluency in English
Interpersonal Skills
- Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines
- Curiosity, proactivity and critical thinking
- Ability to collaborate with people at all levels and with multi-office/region teams
- Ability to work independently and juggle priorities to thrive in a fast paced and ambiguous environment, while also collaborating as part of a team in complex situations
Other Experience
- Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation
- Commercial acumen and understanding of business models
Software Engineering Manager
Posted today
Job Viewed
Job Description
HungerStation is part of the Delivery Hero Group, the world's pioneering local delivery platform, our mission is to deliver an amazing experience—fast, easy, and to your door. We operate in over 70+ countries worldwide. Headquartered in Berlin, Germany. Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is part of the MDAX stock market index.
Job Description
We are searching for a highly talented
Software Engineering Manager
to be part of the
New Vertical
domain. If you're ready to drive impact, mentor a talented team, and grow in a dynamic B2C environment, this may be the perfect role for you
As a Software Engineering Manager At Hungerstation, You'll
- Define Team Strategy: Shape the strategic direction of your team and contribute to the overall technical strategy for Hungerstation's consumer products.
- Lead and Mentor: Guide and coach an exceptional engineering team, helping them build stable, scalable, and reliable features and services.
- Empower Growth: Foster an environment of agility and autonomy, helping each team member grow their career.
- Drive Best Practices: Implement Engineering Practices (TDD, CI/CD, Agile Methodologies) to enhance team engagement, delivery speed, and product quality.
- Own Projects: Lead projects with a product manager, managing stakeholders, creating roadmaps, and overseeing costs.
- Scale Systems and Processes: Play a key role in advancing our architecture and scaling processes such as engineering hiring and onboarding.
Qualifications
What You'll Bring:
- 8+ years of experience in software engineering, with at least 2 years in team leadership.
- B2C domain expertise – you know the ins and outs of consumer-focused tech.
- Hands-on leadership: You'll work closely with your team to drive change, inspire vision, and execute with purpose.
- Coaching and Mentorship: Skilled in team development, you know how to build structures that prioritize speed, quality, and engagement.
- Expertise in Agile methodologies and a proven track record of hiring top international talent.
Your Technical Skills & Leadership Impact
- Hands-on programming: Proficient in Golang, Java, Ruby on Rails, Swift, or Kotlin, with a strong foundation in cloud-based, distributed systems.
- Architectural Expertise: Deep knowledge in Domain-Driven Design, microservices, and designing for scale.
- Database Mastery: Skilled in databases like PostgreSQL, MySQL, and NoSQL, with an understanding of their trade-offs.
- OKR Frameworks: You excel at translating business KPIs into actionable goals and managing project priorities, deadlines, and deliverables.
- Problem-Solving Prowess: Known for selecting the best frameworks and design principles to tackle complex technical and organizational challenges.
Additional Information
What We Offer:
- Global Visa and Relocation Support: We provide visa and relocation assistance to bring top talent to Saudi Arabia from anywhere in the world.
- Collaborative Global Community: Join a network of over 2,000 colleagues across Delivery Hero's global teams, where you can share ideas and connect through active guilds and a vibrant tech and product community.
- Continuous Learning Opportunities: Access LinkedIn Learning and other e-learning platforms, plus exclusive in-house training programs designed to advance your career.
- And So Much More: Enjoy a range of additional perks designed to support your growth, well-being, and success
Software Engineering Manager
Posted today
Job Viewed
Job Description
We're looking for a highly talented
Engineering Manager
to join our core team and lead the next phase of tamm's platform growth. If you're ready to drive real impact, mentor a strong team, and shape the future of creator-led commerce, this role is for you.
About tamm:
tamm is a Saudi startup built to empower content creators to launch, grow, and manage their e-commerce businesses, from storefront creation to order fulfillment, last-mile delivery, and beyond.
We're building a
fashion-first e-commerce platform
for creators who want to turn audiences into brands without worrying about tech, logistics, or manufacturing. We're gearing up for our public launch later this year, and this is your opportunity to join the founding team and shape both the product and the culture from day one.
As our engineering manager, you will:
Define Team Strategy:
Set the engineering direction for our core products — from the seller dashboard to fulfillment and AI tools — and help shape tamm's long-term technical roadmap.
Lead and Mentor:
Guide a talented team of frontend, backend, and QA engineers, fostering technical excellence and high output across multiple projects.
Empower Growth:
Create an environment of ownership, agility, and continuous learning that allows engineers to grow both personally and professionally.
Drive Best Practices:
Champion modern engineering methodologies (CI/CD, code reviews, automated testing, microservices, observability) to increase speed, stability, and quality.
Own Delivery:
Collaborate with Product and Design to translate vision into milestones, manage delivery timelines, and ensure features ship on time with measurable impact.
Scale Systems and Processes:
Strengthen our infrastructure, hiring, and onboarding frameworks to support the next wave of growth.
What we're looking for:
- 7+ years of software engineering experience, including at least 2 years in leadership or management.
- Strong understanding of product-driven engineering and SaaS delivery models.
- Hands-on leadership style - you roll up your sleeves when needed and lead by example.
- Experience coaching engineers and building high-performing, cross-functional teams.
- Excellent communication and stakeholder management skills.
- Based in, or willing to relocate to, Dammam, Saudi Arabia.
Your technical skills & leadership impact:
Hands-On Engineering:
Strong background in modern web technologies — , NestJS, , TypeScript, React, and — with a focus on building scalable and reliable systems.
Architectural Expertise:
Deep understanding of microservices, event-driven systems, and distributed architectures running on AWS (ECS, RDS, Lambda, S3).
Database Mastery:
Proficient with PostgreSQL, MongoDB, and Redis, including data modeling, performance optimization, and caching strategies.
CI/CD & DevOps Practices:
Familiar with Docker, Kubernetes, GitHub Actions, and cloud infrastructure automation.
Execution & Ownership:
Ability to translate product goals into clear technical OKRs, prioritize effectively, and balance short-term delivery with long-term scalability.
Be The First To Know
About the latest Software deployment Jobs in Saudi Arabia !
Software Engineering Lead
Posted today
Job Viewed
Job Description
Who Are We
HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future bank of SMEs. HALA aims at empowering SMEs to start, run, and grow their businesses by providing them with cutting-edge financial and technological tools.
HALA currently holds multiple entities in UAE, Saudi Arabia and Egypt (including HALA Payments, HALA Cashier and HALA Logistics) and offers solutions that enable merchants to digitize their payments as well as manage their sales and operations.
Founded in 2017, HALA is currently duly licensed by the Saudi Arabian Central Bank as well as the Financials Services Regulatory Authority (FSRA) in Abu Dhabi Global Market.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance backend systems.
- Architect and implement microservices-based applications using .NET Core.
- Develop and optimize RESTful APIs for seamless integration with frontend and third-party services.
- Work with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases for efficient data storage and retrieval.
- Implement authentication, authorization, and security best practices (OAuth, JWT, encryption, API security).
- Collaborate with DevOps to manage CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP).
- Ensure system scalability, reliability, and performance optimization.
- Work with event-driven architectures using Kafka, RabbitMQ, or other message brokers.
- Perform code reviews, mentor junior engineers, and enforce best coding practices.
- Stay updated on emerging backend technologies, frameworks, and best practices.
Requirements:
- 5+ years of experience in backend development.
- Proficiency in .NET Core.
- Strong experience with microservices architecture and distributed systems.
- Deep knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
- Hands-on experience with message brokers (Kafka, RabbitMQ) for event-driven systems.
- Strong understanding of API security, authentication mechanisms, and performance tuning.
- Knowledge of CI/CD tools, such as Jenkins.
- Experience with scalability and high-availability architectures.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and leadership skills to mentor junior developers.
What We Offer You
We believe you will love working at HALA
- We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups.
- We offer highly competitive compensation packages, including the potential for shares.
- We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment.
- Join a talented team of over 30 nationalities working in 7 countries and gain valuable experience in an exciting industry.
- We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company.
- You will be given a lot of responsibility and trust. We believe that the best results come when the people responsible for a function are given the freedom to do what they think is best.
If you think you have what it takes to join a remarkable team #apply_now
Software Engineering Intern
Posted today
Job Viewed
Job Description
Company Description
Ejari is a financial services platform based in Saudi Arabia that aims to make renting a home more affordable and flexible. By offering a Rent Now, Pay Later solution, Ejari decreases the financial burden of moving into a new home and provides tenants with the flexibility to pay rent monthly while still allowing landlords to receive a full year's rent upfront.
Role Description
This is an internship role for a Software Engineering Intern / Coop at Ejari. The intern will be responsible for back-end web development, software development, programming tasks. This is an on-site role located in Riyadh, Saudi Arabia.
Qualifications
- Computer Science and Software Development skills
- Familiarity with programming languages such as JavaScript, TypeScript, HTML, CSS and Python.
- Understanding of web development frameworks and backend technologies.
- Knowledge of cloud platforms.
- Knowledge of software development lifecycle.
- Strong problem-solving abilities.
- Ability to work well in a team and independently.
- Experience with version control systems like Git is a plus.
- Pursuing or recently completed a degree in Computer Science or related field.
Software Engineering Analyst
Posted today
Job Viewed
Job Description
We are seeking a motivated and detail-oriented
Software Engineering Analyst
to join our delivery team. This role is ideal for recent graduates passionate about software development and eager to gain hands-on experience across the software development lifecycle (SDLC). You will collaborate with senior engineers, project managers, and cross-functional teams to deliver high-quality software solutions to clients.
Key Responsibilities:
Project Delivery & Solution Implementation:
- Assist in designing, developing, testing, and deploying software solutions.
- Translate business requirements into technical specifications with guidance from senior engineers.
- Participate in code reviews, debugging, and performance optimization.
- Maintain technical documentation throughout the project lifecycle.
Client & Stakeholder Engagement
- Support project managers in understanding client needs and project goals.
- Attend client meetings, document action items, and clarify technical requirements.
- Provide timely updates and escalate issues when necessary.
Continuous Improvement & Learning
- Stay current with emerging technologies and industry best practices.
- Contribute to process improvements and team knowledge sharing.
- Seek mentorship and feedback to accelerate professional growth.
Qualifications:
- Bachelor's degree in computer science, Software Engineering, Information Technology, or a related field.
- 0–2 years of relevant experience (fresh graduates are encouraged to apply).
- Strong interest in software development and delivery.
- Good communication and teamwork skills.