117 Software Lead jobs in Saudi Arabia
Software Lead Developer
Posted today
Job Viewed
Job Description
The
Saudi Tadawul Group
was established in March 2021, following the transformation of the Saudi Stock Exchange (Tadawul) into a Holding Group structure. It is the parent company with a portfolio of four subsidiaries, which operate independently while benefitting from the integration and synergies between one another.
The subsidiaries include: The Saudi Exchange, a dedicated stock exchange business, the Securities Clearing Center Company (Muqassa), the Securities Depository Center Company (Edaa) and Wamid – a new innovative applied technology services business, focused on providing innovation and nascent technologies to the capital markets industry through pragmatic innovation.
The Group aims to advance the Saudi capital market's infrastructure in line with global best practices, while reinforcing Saudi Arabia's position as an emerging market leader, a technologically advanced and attractive global investment destination and the gateway to the MENA region. It looks to support with the successful delivery of Saudi Arabia's Financial Sector Development Program (FSDP) objectives, as part of Vision 2030, to boost economic growth and diversify the economy
Job Discerption
Principal Duties and Responsibilities
- Develop and enhance applications, i.e. technical development and basic testing, in order to meet different business needs
- Develop and enhance applications for the enterprise application, including gathering requirements, technical development, testing, and deployment as needed by the business to support smooth functions
- Designing, building and maintaining Java-based applications & websites
- Contribute and taking part software and architectural development activities
- Develop well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Troubleshooting and resolving the reported issues and replying to queries in a timely manner
- Preparing and producing releases of software components
- Prepare the detailed design documentation
- Improve the code quality by implementing best practices
- Recommend changes to improve established java application processes
- Production support for the enterprise application.
Key Accountabilities
- Carry out daily operations assigned for the department to comply with the company's standards.
- Prepare timely and accurate department reports to meet the requirements, objectives, and standards of the company and the department.
- Ensure the satisfaction of internal and external customers to address their needs in a courteous and timely manner.
- Follow all relevant policies, procedures, and processes in order for the work to be carried out in a controlled and consistent manner.
- Contribute to the identification of opportunities for continuous improvement of processes and practices, work processes, cost effectiveness, and productivity enhancement.
- Promote to other employees within the organization the implementation and adherence to policies, procedures, processes, and instructions.
- Maintain a good and respectful relationship with other colleagues and represent the company in a good image.
JOB SPECIFICATIONS
Education and Certifications
- A bachelor's degree in Computer Engineering, Computer Science, or equivalent is required
Knowledge and Experience
3 + years of experience in Java development and Java Programming Language
Skills Required
- working with Java & J2EE Programming Language
- Highly efficient in Java & proficiency in object-oriented programming
- SharePoint Development in client-side and Server-Side development. .NET 4.5+, C#, ASP.NET
- SharePoint Framework (SPFX) Web Part development, Angular/React enabled web part development
- Knowledge of developing workflows using SharePoint Designer and Nintex
- Knowledge of various design and patterns in Java and reusable Java libraries
- Familiar with concepts like MVC, JDBC, JSP and RESTful
- Knowledge in the frameworks (spring, Soring Boot, Hibernate, Portals and struts)
- Knowledge of testing tools like Junit
- Experience of working with both external and embedded databases (oracle, mssql etc)
- Excellent soft skills like communication, problem-solving and customer service
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 Team Lead
Posted today
Job Viewed
Job Description
About Mozn
Mozn is the market leader in Enterprise AI Software focused on Language and Finance Intelligence. Mozn's mission is to empower organizations in making critical decisions – through world-class SaaS products built on cutting edge R&D and intelligence engines:
FOCAL: a State-of-The-Art AML Compliance and anti fraud product for screening and monitoring customers, and OSOS: a cutting-edge text intelligence suite focused on emerging market languages.
About The Role
We are looking for a Software Engineering Team Lead to join our organization. In this role, you will play a pivotal role in maintaining and enhancing our customer screening modules. You will work closely with various teams to coordinate and execute onboarding activities, ensuring client satisfaction and the successful adoption of our products. The ideal candidate will be highly organized, detail-oriented, and possess excellent communication and project management skills.
What You'll Do
- Define the strategic direction of your team and contribute to the technical strategy for the screening modules.
- Guide and coach an exceptional team of engineers, mentoring them in both technical and non-technical aspects, to build stable, scalable, and reliable features and services.
- Assist team members in shaping their individual careers while fostering a self-organized, agile, and autonomous team environment.
- Establish and enhance Engineering Practices within your team to improve engagement, delivery speed, and the quality of the features and services.
- Collaborate with product managers to lead team projects, managing stakeholders, dependencies, roadmaps, alignment, and cost.
- Work closely with your team to identify necessary changes, create a vision to guide the change through inspiration, and execute the change effectively.
- Actively contribute to the evolution of our overall architecture, particularly for systems and products managed by your team.
- Scale various organizational processes, including engineering hiring and onboarding.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a relevant field.
- +8 years of experience with no less than 2 years of experience leading a team.
- Possess expertise in coaching and mentoring teams, evolving team structures and processes using Agile methodologies, with a proven track record of hiring top international talents.
- Strong understanding of product and business KPIs and effectively converting them into objectives through the OKR framework while excelling in managing project priorities, deadlines, and deliverables.
- Utilize the appropriate frameworks, practices, and approaches to solve complex technical and organizational problems.
- Proficiency in building complex, high-quality applications, with strong knowledge of Domain-Driven Design and microservice architecture.
- Demonstrate expertise in selecting best practice design patterns and design principles when developing software architectures and algorithms.
- Detail-oriented with a focus on accuracy and quality of work.
- Excellent communication and presentation skills.
- Ability to work independently as well as collaboratively in a team environment.
- Flexibility and adaptability to work in a fast-paced and dynamic environment.
Why join us?
- Market Leader
We're the AI powerhouse of the region with award winning products and solutions recognized globally
- Top Talent
We work with and learn from the best
- Accelerate your career
Accelerate your career growth at an AI rocketship
- Global perspective, local heart
A Saudi business with an international mindset
Benefits
- Top-tier health insurance for you and eligible dependents including medical, dental and optical
- Education allowance to invest in your continuous growth – because learning is core to how we build the future
- Annual company bonus program – recognizing your impact today and supporting your ambitions tomorrow
- Work from anywhere for a few weeks each year
- Need to move? We've got you covered with Relocation support to make the transition smooth and stress-free
Software Engineering Team Lead
Posted today
Job Viewed
Job Description
Role Purpose:
We are looking for an experienced
Team Lead
to head our software development team. The role involves leading and mentoring developers, planning and executing projects, and ensuring the delivery of high-quality digital products that align with organizational goals and best practices.
Key Responsibilities:
- Lead, mentor, and manage the development team to achieve project goals.
- Plan, coordinate, and monitor software development projects.
- Ensure compliance with quality standards and DevOps practices.
- Collaborate with QA, infrastructure, and operations teams for smooth delivery.
- Introduce and implement new tools, technologies, and practices.
- Identify risks, troubleshoot issues, and provide timely solutions.
- Track performance KPIs and prepare progress reports for management.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, IT, or a related field.
- 6–8 years of relevant experience in software development.
- MBA or post-graduate qualification is a plus.
- Strong leadership, problem-solving, and communication skills.
Software Development Team Lead
Posted today
Job Viewed
Job Description
قائد فريق التطوير
المسؤوليات:
- قيادة فريق المطورين والإشراف على تنفيذ المشاريع.
- تطبيق منهجيات Agile و DevOps و CI/CD.
- ضمان جودة الكود وسرعة تسليم المنتجات.
المتطلبات:
- بكالوريوس في علوم الحاسب أو نظم المعلومات.
- خبرة لا تقل عن 12 سنة في مجال التطوير.
- إتقان العربية والإنجليزية.
Development Team Lead
Responsibilities:
- Lead software development teams and oversee project execution.
- Apply Agile, DevOps, and CI/CD best practices.
- Ensure code quality and timely delivery of products.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Minimum 12 years of experience in software development.
- Strong command of Arabic and English.
Job Type: Full-time
Pay: From ﷼20,000.00 per month
Application Question(s):
- What is your current Salary? (Mandatory)
Experience:
- Software Development: 10 years (Required)
Software Architect
Posted today
Job Viewed
Job Description
- Develop and maintain the software architecture for our products.
- Lead the design and implementation of robust, scalable, and high-performance systems.
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
- Collaborate with cross-functional teams to understand product requirements and integrate these into architectural designs.
- Create architecture diagrams, documentation, and design patterns to convey complex concepts effectively.
- Mentor and guide software engineers in best practices, coding standards, and engineering principles.
- Stay updated with technology trends and emerging frameworks to integrate into our architecture.
- Perform risk assessments and ensure the software is compliant with security standards.
- BA/BS or Master’s degree in Computer Science, Software Engineering, IT or an equivalent field.
- 10+ years of software development experience, including 3+ years in software architecture roles.
- Proven experience leading development teams in a technical capacity.
- Strong knowledge of software design patterns, system architecture, and best practices.
- Proficiency in programming languages such as Python, Ruby, or Java.
- Experience with cloud technologies and architectures (AWS, Azure, GCP).
- Familiarity with trending technologies (e.g., Microservices, API-first architectures, containerization with Docker/Kubernetes).
- Experience with database systems (SQL, NoSQL) in designing and maintaining scalable architectures.
- Excellent communication skills, with the ability to convey technical information to non-technical stakeholders.
- Strong problem-solving skills with a focus on innovation.
- Ability to lead and inspire teams, fostering a culture of collaboration and continuous improvement.
This is more than just an engineering role—it’s an opportunity to shape the infrastructure and technical future of Lucidya. You’ll play a key part in scaling our platform, building a strong engineering culture, and delivering technology that empowers companies across the region and beyond.
We offer Employee Stock Option Plans (ESOP) to give you ownership in the company’s success, along with performance-based bonuses to reward your impact and dedication. As part of a fast-growing team, you’ll have the autonomy to lead, innovate, and grow—both personally and professionally.
#J-18808-LjbffrSenior Software Architect
Posted today
Job Viewed
Job Description
*Job Title:* Architectural Draftsman
*Experience Required:* Minimum 4 Years
*Location:* (saudi arabia - tabuk city)
*Employment Type:* Full-Time
*Reports To:* Senior Architect / Project Manager
*Job Summary:*We are seeking a highly skilled and detail-oriented Architectural Draftsman with a minimum of 4 years of experience in architectural drafting and design documentation. The ideal candidate will be proficient in CAD software, possess a strong understanding of construction detailing, and be capable of producing high-quality architectural drawings in accordance with project specifications, building codes, and industry standards.
*Key Responsibilities:*
• repare detailed architectural drawings, plans, sections, elevations, and construction documents using AutoCAD, Revit, or other relevant software.
• llaborate with architects, engineers, and other team members to ensure accurate and coordinated design solutions.
• dify and update drawings based on feedback from design team and project stakeholders.
• velop technical drawings from rough sketches, specifications, and calculations.
• sure that all drafting work complies with applicable codes, standards, and regulations.
• intain organized project documentation and version control.
• sist in preparing documentation for permit applications and construction bids.
• nduct site visits when required to collect measurements and verify existing conditions.
• ordinate with contractors and consultants to resolve on-site issues related to drawings.
*Requirements:*
• ploma or Degree in Architecture, Drafting, or related field.
• nimum 4 years of experience in architectural drafting, preferably in a professional architectural or design firm.
• oficient in AutoCAD; knowledge of Revit, SketchUp, and other design software is a plus.
• rong knowledge of construction techniques, materials, and detailing.
• miliarity with local building codes, zoning regulations, and permit processes.
• cellent attention to detail and a high level of accuracy in work.
• rong communication and time-management skills.
• ility to work independently and as part of a team in a fast-paced environment.
*Preferred Qualifications:*
• perience with BIM workflows.
• rtfolio showcasing completed architectural drawings and documentation.
• derstanding of sustainable design principles and practices.
المجال المهني
- هندسة الديكور
Be The First To Know
About the latest Software lead Jobs in Saudi Arabia !
Senior Software Engineering Architect
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.
About The Role
Hala is hiring a Fintech Engineering Architect to lead the design of scalable, secure, and high-performing systems that power our core services; POS, payments, control cards, collections, and more. You'll drive the technical direction for our engineering organization, ensuring our systems are built for scale and compliant with fintech standards.
You'll work closely with engineering leads, product managers, and infrastructure teams to guide architecture decisions, set engineering standards, and ensure teams are aligned with business goals and technical strategy.
What You'll Do
- Own and evolve Hala's system architecture across backend, frontend, integrations, and infrastructure.
- Own and define engineering standards across teams—ensuring developers follow scalable, secure, and maintainable development practices.
- Design and validate distributed systems using .NET, microservices, and messaging queues.
- Set and enforce engineering standards for scalable, secure, and maintainable development.
- Define architectural patterns and guide design decisions for fintech services (e.g., POS, payments, cards, lending).
- Lead API and third-party fintech service integration strategy.
- Ensure architecture meets regulatory, security, and performance requirements.
- Partner with DevOps and Infra teams to align architecture with deployment and scalability needs.
- Conduct technical reviews, support engineering leads, and coach teams on best practices.
What We're Looking For
- 7+ years of engineering experience, including 3+ years in architecture roles.
- Strong hands-on expertise in .NET Core, microservices, and event-driven systems (Kafka, RabbitMQ, etc.).
- Proven experience in fintech system design – payments, KYC, card processing, fraud, compliance.
- Experience defining technical standards and architecture governance.
- Skilled in integrating with third-party fintech APIs and services.
- Strong knowledge of secure coding, high availability, and system performance.
- Excellent communication and leadership skills.
Nice to Have
- Experience with GCC fintech regulations (e.g., SAMA, Mada, SADAD).
- Worked in startup or high-growth fintech environments.
- Familiarity with cloud-native design (preferably Azure).
- Knowledge of Hala's domain areas—merchant services, control cards, financing, collections.
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
Lead Software Engineer
Posted today
Job Viewed
Job Description
Position Overview
We are seeking a highly skilled and experienced Lead Software Engineer to drive the design, development, and delivery of high-quality software solutions. The role involves hands-on coding, architectural decision-making, technical leadership, and mentoring a team of engineers. The ideal candidate combines strong technical expertise with excellent leadership and communication skills.
Key Responsibilities
- Technical Leadership
- Lead the end-to-end design, development, and deployment of scalable software applications.
- Define and enforce coding standards, best practices, and software development processes.
- Collaborate with architects and product managers to define technical roadmaps.
- Team Management & Mentorship
- Mentor, guide, and review the work of engineers across the team.
- Conduct regular code reviews and provide constructive feedback.
- Foster a culture of collaboration, innovation, and continuous learning.
- Architecture & Design
- Own system architecture and ensure scalability, reliability, and performance.
- Evaluate and integrate new tools, frameworks, and technologies.
- Ensure security and compliance are built into software solutions.
- Delivery & Execution
- Partner with cross-functional teams (Product, QA, DevOps) to deliver high-quality releases.
- Drive agile development practices, including sprint planning and retrospectives.
- Monitor performance metrics and proactively address technical challenges.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 7+ years of professional software engineering experience, with at least 2+ years in a leadership role.
- Strong expertise in at least one modern programming language (Java, Python, C#, JavaScript/TypeScript, Go, etc.).
- Proven experience with microservices, cloud platforms (AWS, Azure, or GCP), and CI/CD pipelines.
- Solid understanding of software architecture, system design, and data structures/algorithms.
- Excellent problem-solving and analytical skills.
- Strong communication, leadership, and project management abilities.
Preferred Qualifications
- Experience in leading distributed/global engineering teams.
- Hands-on experience with containerization (Docker, Kubernetes).
- Familiarity with modern front-end frameworks (React, Angular, Vue).
- Knowledge of AI/ML, data engineering, or big data technologies.
- Contributions to open-source projects or strong presence in developer communities.
Job Type: Full-time
Pay: ﷼30, ﷼35,000.00 per month
Senior Software Engineer Technical Lead
Posted today
Job Viewed
Job Description
Company Description
Mawad delivers all your building material needs from trusted sources, the same day. As an established leader in the building materials industry in Saudi Arabia, Mawad ensures reliable and timely delivery of high-quality products for your construction projects. Our efficient logistics and robust supply chain make us a trusted partner for builders and developers throughout the region.
Role Description
This is a full-time on-site role located in Riyadh, Saudi Arabia for a Senior Software Engineer Technical Lead. The Senior Software Engineer Technical Lead will be responsible for leading the development and implementation of software solutions, managing back-end web development tasks, and overseeing object-oriented programming. The individual will also mentor junior engineers, collaborate with cross-functional teams, and ensure code quality and best practices in software development.
Qualifications
Proficiency in Computer Science fundamentals
Strong skills in Back-End Web Development and Software Development
Expertise in Programming and Object-Oriented Programming (OOP)
Leadership abilities and project management experience
Excellent problem-solving skills and attention to detail
Strong written and verbal communication skills
Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience in the building materials industry is a plus