287 Software Engineer jobs in Saudi Arabia
Web Developer / Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Job Title: Web Developer / Software Engineer
Location: Riyadh, Saudi Arabia
Salary: Open for discussion
Experience: 7-10 years
Key Responsibilities- Develop, implement, and maintain high-quality web applications that align with business and user needs.
- Design and build scalable and efficient backend services and API integrations.
- Ensure code quality, security, and performance optimization throughout the development lifecycle.
- Collaborate with UI/UX designers, business analysts, and QA engineers to deliver robust solutions.
- Conduct code reviews, implement best practices, and stay updated with modern development trends.
- Optimize database structures and ensure seamless data handling.
- Provide technical leadership and mentorship to junior developers as needed.
- 7+ years of experience in web development and software engineering.
- Strong understanding of modern development techniques and frameworks.
- Hands-on experience with the following technologies:
- Frontend Development: Angular
- Backend Development: ASP.NET MVC, ASP.NET Core
- Windows Applications: Universal Windows Platform (UWP)
- Strong analytical skills and the ability to evaluate and implement new technologies.
- Experience with cloud platforms such as Azure or AWS is a plus.
- Excellent communication skills and a team-oriented mindset.
If you are a passionate developer looking for an opportunity to work on cutting-edge projects, apply now and become a part of our growing team in Riyadh!
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology
Industries: IT Services and IT Consulting
#J-18808-LjbffrSoftware Engineer
Posted 5 days ago
Job Viewed
Job Description
Riyadh, Saudi Arabia | Posted on 03/13/2025
ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.
At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .
If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.
Key Responsibilities
Software Development & Integration
•Design, develop, and maintain software for wireless networking solutions .
•Work on firmware, embedded systems, and network management software .
•Develop and optimize networking protocols, APIs, and cloud-based management platforms .
•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .
Networking & System Development
•Implement and optimize network protocols for high-speed wireless communication .
•Develop tools for wireless network monitoring, performance analysis, and diagnostics .
•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.
Testing & Optimization
•Debug, test, and improve software performance on real-world deployments .
•Conduct code reviews, unit testing, and system validation for reliability and scalability.
•Optimize latency, throughput, and efficiency for mmWave wireless applications.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
• 2+ years of experience in software development, preferably in networking or embedded systems .
•Strong programming skills in C, C++, Python, or Go .
•Experience with Linux-based systems, networking protocols, and embedded development .
•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .
•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.
•Strong problem-solving skills and the ability to work in a fast-paced startup environment.
Competitive Salary & Growth Opportunities
•Industry-aligned salary based on experience.
•Fast-track career growth in a high-impact technology startup .
Innovative Work Environment
•Work on cutting-edge wireless networking solutions .
•Collaborate with experts in RF, networking, and software development .
•Hybrid/remote work options.
•Close-knit team with a focus on innovation and problem-solving .
Work on Next-Gen Wireless Tech
•Build software solutions for high-speed mmWave networking .
•Shape the future of wireless connectivity and smart networking .
Software Engineer
Posted 13 days ago
Job Viewed
Job Description
Bachelor of Technology/Engineering (Agriculture)
Nationality: Any Nationality
Vacancy: 1 Vacancy
Job DescriptionWhat we are looking for in you:
- You have expertise in Python.
- You have a strong understanding of the makeup of a modern GNU/Linux distribution.
- You have a good understanding of build systems and toolchains, including for cross-compilation.
- Experience working with container technology, such as Docker, Kubernetes and LXD.
- Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem.
- Work with external open source and commercial projects to understand how we can better serve community needs.
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment - we’ve been working remotely since 2004!
- Personal learning and development budget of 2,000 USD per annum.
- Annual compensation review.
- Recognition rewards.
- Annual holiday leave.
- Parental Leave.
- Employee Assistance Programme.
- Opportunity to travel to new locations to meet colleagues at sprints.
- Priority Pass for travel and travel upgrades for long haul company events.
Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Radicalhire, Saudi Arabia
Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.
Job Specification- Bachelor of Computer Science
- 2-3 years experience
- .Net and SQL Experience is a must
- Knowledge of Document Management Systems is an asset
- Good verbal and written English
Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Enterprise wide-area networking is primed for a new paradigm with the introduction of software defined networking architecture to deliver agility, performance, services and software innovations. Graphiant is changing the networking industry and you will be part of the charge to drive evolution. You will collaborate with industry leading engineers to build a development and deployment infrastructure for the best product portfolio in the industry.
Reports To
Director of Cloud Engineering
The Team
As part of Graphiant engineering team, you will be responsible for the development of Graphiant’s offerings and execute on the Product and Portfolio strategy.
The Work
Your primary responsibilities in this role will be to build infrastructure and applications that will allow users to interact with the underlying network. This will cover various types of interactions including but not limited to configuration, update, monitoring and troubleshooting of the network.
You will:
- Collaborate with customer-facing teams to gather technical requirements and translate them into scalable cloud solutions
- Work as part of a global development team to build automation tools, CI/CD pipelines, and infrastructure-as-code solutions
- Design and implement highly available and distributed cloud systems across regions
- Decompose complex cloud architecture problems into smaller, manageable tasks and deliver solutions incrementally
- Develop cloud-native applications and automation scripts to improve efficiency and resilience
- Build systems that handle large-scale telemetry, logs, and metrics from cloud services and applications
- Perform rigorous testing and validation of cloud infrastructure and services, and provide ongoing support for production deployments
- Experience designing and developing distributed systems
- Background in building microservices
- Knowledge of RDBMs or NoSQL databases
- Experience working with at least one programming language
- Understanding of various algorithms and data structures
- Building high performant systems dealing with millions of transactions per second
- Good interpersonal and communications skills
Education and Experience
- Bachelor’s Degree, or higher, in Computer Science or related technical field, or equivalent experience
- 1-3 + years of software development experience
- Proficient in C, C++, Java, Go, Nodejs, php, Scala, Python or similar language
- 1-3+ years of experience with service discovery tools; Zookeeper, HashiCorp consul, Kubernetes or similar software
- 1-3+ years of experience with RPC technologies and messaging systems; Google protobuf, apache thrift, ZeroMQ, RabbitMQ, Kafka or similar
- 1-3+ years of experience of different SQL and No-SQL datastores; MySQL, MongoDB, ElasticSearch, InfluxDB, Redis, DynamoDB, Cassandra or similar
Graphiant is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Seniority level- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Graphiant by 2x
Get notified about new Software Engineer jobs in Riyadh, Saudi Arabia .
Riyadh, Riyadh, Saudi Arabia 14 hours ago
Riyadh, Riyadh, Saudi Arabia 14 hours ago
Research and Development Software Engineer AI Graduate Program - Fixed Term 24 monthsRiyadh, Riyadh, Saudi Arabia 17 hours ago
Full Stack Developer (Backend - Frontend) Full Stack Mobile Application DevelopmentRiyadh, Riyadh, Saudi Arabia 14 hours ago
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 Engineer
Posted 16 days ago
Job Viewed
Job Description
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities
Design and develop software applications using C#, adhering to coding standards and best practices.
Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
Translate software requirements into technical specifications and designs.
Write clean, efficient, and maintainable code to implement software solutions.
Conduct thorough unit testing to ensure the reliability and quality of the software.
Debug and resolve software defects and issues in a timely manner.
Collaborate with other software engineers to review code and provide constructive feedback.
Participate in code reviews and contribute to the improvement of coding standards and practices.
Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.
Troubleshoot and resolve software performance and scalability issues.
Document software designs, technical specifications, and implementation details.
Assist in the deployment and configuration of software applications.
Drive improvements in all areas, including data quality, testing and CI
Provide technical guidance and mentorship to junior software engineers.
Required Skills
Strong proficiency in C# programming language.
Experience in software development using .NET framework and related technologies.
Solid understanding of object-oriented programming principles and design patterns.
Proficiency in database development and SQL.
Familiarity with software development methodologies, such as Agile or Scrum.
Experience with version control systems, such as Git.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work effectively in a team-oriented environment.
Strong attention to detail and a commitment to delivering high-quality software.
Experience with cloud technologies
Company Industry
- IT - Software Services
Department / Functional Area
- IT Software
Keywords
- Software Engineer
Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at
People Looking for Software Engineer Jobs also searched #J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
Riyadh, Saudi Arabia | Posted on 03/13/2025
ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.
At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .
If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.
Key Responsibilities
Software Development & Integration
•Design, develop, and maintain software for wireless networking solutions .
•Work on firmware, embedded systems, and network management software .
•Develop and optimize networking protocols, APIs, and cloud-based management platforms .
•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .
Networking & System Development
•Implement and optimize network protocols for high-speed wireless communication .
•Develop tools for wireless network monitoring, performance analysis, and diagnostics .
•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.
Testing & Optimization
•Debug, test, and improve software performance on real-world deployments .
•Conduct code reviews, unit testing, and system validation for reliability and scalability.
•Optimize latency, throughput, and efficiency for mmWave wireless applications.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
• 2+ years of experience in software development, preferably in networking or embedded systems .
•Strong programming skills in C, C++, Python, or Go .
•Experience with Linux-based systems, networking protocols, and embedded development .
•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .
•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.
•Strong problem-solving skills and the ability to work in a fast-paced startup environment.
Competitive Salary & Growth Opportunities
•Industry-aligned salary based on experience.
•Fast-track career growth in a high-impact technology startup .
Innovative Work Environment
•Work on cutting-edge wireless networking solutions .
•Collaborate with experts in RF, networking, and software development .
•Hybrid/remote work options.
•Close-knit team with a focus on innovation and problem-solving .
Work on Next-Gen Wireless Tech
•Build software solutions for high-speed mmWave networking .
•Shape the future of wireless connectivity and smart networking .
Be The First To Know
About the latest Software engineer Jobs in Saudi Arabia !
Software Engineer
Posted today
Job Viewed
Job Description
With an HQ in Riyadh and offices in different countries in the world, we are funded by the most reputable investors in the region and scaling rapidly to meet the increasing demand for our products.
Come and join the startup that has been named by World Economic Forum as one the most promising startups in the MENA regionbe part of the history we are making.
**Purpose:
**Roles & Responsibilities**:
- Design, implement and maintain of systems that are highly available and scalable on our cloud infrastructure.
- Develop/maintain company processes, tools and documentation.
- Design, implement and maintain of tools for operational processes automation.
- Implementation and management of continuous integration and delivery systems and methodologies on our cloud infrastructure.
- Build, deploy and maintain production infrastructure and services.
- Monitoring, troubleshooting our cloud infrastructure.
- Maintain industry-level standards for best coding practices for Lucidya’s development frameworks.
- Perform recurrent audits and code reviews on both existing work and newly developed features to enforce coding guidelines.
- Implement automation tools and frameworks (CI/CD pipelines).
- Ability to understand how systems work and document them abstractly by providing suitable online documentation, flowcharts, layouts, diagrams and charts.
- Capable of identifying quality problems and performance limitations.
- Develop proper code documentations and code comments when needed.
- Contribute to the growth of Lucidya through interviewing, on-boarding, or other recruitment efforts
**Requirements**:
**Must-Have**:
- BA/BS or Masters degree in Computer Science, Software Engineering, IT or equivalent practical
- Fluency in Python, Ruby, and Bash.
- Proficient in Git and Git workflows.
- Strong understanding of CI/CD pipelines, modern SDLC (Git, Jenkins, CircleCI, etc.)
**Nice To Have**:
- Expertise with infrastructure as code and configuration management systems (Terraform/Ansible/Packer etc.).
- Expert Linux system administration skills and understanding of TCP/IP networking and security.
- Experience implementing and using monitoring/tracing/alerting/observability tools. (Prometheus, Jaeger, Grafana, etc.)
- Experience working in Agile/SCRUM/Kanban project management environment. Excellent troubleshooting skills.
- Excellent communication and collaboration skills.
- Fluent in Arabic & English.
- Database design skills and strong knowledge and experience in SQL and noSQL databases such as (Redis, Postgress or Cassandra).
- Ability to understand and gather complex business requirements, map out technical solutions, and help develop and manage to defined timelines.
- Ability to multi-task and adapt to shifting priorities, demands, and tight timelines.
- Perfect quality code.
PLSQL- Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Job ID: 590
# PLSQL- Software Engineer
Riyadh - KSA | 2 - 4 Years of Experience
Role Overview:
We are seeking a dedicated and skilled professional for the role of PLSQL Software Engineer based in Riyadh, KSA. The ideal candidate will have 2 to 4 years of experience in production support and PLSQL. This role is crucial for ensuring the smooth operation and support of our production systems.
Key Responsibilities:
- Provide comprehensive production support for systems, ensuring minimal downtime and high availability.
- Develop and maintain PLSQL scripts to support business processes and reporting requirements.
- Collaborate with cross-functional teams to diagnose and resolve technical issues promptly.
- Document and communicate issues, resolutions, and process improvements to stakeholders.
- Participate in on-call rotations for after-hours support as needed.
Expected Outcomes:
- Ensure 99.9% uptime for production systems through proactive monitoring and timely resolution.
- Achieve high customer satisfaction by providing efficient support.
- Deliver accurate PLSQL scripts that meet business needs and enhance operational efficiency.
- Maintain comprehensive documentation of support activities and solutions.
Qualifications (Skills/Competencies):
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 2 to 4 years of experience in production support and PLSQL development.
- Strong teamwork and communication skills.
- Proven problem-solving abilities and capacity to work under pressure.
- Familiarity with AMLOCK systems is a plus.
Join our team and be part of a dynamic organization that values innovation, teamwork, and professional growth. We are committed to creating an inclusive workplace and are proud to be an equal opportunity employer.
#J-18808-LjbffrLead Software Engineer
Posted 2 days ago
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.
- 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 .
- 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
#J-18808-Ljbffr