Software Engineer

6 days ago


Riyadh, Saudi Arabia Talent Pal Full time

**Preferred Qualifications**

A tertiary-level qualification from an internationally/regionally recognized institution

**Years & Nature of Experience**
- Would have 3 to 5 years of equivalent experience where required competencies and experience have been demonstrated
- An experienced professional who can deliver on difficult technical tasks
- Has project implementation experience
- Is self-sufficient at work and could be given small project responsibility
- Has provided technical supervision to junior staff in the past
- Clean coding methodologies (SOLID, YAGNI), solid grasp of OOP
- SQL, JSON, SOAP, REST API, CSS, HTML, Camel, Mockito - Junit (or other testing framework)
- Test Driven Development, Git, Tomcat, Maven
- Must have a security-orientated mindset, should understand principles of continuous compliance
- Event-driven architectures based in RabbitMQ or Kafka

**Technical Competencies**
- Data Analysis and Interpretation
- Design Sustainability and Ethics Management

**Behavioural Competencies**
- Collaboration
- Problem-solving
- Analytical skills

Document code and technical specifications

Identify and resolve technical issues and bugs

Perform performance optimization and troubleshooting

Contribute to the continuous improvement of development processes

Collaborate with cross-functional teams, including with Business Analyst & Product Owners to refine user stories and requirements and identify, prioritize, and execute tasks within the software development life cycle.

Working on a full software development life cycle environment under Agile methodologies, capable of taking the lead on software design and implementation best practices (Unit Testing, Test Driven Development, Continuous Integration, Source Control policies, among others)

Open to do full stack development (database development, Dotnet, Java development, front end (web), DevOps

Enforce, incorporate, and comply with all necessary controls and related information security (EIS) policies, procedures, practices, training, reporting, personal due diligence and vigilance, within departmental/unit activities and operations

This job has been sourced from an external job board.



  • Riyadh, Ar Riyāḑ, Saudi Arabia TestCrew | Quality Engineering & Software Testing Full time

    Are you a master of test automation who thrives in a fast-paced Agile environment?We're seeking aSoftware Automation Engineerto lead and elevate our automation testing practices. If you love building frameworks, integrating tests into CI/CD pipelines, and mentoring fellow engineers, this is your chance to shine.What You'll DoDesign, build, and scale robust...

  • Software Engineer

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia البناؤون العرب القابضة Full time 60,000 - 80,000 per year

    Job Summary

  • Software Engineer

    1 week ago


    Riyadh, Saudi Arabia Nice One Full time

    **Key Responsibilities - Software Development, Coding, and System Design**: - Collaborate with cross-functional teams to gather requirements, architect solutions, and deliver high-quality features. - Write clean, efficient, and well-documented code aligned with industry best practices. - Conduct code reviews, provide constructive feedback, and foster...

  • Software Engineer

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia YallaV Full time 40,000 - 120,000 per year

    Company DescriptionYallaV bridges the gap between product vision and engineering reality by focusing on Architecture & Performance, UX & Conversion, Infrastructure Costs, and AI Strategy. Committed to finding real problems and delivering actionable solutions quickly, we ensure every decision matters. With a team that has experience in both product and code,...

  • Software Engineer

    1 day ago


    Riyadh, Ar Riyāḑ, Saudi Arabia S&A Marketing Agency Full time

    Job Summary: We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining software applications, ensuring high performance and responsiveness to requests from the front end. You will work closely with product managers, designers, and other engineers to...

  • Software Engineer

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Ozone Technology Full time 40,000 - 120,000 per year

    Company DescriptionOzone Technology leverages the success of Ozone Business Consulting to meet the rising demand for trusted Technology Service Providers in the Saudi Market. Ozone Technology empowers companies to digitally transform their business through Native Cloud IT, Modern Applications, and Secure Hybrid IT solutions. We deliver world-class AI Driven...

  • Software Engineer

    2 days ago


    Riyadh, Saudi Arabia Venquis Full time

    **Job Title: Software Engineer - Python and Machine Learning** **Location: Riyadh, Saudi Arabia** **Key Responsibilities**: - Develop, enhance, and maintain software solutions using Python, with a focus on efficiency, reliability, and scalability. - Utilize machine learning techniques to design and implement predictive models, recommendation systems, and...

  • Software Engineer

    1 day ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Lucidya Full time

    You will join a team of highly qualified team engineers to continue the innovation and development of our product which uses Machine Learning & Big Data technologies to analyze content from several data sources.As a backend developer, you will be responsible for designing, developing, and maintaining the backend systems of Lucidya's product. You will work...


  • Riyadh, Saudi Arabia SWATX Full time

    SWATX is looking for a skilled Software Quality Engineer to join our innovative team. As a Software Quality Engineer, you will play a critical role in ensuring the quality and reliability of our software products. You will design and implement comprehensive testing strategies, develop automated tests, and analyze system performance to identify...

  • Software Engineer

    3 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia envnt. Full time

    The purpose of this position is to develop any software needed for assigned projects, support other team members in their tasks as much as possible and deliver the project with good quality before the requested deadline.Responsibilities & Duties:Develops software solutions by analyzing the given information, conferring with users, studying systems flow, data...