1 652 IT & Software jobs in Saudi Arabia
Software Engineer Riyadh, Riyadh, Saudi Arabia
Posted today
Job Viewed
Job Description
HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future
Software Sales Manager
Posted today
Job Viewed
Job Description
Adree is on the lookout for a proactive Software Sales Manager to drive our sales team towards success while managing client relationships and achieving our sales objectives. You will be responsible for developing sales strategies, leading the sales team, and ensuring maximum customer satisfaction.
Responsibilities- Develop and implement effective sales strategies to achieve revenue targets and market growth.
- Lead, mentor, and motivate the sales team to enhance productivity and reach their full potential.
- Conduct regular sales meetings, providing insights and strategies for improvement.
- Build and maintain strong relationships with key clients, understanding their needs and delivering solutions that meet their requirements.
- Monitor market trends and competitor activities to identify new business opportunities.
- Prepare and present sales performance reports to senior management, showcasing progress towards sales goals.
- Develop pricing strategies in collaboration with management, ensuring competitiveness and profitability.
- Work closely with marketing to create promotional strategies that align with sales objectives.
- Seek out opportunities to drive business expansion and client retention.
- Ensure that the sales pipeline is effectively managed and followed through.
- Bachelor's degree in Business, Marketing, or a related field.
- 5+ years of experience in software sales, with at least 2 years in a leadership role.
- Demonstrated track record of meeting or exceeding sales targets.
- Strong leadership skills with proven ability to manage and motivate a sales team.
- Excellent communication and interpersonal skills.
- Ability to analyze sales data and implement changes for performance improvement.
- Strong negotiation skills and the ability to close deals.
- Proficiency in CRM software and sales analysis tools.
- Willingness to travel as necessary to meet with clients and partners.
- Private Health Insurance
- Pension Plan
- Training & Development
- Performance Bonus
Software Engineering Manager - Sustaining Engineering
Posted today
Job Viewed
Job Description
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is founder led, profitable and growing. This globally distributed company has 1100+ colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. The company is founder led, profitable and growing. We are hiring a Software Engineering Manager for Sustaining Engineering who is passionate about open source software, Linux and cloud computing. Location: This is a globally remote role, unless specified otherwise. Sustaining Engineering is a business critical team that continuously improves open source software by resolving defects reported by customers. The software stack ranges from the kernel to user space applications and IaaS platforms. This role leads one of our regional teams and reports to the global Director of Sustaining Engineering. Our customers build large-scale mission-critical infrastructure and applications on Ubuntu and open source. Sustaining Engineering solves problems for customers and benefits the wider Open Source community. The team is distributed across time zones and supports work-life balance and ongoing development of each team member.
The role entails- Manage and lead a distributed team of engineers
- Hire, coach, mentor, provide feedback and career development guidance to your team
- Manage & measure key performance indicators (KPIs), and training
- Support timely delivery of bug fixes, patches, and other technical solutions to address business needs in a variety of technology fields, including but not limited to Ubuntu, OpenStack, Ceph, Kubernetes, Juju & MAAS
- Demonstrate the very best of Canonical in customer interactions
- Set and manage expectations with other engineering teams, senior management, and external stakeholders
- Advocate and advance modern software development practices
- Grow a healthy, collaborative engineering culture in line with the company value
- Collaborate with other teams in the organisation
- Work from home with global travel up to 10% for internal and external events
- Professional software delivery experience using C, C++, Go, Python, or similar
- You are knowledgeable and passionate about software development
- Leadership experience displaying ability to organise and prioritise complex problem resolution and bug fixes
- Experience with version control systems such as git
- Experience with debugging tools such as gdb, crash or other
- Demonstrated strong commitment to testing methodologies and maintainable code quality
- Excellent communication skills in the English language, both verbal and written
- Experience with Linux, with a preference towards Ubuntu
- Experience with Open Source and Open Source Business Models
- People management experience in a support organisation is a strong plus
- Distributed work environment with twice-yearly team sprints in person
- Personal learning and development budget of USD 2,000 per year
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Maternity and paternity leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues
- Priority Pass, and travel upgrades for long haul company events
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence. In order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since its inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employerWe are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#J-18808-LjbffrERP Software Developer (Odoo)
Posted today
Job Viewed
Job Description
Join to apply for the ERP Software Developer (Odoo) role at Burjline Builders .
We are seeking an experienced ERP Software Developer (Odoo) with over 10 years of hands-on experience in designing, developing, and customizing ERP solutions using the Odoo framework. The ideal candidate will be responsible for implementing new system modules, enhancing existing features, and ensuring seamless integration of the ERP system with external platforms.
Responsibilities- Design and develop custom modules within the Odoo framework to meet business and operational needs.
- Analyze business requirements and translate them into effective technical solutions.
- Customize and enhance Odoo modules in Procurement, Finance, HR, and Inventory Management.
- Build and maintain API integrations with third-party systems.
- Manage and optimize PostgreSQL databases to support ERP performance and scalability.
- Provide technical support and troubleshooting for day-to-day user issues.
- Collaborate with cross-functional teams to gather requirements and conduct system testing.
- Ensure code quality and system updates comply with internal data security and software standards.
- Document custom modules and technical processes for internal knowledge sharing.
- Monitor system performance and implement enhancements to improve user experience.
- Minimum 10 years of experience in ERP software development, with a strong focus on Odoo.
- Proficiency in Python, PostgreSQL, HTML, JavaScript, and XML.
- Experience with Linux environments and version control tools such as Git.
- Strong understanding of business workflows and ERP processes in Procurement, Finance, HR, and Inventory.
- Proven ability to develop and integrate RESTful APIs.
- Excellent problem-solving and debugging skills.
- Strong communication skills and ability to work collaboratively in a team-oriented environment.
- Odoo certification(s) or relevant training.
- Experience with Odoo.sh or other cloud-based Odoo environments.
- Familiarity with Agile or Scrum development methodologies.
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Construction
RR-0203395 - Associate Manager Software Engineering
Posted today
Job Viewed
Job Description
Join to apply for the RR- - Associate Manager Software Engineering role at DXC Technology .
Key Responsibilities- Handle escalated tickets from Level 1 support (L1) involving functional or technical issues in web applications.
- Reproduce issues in test/staging environments to identify bugs or misconfigurations.
- Conduct detailed log analysis, SQL/database checks, and API validation.
- Classify and prioritize incidents based on severity and business impact.
- Escalate unresolved issues to Level 3 (development team) with proper documentation and root cause findings.
- Collaborate with L1 and L3 teams during major incidents and post-incident reviews.
- Communicate with business users or clients to gather additional information when needed.
- Provide workarounds or solutions while permanent fixes are being developed.
- Maintain knowledge base and support documentation.
- Prepare scripts or SQL queries to validate data or resolve issues.
- Perform basic configuration changes or updates in non-production environments.
- Conduct release verification and smoke testing after deployments.
- Analyze recurring issues to suggest long-term fixes or enhancements.
- Provide feedback to development/QA teams to improve application stability and usability.
- Technical Skills:
- Strong .net, angular and VB experience
- Strong understanding of web technologies (HTTP, HTML, CSS, JavaScript).
- Experience with web application architectures (e.g., client/server, REST APIs).
- Familiarity with databases (MySQL, SQL Server, PostgreSQL, Oracle) and ability to write basic queries.
- Exposure to version control (Git), CI/CD tools, and cloud platforms (AWS, Azure, GCP) is a plus.
- Soft Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and documentation abilities.
- Ability to work independently and under pressure.
- Communication: Slack, Microsoft Teams, Email
- Code/CI: Git, Jenkins, GitHub Actions
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- Entry level
- Full-time
- Engineering and Information Technology
- IT Services and IT Consulting
Referrals increase your chances of interviewing at DXC Technology by 2x
Get notified about new Software Engineering Manager jobs in Riyadh, Riyadh, Saudi Arabia .
#J-18808-LjbffrSoftware Engineer (Backend) Riyadh, Riyadh, Saudi Arabia
Posted today
Job Viewed
Job Description
HALA is a leading fintech player in the MENAP region that aims to redefine financial services and build the future
Senior Software Engineer
Posted today
Job Viewed
Job Description
Come join a team of industry and science leaders to achieve a vision of empowering innovation through state of the art artificial intelligence and machine learning. We are addressing exciting challenges for our customers, at the intersection of AI/ML and cutting-edge cloud infrastructure, with NLP being a core area of what we do and what we offer our customers.
What You Would Do:- Write production code.
- Design, architect, and implement robust infrastructure solutions for AI systems, ensuring optimal performance, scalability, and cost-efficiency while considering the unique requirements and complexities associated with artificial intelligence.
- Champion the adoption of cutting-edge data science methodologies within the team, fostering an environment that prioritizes system scalability and seamless development processes.
- Transform AI/ML prototypes developed by our scientists into industry-grade products, facilitating the seamless integration of aiXplain's platform for both existing and prospective clients.
- Drive innovation and excellence in software engineering by designing, developing, testing, deploying, documenting, maintaining, and enhancing software solutions, while effectively managing project priorities, deadlines, and deliverables to ensure the timely delivery of high-quality products.
- BSc in Computer/Software Engineering, Science, or a related technical field.
- Minimum of 7 years in software development.
- High level expertise in UML.
- High level of expertise in traditional computer software system design.
- Experience writing production code.
- Ability to handle ambiguity and thrive in a highly collaborative tech-startup environment, while maintaining a customer-centric approach.
- Advanced proficiency in Python programming language.
- Familiarity with unit testing tools, such as Pytest.
- Proficient in using Github for code management.
- Strong experience with multithreading and multiprocessing programming (e.g., Celery, Ray).
- Good experience in deploying models using FastAPI.
- Well-versed with SQL/NoSQL databases and Big-Data platforms (e.g., MongoDB, Hadoop, Elastic-search, Redis).
- Experience in designing, building, and deploying end-to-end ML pipelines using deep learning frameworks such as Scikit-learn, PyTorch, and TensorFlow.
- Familiarity with MLOps and AutoML platforms, including Kubeflow, MLflow, Kubernetes, and Docker.
- Experience with cloud infrastructure orchestration using scripting tools.
Be The First To Know
About the latest It and software Jobs in Saudi Arabia !
Web Developer
Posted today
Job Viewed
Job Description
We are seeking a talented and motivated Web Developer to join our dynamic team in Al Kharj City, Riyadh Province. The ideal candidate will possess a strong understanding of web development technologies and a passion for creating engaging, user-friendly websites.
Key Responsibilities- Learning Management System (LMS) Development:
- Design and develop comprehensive e-learning platforms
- Create interactive course content management systems
- Implement student assessment and evaluation tools
- Develop virtual classroom environments
- Build progress tracking and reporting features
- Create assignment submission and grading systems
- Implement student-teacher communication tools
- Website & CMS Management:
- Develop and maintain WordPress-based institutional websites
- Create custom E-Learning solutions
- Integrate content management systems with other platforms
- ERP & Portal Management:
- Manage Odoo ERP systems
- Develop and maintain educational portals
- Create business management portals
- Educational Technology Integration:
- Application Development & Maintenance: Develop custom web applications using multiple frameworks
- Create reporting systems for academic and business needs
- Implement student information systems
- Design solutions for educational activities
- Maintain existing applications across different technology stacks
- Programming Languages & Frameworks:
- Strong proficiency in PHP, Python, and C#
- Experience with ASP.NET, Django, and Laravel
- Expertise in WordPress development and customization
- Proficiency in Odoo ERP
- Knowledge of React.js and modern JavaScript frameworks
- Experience with LMS platforms (Moodle, Canvas, or similar)
- Experience with MySQL, MS SQL Server, and MongoDB
- Knowledge of database optimization for educational applications
- Understanding of data security and privacy requirements in education
- Advanced HTML5, CSS3, and JavaScript skills
- Experience with Bootstrap and responsive design
- Knowledge of front-end build tools
- Proficiency in version control systems
- Experience with e-learning content development tools
- Education & Experience:
- Bachelor's degree in computer science, Software Engineering, or related field
- Minimum 4-6 Years Of Experience In Web Development
- Experience in educational technology sector preferred
- WordPress certification would be an advantage
- Strong problem-solving and analytical abilities
- Experience with educational technology platforms
- Understanding of academic and business processes
- Excellent documentation and communication skills
Mid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesEducation Administration Programs
#J-18808-LjbffrExpert Manager, Software Engineering
Posted today
Job Viewed
Job Description
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 top-four position on Glassdoor’s list since its founding in 2009. Extraordinary teams are at the heart of our business strategy, and we strive to create an inclusive environment where every individual can thrive professionally and personally.
Who You’ll Work WithYou’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 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 DoAs 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 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.
- 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, Vue.js, TypeScript, HTML5 and CSS3 (including CSS-in-JS and preprocessors such as Sass/Less).
- 4+ years building server-side services with FastAPI, Node.js/Express, 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
- 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
- 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
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Business Consulting and Services
Marketplace Software Engineering Manager
Posted today
Job Viewed
Job Description
Salla is seeking an experienced and strategic Software Engineering Manager to lead and oversee our Marketplace engineering team. In this critical role, you will be responsible for shaping the technical vision and driving the successful execution of initiatives to enhance our marketplace platform, which connects sellers and buyers with efficiency and ease.
Responsibilities- Lead and oversee multiple teams, ensuring alignment with organizational goals and fostering collaboration across engineering, product, QA, security, and UX/UI design
- Define and implement the technical vision and strategy for the Marketplace platform, ensuring scalability, performance, and innovation
- Drive technical excellence and enforce architecture standards, championing best practices in software development
- Mentor, manage, and grow engineering managers and their teams, fostering a culture of continuous learning, innovation, and high performance
- Collaborate with cross-functional stakeholders to define and prioritize features that deliver value to users and the business
- Monitor and optimize system performance, proactively addressing issues and driving continuous improvements in reliability and scalability
- Ensure security and compliance standards are met across all projects and initiatives
- Develop and execute roadmaps, defining and tracking KPIs/OKRs to measure success and align team efforts with business objectives
- Hire, retain, and nurture top engineering talent, ensuring the team has the skills and diversity needed to succeed
- 10+ years in software engineering, with at least 3 years in senior-level Engineering Management roles
- Proven track record of leading teams of 10+ members and collaborating with diverse stakeholders, including product managers, QA, security, and design teams
- Hands-on experience managing high-traffic platforms, preferably in e-commerce or marketplace environments
- Strong expertise in web technologies (e.g., PHP, JavaScript) and database systems (SQL and NoSQL)
- Deep understanding of Agile methodologies and project management practices
- Experience setting up scalable architecture and maintaining technical standards
- Exceptional strategic thinking and communication abilities
- Demonstrated ability to manage and prioritize multiple projects in a fast-paced, dynamic environment
- Experience developing and managing OKRs to ensure team and project success
- Spoken Arabic proficiency is required to communicate effectively with diverse teams and stakeholders
- Familiar with cloud services (AWS preferred) and microservices architecture
- Comprehensive Training & Development programs
- Performance-based Bonus incentives
- Flexible Work From Home options
- Director
- Full-time
- IT Services and IT Consulting