2 005 IT & Software jobs in Saudi Arabia
Senior Staff Software Engineer
Posted today
Job Viewed
Job Description
It's fun to work in a company where people truly BELIEVE in what they're doing!
We're committed to bringing passion and customer focus to the business.
At NAVEX, we’re making the world a better place. A safer place. A more ethical place. A place where anyone, anywhere can have a voice. That’s a serious impact.
You will join our Product Engineering team that shares a passion for writing great code, embracing new technologies and delivering powerful products within our integrated risk and compliance management platform that helps our customers protect their reputation and bottom line.
As our Senior Staff Software Engineer, you will have ample opportunity to grow your career and tag your name to amazingly cool products, all while balancing your life priorities.
What You’ll Get
- Career growth. With market-leading training and an unwavering commitment to owning your career plan, you can grow your career to new heights.
- Real rewards. We offer competitive and transparent pay practices, top-of-the-range wellbeing programs, and brilliant opt-in benefits. Because we believe companies should offer more than just a salary.
- Meaningful purpose. Our products and solutions have real-life impact on people and organizations across the globe. Our innovations make a difference.
- Life flexibility. We want you to bring your best self to work every day. We understand that you can only do that with quality time to care for yourself, your loved ones and your community.
- An inspiring culture. Find yourself surrounded by leaders that care, invested teammates, and like-minded groups where you’ll feel at home.
- Industry leadership. Play your part in a fast-growing organization known for excellence, profitability, and stability.
- Collaborate with data scientists to transform prototype Python code into production-ready code
- Maintain and refine data science production code library
- Create innovative advancements of our product platform and collaborate with our awesome agile team members
- Optimize machine learning models for performance and scalability
- Research and leverage commercial products, libraries, and tools
- Provide technical mentorship to data science team members
- Participate in elaboration and design sessions to understand and refine requirements to be implemented
- Ensure code quality through code reviews, testing, and documentation
- Use automation, including continuous integration, automated deployments, and automated unit and functional testing
- Provide constructive and honest feedback during sprint retrospectives with a team mindset
- 8+ years full-stack software development experience, ideally in a SaaS or micro service-based system
- 5+ years Python experience
- 2+ years developing using CNCF AWS Services
- Experience with .NET and C#
- Exposure to design principles: SOLID/DRY design, object-oriented design patterns, N-Tier software architecture, threading and synchronization, relational database design, etc.
- Bonus: Experience with cloud-based databases and analytics platforms (i.e. Snowflake or Databricks) Familiarity with ML frameworks (i.e. TensorFlow, PyTorch, Scikit-learn)
- Bonus: Experience with data manipulation and analysis tools like Pandas, Polars and NumPy
- Bonus: Experience with Azure Services (Power BI) Bonus: Experience with containerization and orchestration technologies: Flask, Gunicorn, Docker and Airflow
- Ability to drive results through your job competencies of collaboration, software programming and development, and technical problem solving while leveraging NAVEX’s core values.
We believe everyone deserves to see their path forward, and the steps in place to achieve their career and financial goals.
- Every team member is required to have a career plan in place, to be reviewed with their manager after six months in our team.
- The starting pay for this role is $125,000 per annum with 5% MBO.
- Pay progression based on your performance.
We’re an equal opportunity employer, including all disability and veteran status.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us! #J-18808-Ljbffr
Software Architect - Containers / Virtualisation
Posted today
Job Viewed
Job Description
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical
Software Architect - Containers / Virtualisation1 day ago Be among the first 25 applicants
Join to apply for the Software Architect - Containers / Virtualisation role at Canonical
Get AI-powered advice on this job and more exclusive features.
Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very 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 a pioneer of global distributed collaboration, with 1200+ colleagues in more than 80 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 architect for Canonical LXD and MicroCloud.
Our goal is to make clusters of compute, with system containers or virtual machines, "just work". It should be trivial to stand up a small cloud using one, two or twenty servers. This is a challenging exercise in distributed systems, virtualisation, container technology, networking and storage. As with the Ubuntu desktop, our goal is to make it easy and to make it reliable for people to focus on the things that really matter to them rather than the OS and infrastructure.
LXD is a modern Golang system container and virtual machine orchestrator widely used on Ubuntu, ChromeOS and other Linux platforms. LXD engineering spans the entire software stack from low-level kernel work on namespaces, confinement, security, filesystems, VMMs and networking, to the high level management REST API and CLI. As a software architect, you will drive the architecture, design and evolution of LXD, and also Canonical MicroCloud which combines LXD with Ceph and OVN to make a lean, easy to use and resilient cluster-scale cloud infrastructure.
We are looking for an outstanding software architect and engineer with experience in Golang and C, with the leadership qualities needed to rally a team to ship outstanding products. Knowledge of modern cloud infrastructure offerings, their APIs and their underlying technologies is a must.
This is an opportunity for someone who wants to have a meaningful impact on modern cloud computing technologies. Canonical offers a fun, fast-paced team environment and a career full of learning and development.
Location : This is a home-based position available in EMEA and the Americas.
The role entails
- Leadership of the LXD and MicroCloud architecture
- Mentor, develop and advise colleagues in their career progression
- Develop in Golang and C
- Review code produced by other engineers
- Ensure the product is secure and performant
- Display technical leadership in Canonical and our communities
- Work from home with global travel twice annually for company events
- An exceptional academic track record from both high school and university
- Undergraduate degree in Computer Science or STEM
- Drive, and a track record of going above-and-beyond expectations
- Technical leadership as well as team motivation, direction and pace
- Well-organized, self-starting and able to deliver to schedule
- Professional manner in interacting with colleagues, partners, and community
- Experience with Go and C
- Experience with storage, networking and virtualization
- Experience with container technologies
- Experience with concurrent, distributed systems
- Conscientiousness and detail orientation, with a focus on performance
- Professional written and spoken English
- Experience with Linux (Debian or Ubuntu preferred)
- Excellent interpersonal skills, curiosity, flexibility, and accountability
We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus or commission. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.
- 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 our 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 employer
We 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.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Software Architect” roles. Senior Software Engineer - Python/MongoDB Information Systems - Open Source Technical Architect Junior Software Engineer - Cross-platform C++ - Multipass Software Engineer - Solutions Engineering Software Engineer - Cross-platform C++ - Multipass Software Engineer (Python/Linux/Packaging) Senior Software Engineer - Digital Workplace Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu Software Engineer - Immutable Ubuntu Desktop Software Engineer, Ceph & Distributed Storage Embedded Linux Senior Software Engineer - Optimisation System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem Python and Kubernetes Software Engineer - Data, AI/ML & Analytics Software Engineer - Data Infrastructure - KafkaWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrRust Software Engineer
Posted today
Job Viewed
Job Description
Fathom.io is a pioneering AI company, marking our footprint on the global stage with a presence in Saudi Arabia, Poland, and Norway. As a pre-series A startup, we are proudly backed by one of the world's leading corporations, underscoring our potential and the innovative spirit driving our mission. Our platform is engineered to address complex business challenges through cutting-edge AI solutions, and we are on the brink of launching a product set to revolutionize the industry.
What We Offer
- Competitive salary and benefits package.
- A dynamic and challenging work environment.
- Opportunities for professional growth and development.
- The chance to be part of a supportive and motivated team, dedicated to making a difference.
- Develop and maintain software applications using Rust.
- Design and implement system architectures that are robust, scalable, and secure.
- Collaborate with product managers, designers, and other engineers to define and refine product requirements.
- Optimize and refactor existing code to improve performance and maintainability.
- Write comprehensive unit and integration tests to ensure software quality.
- Participate in code reviews to maintain high standards of code quality and share knowledge with the team.
- Debug and resolve issues reported by users and automated systems.
- Proven experience as a software engineer with a strong focus on Rust development.
- Solid understanding of systems programming and concurrent programming paradigms.
- Experience with building and deploying high-performance, low-latency applications.
- Familiarity with software development tools and processes, such as Git, CI/CD, and automated testing.
- Knowledge of security best practices in software development.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Master's degree
- Certifications
Software Engineer (Backend)
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
Software Sr. Project Manager
Posted today
Job Viewed
Job Description
At Sumerge, we create distinct value for our customers and truly believe that the customers come first. We focus on building long lasting partnerships with our customers and treat them with honesty and respect. We build solutions around their needs promoting effectiveness and efficiency using the latest technological innovations. As part of the project management team, you will work hand-in-hand with our customers, engineers, sales, and finance teams, bridging the technical and business worlds to deliver the utmost value to our customers.
Our ideal project managers lead by example and inspire others with their thirst for excellence. They take actions and make wise decisions despite ambiguity. They care intensely about our people, our customers, and our success.
Responsibilities- Lead teams on complex small, medium-sized projects or significant segments of large projects.
- Manage scope initiation, definition, change control, and create WBS.
- Manage project plans, activities definition, sequencing, estimating, assigning, and schedule control.
- Identify and analyze risks and perform mitigation planning, monitoring, and execution.
- Plan and ensure execution of quality assurance and testing activities.
- Work on presales activities to define client needs and propose suitable solutions. Prepare and review responses to Requests for Information (RFI), Requests for Proposal (RFP), contracts, and statements of work.
- Bachelor's degree in Computer Science or Engineering.
- 8+ years of experience, including at least 4 years of Software Project Management experience.
Software Developer in Test
Posted today
Job Viewed
Job Description
We're looking for a proactive individual to join our dynamic team and help us deliver top-tier software solutions. If you have a solid background in modern automation frameworks and thrive in an environment where you can work independently and solve complex problems, we want to hear from you!
In this role, you'll be instrumental in ensuring the quality and reliability of our products throughout the entire software development lifecycle. You'll leverage your expertise to design, build, and maintain robust automation frameworks, collaborating closely with development and product teams to ensure comprehensive test coverage.
Who are we
Lean enables companies to seamlessly connect to their users’
Software Configurator
Posted 1 day ago
Job Viewed
Job Description
Not just a job, but a career
Yokogawa, award winner for ‘Best Asset Monitoring Technology’ and ‘Best Digital Twin Technology’ at the HP Awards, is a leading provider of industrial automation, test and measurement, information systems, and industrial services across various industries.
Our aim is to shape a better future for our planet through supporting the energy transition, (bio)technology, artificial intelligence, industrial cybersecurity, and more. We are committed to the United Nations sustainable development goals by leveraging our ability to measure and connect.
About The Team
Our 18,000 employees work in over 60 countries with a unified mission to "co-innovate tomorrow." We seek dynamic colleagues who share our passion for technology and care for our planet. We offer excellent career growth opportunities within a truly global culture that values respect, value creation, collaboration, integrity, and gratitude, which are reflected in all our actions.
Job Purpose:
Generate graphics for projects under the guidance of senior team members and project engineers.
Key Responsibilities & Accountabilities
- Generate graphics and perform debugging for DCS, PI, and SCADA systems.
- Attend meetings with customers.
- Participate in Pre-FAT and FAT processes.
- Assist team members to ensure timely completion of graphics.
Qualifications and Experience
Diploma or Bachelor's degree in MIS, Computer Science, or related fields.
Competencies
Ability to conduct FAT with customers and readiness to work in a mixed environment.
Skills
- Good written and verbal communication skills.
- Knowledge of Microsoft applications.
- Goal-oriented and effective time management.
Yokogawa is an Equal Opportunity Employer. We promote a diverse, equitable, and inclusive culture by actively recruiting, developing, and promoting individuals from various backgrounds, differing in experience, knowledge, thinking styles, perspectives, cultural backgrounds, and socioeconomic statuses. We do not discriminate based on race, skin color, age, sex, gender identity and expression, sexual orientation, religion, political beliefs, nationality, ethnicity, disability, family status, or any other characteristic. Yokogawa values diversity and strives to enable everyone to belong, contribute, succeed, and reach their full potential.
Are you being referred to one of our roles? If so, ask your connection at Yokogawa about our Employee Referral process!
#J-18808-LjbffrBe The First To Know
About the latest It software Jobs in Saudi Arabia !
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Join to apply for the Software Engineer role at 1957 Ventures
Join to apply for the Software Engineer role at 1957 Ventures
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from 1957 Ventures
Digital Trailblazer | Internal Disruptor & Status Quo Breaker | AI Doctoral Researcher @SwanseaUniversity | Launched Digital Products for HP…1957 Ventures, the fintech venture builder by Riyad Capital, is seeking an exceptional AI Engineer to drive technical innovation across our portfolio of fintech ventures in the MENA region. This is a highly hands-on role for a versatile technologist who combines deep AI/ML expertise with full-stack development capabilities to build cutting-edge financial products from inception through scale.
The AI Engineer will be responsible for designing, implementing, and deploying AI-powered solutions that transform financial services across our ventures. You will work directly with founding teams to rapidly prototype and build production-ready systems that leverage large language models, machine learning, and modern cloud architectures. This role requires the ability to work across the entire technical stack - from cloud infrastructure and edge computing to frontend applications and AI model deployment - while maintaining a builder's mindset and shipping code daily.
As AI Engineer, you will architect and implement AI/ML pipelines for financial applications including fraud detection, credit scoring, and intelligent automation; build and deploy scalable full-stack applications using modern frameworks and cloud services; develop LLM-powered features for customer service, document processing, and financial advisory; design distributed systems that handle real-time financial transactions at scale; implement edge computing solutions for low-latency financial services; establish MLOps practices and infrastructure for model deployment and monitoring; collaborate with product teams to identify AI opportunities and rapidly prototype solutions; and ensure security, compliance, and performance optimization across all systems. You will report to the CTO or technical leadership while maintaining high autonomy in technical decision-making.
This is a full-time position based in Riyadh, Saudi Arabia, offering the opportunity to shape the technical foundation of multiple fintech ventures. The role offers competitive compensation, equity participation, and the chance to work with cutting-edge AI technologies in financial services.
Essential Qualifications:
- 5+ years of hands-on software development experience with at least 2 years focused on AI/ML in production environments
- Proven expertise in developing and deploying large language models (LLMs) and transformer architectures
- Strong full-stack development skills with production experience in modern web frameworks
- Extensive hands-on experience with major cloud platforms (AWS, GCP, Azure) including serverless architectures and container orchestration
- Experience with Linux systems administration and DevOps practices
- Track record of building and scaling production systems handling significant traffic or data volumes
- Understanding of financial services, fintech applications, or regulated environments
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Fluency in English required; Arabic language skills preferred
Technical Expertise Required:
- Hands-on experience with LLM frameworks (OpenAI, Anthropic, LangChain, LlamaIndex, Hugging Face)
- Proficiency in ML frameworks (TensorFlow, PyTorch, scikit-learn)
- Experience with prompt engineering, fine-tuning, and RAG architectures
- Knowledge of vector databases and embedding systems
- MLOps and model deployment pipelines
- Advanced proficiency in AWS, GCP, or Azure services (compute, storage, networking, AI/ML services)
- Experience with Infrastructure as Code (Terraform, CloudFormation, Pulumi)
- Serverless architectures and edge computing platforms
- Message queuing and streaming systems (Kafka, RabbitMQ, Pub/Sub)
Full-Stack Development:
- Frontend frameworks (React, Next.js, Vue.js, or Angular)
- RESTful APIs and GraphQL
- Web servers and proxies (Apache, Nginx, Caddy)
DevOps & Security:
- CI/CD pipelines and automation
- Monitoring and observability (Prometheus, Grafana, ELK stack)
- Security best practices for financial applications
- Performance optimization and load testing
- Builder Mentality: Obsession with shipping code and building products, not just architecting solutions
- Problem-Solving: Ability to tackle ambiguous technical challenges and deliver practical solutions quickly
- Technical Leadership: Capability to make architectural decisions and guide technical direction across teams
- Innovation Drive: Passion for exploring and implementing cutting-edge AI technologies in practical applications
- Rapid Prototyping: Ability to quickly build POCs and MVPs to validate ideas
- Cross-functional Collaboration: Strong communication skills to work with non-technical stakeholders
- Learning Agility: Continuous learner who stays current with rapidly evolving AI/ML landscape
- Pragmatic Approach: Balances technical excellence with business needs and time-to-market
Preferred Qualifications:
- Experience building AI applications specifically for financial services (fraud detection, risk assessment, robo-advisory)
- Knowledge of edge AI and on-device inference optimization
- Contributions to open-source AI/ML projects
- Experience with blockchain or distributed ledger technologies
- Background in quantitative finance or algorithmic trading
- Previous startup or venture studio experience
- Publications or speaking engagements in AI/ML
- Experience with Arabic NLP and language models
- Knowledge of regulatory compliance in AI (explainable AI, bias detection)
- Expertise in specific domains: computer vision, NLP, time series analysis, or recommendation systems
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries Venture Capital and Private Equity Principals
Referrals increase your chances of interviewing at 1957 Ventures by 2x
Get notified about new Software Engineer jobs in Riyadh, Saudi Arabia .
Software Engineer (Full-time, On-site, Riyadh)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrCAFM Software Developer
Posted 1 day ago
Job Viewed
Job Description
Job Summary:
We are seeking a skilled CAFM System Architect to design, develop, and implement our Computer-Aided Facility Management system. The ideal candidate will have a strong background in software development, facility management processes, and system integration.
Key Responsibilities:
- Design and architect the CAFM system to meet organizational needs.
- Collaborate with stakeholders to gather requirements and define system features.
- Develop and customize CAFM software applications, ensuring they align with best practices.
- Integrate CAFM systems with existing software and hardware tools.
- Conduct testing and quality assurance to ensure system reliability and performance.
- Train and support end-users, providing technical assistance as needed.
- Monitor system performance and implement enhancements based on user feedback.
- Stay up-to-date with industry trends and emerging technologies in facility management.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software development, particularly in CAFM or similar systems.
- Strong knowledge of facility management principles and practices.
- Proficiency in programming languages such as Java, C#, or Python.
- Experience with database management systems (e.g., SQL Server, Oracle).
- Excellent problem-solving skills and attention to detail.
- Strong communication and interpersonal skills.
Preferred Skills:
- Familiarity with industry-standard CAFM software.
- Experience in project management and agile methodologies.
- Certification in facility management (e.g., IFMA, BOMA) is a plus.
Software Architecture & Performance Auditor (Contract)
Posted 1 day ago
Job Viewed
Job Description
ARENGY is a Digital and Cybersecurity Consulting Company operating in the Middle East from Dubai. Our customers are the most successful industry leaders executing projects around the globe. We are looking for a Software Architecture & Performance Auditor for a 1-month contract in Riyadh.
Job Description :
The Software Architecture & Performance Auditor will be responsible for delivering three reports:
- Software Architecture: An overall analysis to verify if the current software architecture adheres to industry standards, focusing on tmForum ODA compliance.
- Performance: Evaluation of the platform's sizing based on data and estimates provided by vendors and the client, including:
- Network capacity to handle traffic
- Servers capable of handling expected TPS (Transactions per Second), considering CPU, memory, and I/O vendor requirements
- Database I/O and data sizing evaluation
Profile / Requirements :
Mandatory experience in Software Architecture Audit with tmForum ODA compliance.
#J-18808-Ljbffr