Software Tester Jobs in UAE
13725 Jobs Found
We are working with a fast-growing B2C start-up looking for an Software Engineering Manager to take a key role in building and scaling its product and engineering organisation. We’re looking for someone who has built and shipped customer-facing digital products at scale and understands how strong engineering translates into a great consumer experience.<br>This is a technical leadership role combining engineering management with significant technical depth. The successful candidate will operate at the intersection of an Engineering Manager and Staff/Lead Engineer, leading and developing engineering teams while remaining closely involved in the technical direction of the product.<br>The role is not focused on day-to-day ticket execution. Instead, you will provide technical leadership across the engineering organisation, establishing development patterns and standards, reviewing code and technical designs, providing meaningful feedback to engineers, and owning key architecture and system design decisions.<br>The Role:We are looking for an Engineering Manager to lead our Engineering Squads in this transformation. Someone who takes full ownership of engineering across the organisation and doesn't stop until the desired outcomes are accomplished. You will lead multiple product squads, set the technical direction, and be accountable for delivery, quality, and the growth of the engineering team.<br>You will also:Lead multiple engineering and product delivery squads, taking ownership of delivery, quality and performance Set the technical direction and architecture for a large-scale consumer platform Work closely with Product to turn product strategy into high-quality, scalable features Stay hands-on technically, getting into architecture, design decisions and complex engineering challenges Drive the modernisation of large-scale legacy systems while maintaining platform availability Establish and maintain SLOs and engineering standards across product areas Improve engineering processes, developer productivity and overall product quality Introduce and measure the impact of AI tooling across the engineering organisation Mentor, develop and grow engineers and engineering leaders<br>What We’re Looking For8+ years of Software Engineering experience with a minimum of 2 years of managing teams. Strong B2C experience, ideally within consumer technology, marketplaces, subscriptions, loyalty or fintech-adjacent businesses. Proven experience building and leading high-performing engineering teams A genuinely hands-on technical background with strong architecture knowledge. Experience owning products from technical strategy through to delivery Experience modernising and scaling complex or legacy platforms Comfortable operating in a fast-moving start-up / scale-up environment
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><br>We are seeking an experienced Embedded Software Engineer with strong expertise in <strong>Embedded C, Network Security, Communication Protocols, and Linux Security</strong>. The role involves designing and developing secure embedded gateway solutions in a high-performance Linux-based environment.</p><br><p><strong>Key Responsibilities:</strong></p><ul><li><p>Design and develop embedded software using Embedded C</p></li><li><p>Work on Embedded Linux / Yocto-based systems</p></li><li><p>Implement and optimize communication protocols (TCP/IP, UDP, Ethernet)</p></li><li><p>Develop secure communication mechanisms for embedded devices</p></li><li><p>Apply Linux security and system hardening practices</p></li><li><p>Collaborate with hardware teams on MCU/SoC-based platforms</p></li><li><p>Debug and optimize networking and system-level performance</p></li><li><p>Contribute to secure firmware and device-level programming</p><br></li></ul><p><strong>Required Skills:</strong></p><ul><li><p>Strong experience in Embedded C programming</p></li><li><p>Hands-on experience with Embedded Linux and Yocto</p></li><li><p>Good understanding of Network Security fundamentals</p></li><li><p>Experience with communication protocols (TCP/IP, UDP, Ethernet)</p></li><li><p>Knowledge of Linux Security / system hardening</p></li><li><p>Experience with MCU/SoC-based embedded systems</p></li><li><p>Strong debugging and performance optimization skills</p></li></ul><br></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Good to Have:</strong></p><ul><li><p>Experience in secure communication or cryptography</p></li><li><p>Exposure to secure boot / firmware security</p></li><li><p>Gateway, IoT, or networking device experience</p></li><li><p>Knowledge of hardware interfaces and debugging tools</p></li></ul><p></p></section>
Senior Security Specialist / Penetration Tester – Investment Management<br>A globally renowned Investment Manager is making a rare Senior Cyber Security hire with excellent Penetration Testing experience into their UAE Head Office. They have opened an exceptionally rare opportunity to join the team responsible for identifying and securing their Web applications, APIs, cloud platforms and IT infrastructure.<br>This is an incredible opportunity for a Senior Penetration tester to take on more responsibility in a role covering Penetration Testing, Security architecture and Dev Sec Ops Engineering. It is a great fit for someone who wants to stay hands-on while moving into broader security architecture, secure design and automation.<br>Your key responsibilities in this role will be:Advanced penetration testing across Web, APIs, Cloud and IT Infrastructure, including post-exploitation analysis, remediation validation and continuous improvement of testing methodologies. Contribute to secure architecture across cloud-native and on-premise environments, including threat modelling, zero trust controls, defence-in-depth design and security input into major system decisions. Embed security into engineering workflows by integrating SAST, DAST, SCA and IaC scanning into CI/CD pipelines, while developing scripts, tooling and automation to scale security testing and control validation.<br>In order to be successful In this role, you will need:(ESSENTIAL) 7+ years’ commercial Penetration testing experience covering Web, APIs, Cloud and Infrastructure. Experience working with Financial Services or Professional Services organisations Strong scripting / automation experience, ideally ideally Python, Power Shell or similar. Experience and keen interest in applying AI to cybersecurity workflows Relevant offensive security certifications such as OSCP, OSWE and CRTO.<br>If your experience is a strong match with the above, please apply with an up to date copy of your CV in the first instance
Senior Security Specialist / Penetration Tester – Investment Management<br>A globally renowned Investment Manager is making a rare Senior Cyber Security hire with excellent Penetration Testing experience into their UAE Head Office. They have opened an exceptionally rare opportunity to join the team responsible for identifying and securing their Web applications, APIs, cloud platforms and IT infrastructure.<br>This is an incredible opportunity for a Senior Penetration tester to take on more responsibility in a role covering Penetration Testing, Security architecture and Dev Sec Ops Engineering. It is a great fit for someone who wants to stay hands-on while moving into broader security architecture, secure design and automation.<br>Your key responsibilities in this role will be:Advanced penetration testing across Web, APIs, Cloud and IT Infrastructure, including post-exploitation analysis, remediation validation and continuous improvement of testing methodologies. Contribute to secure architecture across cloud-native and on-premise environments, including threat modelling, zero trust controls, defence-in-depth design and security input into major system decisions. Embed security into engineering workflows by integrating SAST, DAST, SCA and IaC scanning into CI/CD pipelines, while developing scripts, tooling and automation to scale security testing and control validation.<br>In order to be successful In this role, you will need:(ESSENTIAL) 7+ years’ commercial Penetration testing experience covering Web, APIs, Cloud and Infrastructure. Experience working with Financial Services or Professional Services organisations Strong scripting / automation experience, ideally ideally Python, Power Shell or similar. Experience and keen interest in applying AI to cybersecurity workflows Relevant offensive security certifications such as OSCP, OSWE and CRTO.<br>If your experience is a strong match with the above, please apply with an up to date copy of your CV in the first instance
<p>Position Title: AI Software Developer
Employment Type: Full Time
Salary AED: up to 12,000 inclusive depending on experience and qualifications
Job Location: Abu Dhabi, UAE
About the Client:
An established industrial manufacturing company headquartered in Abu Dhabi delivering engineered fastening solutions to the industrial sectors across Middle East.
Job Description:
Develop and maintain AI-powered business applications, intelligent automation tools, and internal digital solutions.
Build full-stack web applications using Python/Django, Node.js, React.js, HTML/CSS/JavaScript, and REST APIs.
Integrate LLMs, prompt engineering, vector databases, and AI models into practical business applications and workflows.
Work with the IT team on requirements, application support, databases, and occasional basic infrastructure/networking tasks.</p><p>40 years old and below
At least 3 years of software development experience with strong hands-on expertise in Python and Django, along with full-stack development using React.js, JavaScript, HTML/CSS, REST APIs, and working knowledge of Node.js.
Practical experience developing LLM/Generative AI applications, including prompt engineering, with preferably hands-on exposure to RAG and vector databases.
Strong proficiency in NumPy and Pandas, with solid database knowledge and preferably experience working with Microsoft SQL Server.
How to Apply:
Send your CV in word format to: ITJOBZ2020 AT GMAIL DOT COM and use “AI Software Developer” as email subject</p>
AI Tester<br><br>A forward-thinking organisation is investing in the development of intelligent conversational AI solutions and is seeking a hands-on AI Tester to ensure the quality, reliability, and performance of a customer-facing AI chatbot. This is a practitioner role — ideal for someone who thrives in execution and enjoys working at the cutting edge of AI quality assurance.<br><br>Responsibilities:<br><br>Design, develop, and execute comprehensive test plans and test cases covering functional, non-functional, integration, performance, and security testing across an AI chatbot platform. Perform black-box testing from the customer's perspective, evaluating chatbot behaviour, conversational accuracy, response quality, and user experience. Apply an understanding of AI and machine learning principles to assess chatbot outputs against expected behaviours and real-world customer expectations. Execute the full range of testing activities with a primary focus on functional and non-functional testing (approximately 75%), complemented by performance and security testing (approximately 25%). Conduct integration testing to validate seamless interaction between the chatbot and connected systems and APIs. Carry out performance testing to assess chatbot responsiveness, scalability, and stability under varied load conditions. Support security testing activities to identify vulnerabilities and ensure the platform meets required compliance and data protection standards. Utilise Azure-based testing tools and Python scripting to automate and enhance testing processes. Log, track, and clearly communicate defects and test outcomes, working closely with the Test Lead and development teams to drive resolution. Contribute technical analysis and insights to support continuous improvement of the chatbot's quality and performance. <br><br>Qualifications and Skills:<br><br>Up to 9 years of hands-on testing experience, with a strong focus on functional and non-functional testing. Proven experience designing test cases and test plans across multiple testing types — integration, performance, security, and functional. Black-box testing experience, ideally within a customer-facing digital or conversational AI product environment. Solid understanding of AI concepts and what constitutes quality, accuracy, and appropriate behaviour in an AI chatbot — practical development of AI is not required, but familiarity with AI capabilities and customer expectations is essential. Hands-on experience with Azure-based testing environments. Python scripting skills to support test automation and data validation. Strong analytical skills with the ability to interpret technical outputs and translate findings into clear, actionable reporting. Collaborative team player, comfortable operating within a structured team reporting to a Test Lead. <br><br>Halian Group: With over 28 years of experience, we have come to understand that innovation is the only way to provide agile, practical solutions that transform businesses and careers. Our resourcing and smart services help you to realize tomorrow's potential. Discover the amazing things possible when you bring the right people and the right technologies together.<br><br>At Halian, we recognise that diversity, equity, and inclusion (DEI) are essential to building high-performing teams for our clients. We are committed to connecting organisations with top talent from all backgrounds, ensuring that every individual feels valued, respected, and empowered to contribute their unique perspectives. We encourage applications from all qualified candidates, regardless of race, gender, disability, or any other characteristic that makes them unique. By fostering diverse and inclusive workplaces, we help our clients drive innovation, enhance collaboration, and better reflect the communities they serve.<br><br>AI Tester in Abu Dhabi, United Arab Emirates
Role: Backend Software Engineer (Remote) Location: Remote (Work from Anywhere) Job Type: Contract Payout: $50 - $70/hour<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer to work on a contract basis. The role involves developing and maintaining scalable software solutions while collaborating with cross-functional teams to deliver high-quality products. Responsibilities include writing clean, efficient code and optimizing system performance.<br>Key Responsibilities:• Design, develop, and maintain software applications using modern programming languages and frameworks.• Write clean, modular, and reusable code following best practices and coding standards.• Work with product managers, designers, and other engineers to define project requirements and deliver solutions.• Troubleshoot, debug, and resolve software defects and performance issues.• Participate in code reviews and contribute to architectural decisions.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Python, Java, or Java Script.• Experience with software development methodologies like Agile or Scrum.• Strong problem-solving skills and ability to write efficient algorithms.• Familiarity with version control systems like Git.• Understanding of data structures and database systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of innovative software solutions. The position requires remote collaboration with a diverse team of engineers and stakeholders.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer, Micro Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, micro Platforms to work on a full-time basis. This role involves designing, developing, and maintaining scalable micro platforms that support core business services. You will collaborate with cross-functional teams to deliver high-performance solutions in a distributed system environment.<br>Key Responsibilities:• Design, build, and maintain micro platforms that are scalable, performant, and reliable• Implement and optimize backend services using modern development practices• Collaborate with Dev Ops to ensure seamless deployment and monitoring of platforms• Write clean, maintainable, and testable code following engineering best practices• Troubleshoot and resolve technical issues across distributed systems<br>Required Skills & Qualifications:• 5+ years of experience in software engineering with a focus on backend development• Proficiency in programming languages such as Go, Python, Java, or similar• Strong understanding of microservices architecture and distributed systems• Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)• Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible)<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of next-generation platforms. You will have the chance to influence architectural decisions and drive technical innovation in a fast-paced environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer, Micro Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, micro Platforms to work on a full-time basis. This role involves designing, developing, and maintaining scalable micro platforms that support core business services. You will collaborate with cross-functional teams to deliver high-performance solutions in a distributed system environment.<br>Key Responsibilities:• Design, build, and maintain micro platforms that are scalable, performant, and reliable• Implement and optimize backend services using modern development practices• Collaborate with Dev Ops to ensure seamless deployment and monitoring of platforms• Write clean, maintainable, and testable code following engineering best practices• Troubleshoot and resolve technical issues across distributed systems<br>Required Skills & Qualifications:• 5+ years of experience in software engineering with a focus on backend development• Proficiency in programming languages such as Go, Python, Java, or similar• Strong understanding of microservices architecture and distributed systems• Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)• Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible)<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of next-generation platforms. You will have the chance to influence architectural decisions and drive technical innovation in a fast-paced environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer, Micro Platforms (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, micro Platforms to work on a full-time basis. This role involves designing, developing, and maintaining scalable micro platforms that support core business services. You will collaborate with cross-functional teams to deliver high-performance solutions in a distributed system environment.<br>Key Responsibilities:• Design, build, and maintain micro platforms that are scalable, performant, and reliable• Implement and optimize backend services using modern development practices• Collaborate with Dev Ops to ensure seamless deployment and monitoring of platforms• Write clean, maintainable, and testable code following engineering best practices• Troubleshoot and resolve technical issues across distributed systems<br>Required Skills & Qualifications:• 5+ years of experience in software engineering with a focus on backend development• Proficiency in programming languages such as Go, Python, Java, or similar• Strong understanding of microservices architecture and distributed systems• Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes)• Familiarity with CI/CD pipelines and infrastructure as code (Terraform, Ansible)<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of next-generation platforms. You will have the chance to influence architectural decisions and drive technical innovation in a fast-paced environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer (Human Data Platforms) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $140K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Human Data Platforms) to work on a full-time basis. The role involves designing, developing, and maintaining scalable data platforms that process and analyze human-generated datasets. The position requires expertise in handling large-scale data infrastructure while ensuring performance, reliability, and security.<br>Key Responsibilities:• Design, build, and optimize data pipelines to process human-generated datasets at scale.• Develop and maintain backend services that support real-time and batch data processing.• Collaborate with data scientists and analysts to ensure data integrity and accessibility.• Implement monitoring, logging, and alerting systems to maintain platform reliability.• Contribute to architectural decisions that enhance scalability and performance of data systems.<br>Required Skills & Qualifications:• Proficiency in Python, Java, or Go for backend development.• Experience with distributed systems, including Kafka, Spark, or similar technologies.• Knowledge of cloud platforms such as AWS, GCP, or Azure for data infrastructure.• Familiarity with SQL and NoSQL databases for data storage and retrieval.• Understanding of data governance, security, and compliance best practices.• Ability to design and optimize data pipelines for performance and scalability.• Experience with containerization and orchestration tools like Docker and Kubernetes.• Strong problem-solving skills and attention to detail in debugging complex systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet | Data Infrastructure and Analytics industry, contributing to the development of robust data platforms that power critical business decisions. The position involves solving complex technical challenges in a collaborative, distributed team environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer (Human Data Platforms) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $140K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Human Data Platforms) to work on a full-time basis. The role involves designing, developing, and maintaining scalable data platforms that process and analyze human-generated datasets. The position requires expertise in handling large-scale data infrastructure while ensuring performance, reliability, and security.<br>Key Responsibilities:• Design, build, and optimize data pipelines to process human-generated datasets at scale.• Develop and maintain backend services that support real-time and batch data processing.• Collaborate with data scientists and analysts to ensure data integrity and accessibility.• Implement monitoring, logging, and alerting systems to maintain platform reliability.• Contribute to architectural decisions that enhance scalability and performance of data systems.<br>Required Skills & Qualifications:• Proficiency in Python, Java, or Go for backend development.• Experience with distributed systems, including Kafka, Spark, or similar technologies.• Knowledge of cloud platforms such as AWS, GCP, or Azure for data infrastructure.• Familiarity with SQL and NoSQL databases for data storage and retrieval.• Understanding of data governance, security, and compliance best practices.• Ability to design and optimize data pipelines for performance and scalability.• Experience with containerization and orchestration tools like Docker and Kubernetes.• Strong problem-solving skills and attention to detail in debugging complex systems.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Software Development | Technology, Information and Internet | Data Infrastructure and Analytics industry, contributing to the development of robust data platforms that power critical business decisions. The position involves solving complex technical challenges in a collaborative, distributed team environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - Fin Tech (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $230K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, Financial Platform to work on a full-time basis, contributing to the development and maintenance of core financial systems. The role involves designing and implementing scalable solutions to support real-time financial transactions and data processing.<br>Key Responsibilities:• Design, develop, and optimize backend services for financial transaction processing.• Collaborate with cross-functional teams to integrate third-party financial APIs and payment gateways.• Implement robust security measures to ensure compliance with financial regulations and data privacy standards.• Write clean, maintainable, and efficient code following best practices in software engineering.• Troubleshoot and resolve production issues to minimize downtime and ensure system reliability.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Java, Python, or Go for backend development.• Experience with financial transaction systems, payment processing, or related domains.• Strong understanding of distributed systems, microservices architecture, and API design.• Familiarity with databases like Postgre SQL, MySQL, or Mongo DB for financial data storage.• Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes).• Ability to write unit and integration tests to ensure code reliability and performance.• Experience with version control systems like Git and CI/CD pipelines.• Understanding of security best practices and financial compliance requirements.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Financial Services industry, contributing to the modernization of financial infrastructure. The position involves building scalable solutions that power real-time financial transactions for millions of users worldwide.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - Electron JS, Desktop (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $150K - $220K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer (Electron JS) to work on a full-time basis. This role involves developing and maintaining desktop applications using Electron JS and related technologies. The position requires collaboration with cross-functional teams to deliver high-quality software solutions.<br>Key Responsibilities:• Develop and maintain desktop applications using Electron JS and Java Script/Type Script.• Design, implement, and optimize application features while ensuring performance and scalability.• Collaborate with product teams to translate requirements into technical specifications.• Write clean, maintainable, and efficient code following best practices and coding standards.• Debug and resolve issues reported by users or identified through testing.<br>Required Skills & Qualifications:• Proficiency in Electron JS and Java Script/Type Script development.• Experience with Node.js and front-end frameworks such as React or Angular.• Strong understanding of asynchronous programming and event-driven architectures.• Familiarity with version control systems, such as Git.• Experience with testing frameworks like Jest or Mocha.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to the development of cutting-edge desktop applications. The position plays a critical role in enhancing user experience and functionality for a widely used platform.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
Role: Software Engineer - E-Commerce (Remote) Location: Remote (Work from Anywhere) Job Type: Full-Time Payout: $180K - $250K/yr<br>Role Overview:We are hiring for one of our clients, seeking a Software Engineer, New Grad (Zara) to work on a full-time basis. The role involves developing scalable backend systems, optimizing algorithms, and collaborating with cross-functional teams to deliver high-performance solutions. You will contribute to mission-critical infrastructure supporting real-time user experiences across global platforms.<br>Key Responsibilities:• Design, develop, and maintain scalable backend services in distributed systems.• Write clean, efficient, and maintainable code following best practices and testing standards.• Optimize system performance through profiling, debugging, and algorithmic improvements.• Participate in code reviews, architectural discussions, and technical design sessions.• Work closely with product managers, designers, and other engineers to ship features.<br>Required Skills & Qualifications:• Proficiency in programming languages such as Go, Python, or Java.• Experience with distributed systems, microservices, or cloud-native development.• Familiarity with databases (SQL and NoSQL) and performance tuning.• Understanding of data structures, algorithms, and system design principles.• Experience with version control systems (e.g., Git) and CI/CD pipelines.<br>More About the Opportunity:This role offers a unique opportunity to work with a global leader in the Technology, Information and Internet industry, contributing to high-traffic platforms serving millions of users. You will solve complex technical challenges while growing your skills in a collaborative, results-driven environment.<br>Equal Opportunity Employer:We hire based on skills and expertise. All qualified candidates are welcome regardless of background, experience, or prior employment history. Applications are reviewed solely on demonstrated technical ability and qualifications.<br>Apply Now!
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Bayut & dubizzle have the unique distinction of being iconic, homegrown brands with a strong presence across the seven emirates in the UAE. Connecting millions of users across the country, we are committed to delivering the best online search experience.</p><br> <p>As part of EMPG, we are alongside some of the strongest classifieds brands in the market. With a collective strength of 10 brands, we have more than 200 million monthly users that trust in our dedication to providing them with the best platform for their needs.</p><br><p>At dubizzle you'd be part of high performing cross-functional "Squads" set with a mission to provide win-win exchanges for our beloved users.</p><br><p>As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many countries.<br></p><br><p><strong>In this role, you will:</strong></p><br><ul> <li>Hit the ground running - Gather up-to-date and in-depth understanding of the dubizzle code base and technologies stack within weeks;</li> <li>Lead planning sessions around new product features, deliver detailed roll-out/roll-back strategies for releases.</li> <li>Research and apply industry trends as part of your daily work;</li> <li>Create unit tests in accordance with our established standards to cover assigned work;</li> <li>Write and maintain exemplary code following dubizzle’s programming practices;</li> <li>Actively contribute in post-release maintenance issues;</li> <li>Develop elegant solutions for complex problems;</li> <li>Pioneer reliability and efficiency of our current code base, platforms and/or core systems;</li> <li>Impact on the direction and scope of dubizzle’s technical vision within your stream;</li> <li>Work in a mentoring capacity within a peer-programming environment and provide guidance on tasks, irrespective of complexity or scale;</li> <li>Code review all major pull requests, defining programming standards and providing constructive feedback.</li> <li>Design and delivery of multiple REST based APIs and previous exposure to Service Oriented Architecture;</li> <li>Capacity to push back requirements when incomplete;</li> <li>Handle the entire software development life cycle, end to end;</li> <li>Lead product planning meetings and architect solutions within your stream;</li> <li>Liaises with the other back end engineers within your product stream, the QA team, design team and your Tech Team Lead;</li> <li>Liaise with other tech teams to share innovations from your stream.</li> </ul> </div>
Company Description Cruq AI provides an AI-native agent platform that delivers powerful automation to transform operations for enterprises and high-growth companies. The platform offers a modular architecture and a broad library of pre-built agents across domains such as finance, HR, healthcare, IT, legal, retail, and more, enabling organizations to reduce costs and scale efficiently. Its Agent OS supports multi-agent collaboration, flexible deployment, and end-to-end workflow automation with human-level accuracy and continuous operation. Cruq AI integrates with existing enterprise systems, centralizes management and monitoring of AI-driven workflows, and leverages advanced data handling capabilities like database integration and retrieval-augmented generation. Through customizable solutions and proven cost savings, it helps businesses accelerate processes, improve accuracy, and maintain a competitive edge with intelligent automation.<br>Role Description The Senior Robotics Software Engineer will design, develop, and deploy advanced software for autonomous and semi-autonomous robotic systems that leverage Cruq AI’s agent platform. In this full-time remote role, the engineer will architect and implement robust back-end services, control systems, and APIs that connect robotics hardware to AI agents and enterprise environments. Day-to-day activities include writing production-quality code, building simulation and testing frameworks, integrating perception and planning algorithms, and optimizing system performance and reliability. The engineer will collaborate closely with cross-functional teams in AI, product, and hardware engineering to define technical requirements, review designs, and ensure seamless deployment of robotics solutions into real-world workflows. Additionally, the role involves code reviews, documentation, mentoring of teammates, and continuous improvement of development practices and tooling.<br>Qualifications Strong foundation in Computer Science, including algorithms, data structures, and systems design. Proficiency in Software Development and Programming, with experience in modern languages commonly used in robotics (e.g., C++, Python). Experience in Back-End Web Development for APIs and services that connect robotics systems with cloud or enterprise platforms. Advanced skills in Object-Oriented Programming (OOP) and designing modular, scalable, and testable software architectures. Hands-on experience with robotics frameworks and tools (e.g., ROS/ROS2, Gazebo, simulation environments, real-time systems). Background in control systems, motion planning, or perception pipelines for autonomous robots is highly beneficial. Familiarity with AI/ML integration, distributed systems, and cloud-native architectures is a plus. Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field, or equivalent practical experience. Ability to work independently in a remote setting, collaborate effectively in cross-functional teams, and communicate complex technical concepts clearly.
Location<br><br>London<br><br>Employment Type<br><br>Full time<br><br>Department<br><br>Software<br><br>Overview Application<br><br>Adaptyv is building an automated lab that lets AI agents run biology experiments. <br><br>We're entering the era of agentic science where AI models can now design novel proteins, propose hypotheses, and iterate on experimental results. But they can't run the experiments themselves - that's still a manual, months-long process. We're building the infrastructure that gives AI agents access to the physical world.<br><br>We are one of the fastest growing biotech companies, trusted by leading biopharmas, frontier AI labs, and the techbio companies pushing the field forward. This is a rare chance to help advance some of the most important work happening in biotech today.<br><br>Our automated lab is powered by a deep software + hardware stack: lab instruments worth millions of USD reverse-engineered into API-controllable hardware, dozens of devices orchestrated through complex workflows, full observability on everything that happens in the lab, processing pipelines for messy physical-world data, and AI systems that troubleshoot production results and accelerate assay development.<br><br>We’re growing rapidly and are hiring for talented people to scale and support the massive demand for AI-driven wet lab experimentation.<br><br>About The Role<br><br>You'll work across Lab OS — our internal software platform — building the orchestration layer that coordinates everything from experiment scheduling to execution to data capture and results processing. This is full-stack product engineering at the intersection of software and physical-world biology.<br><br>Day-to-day, That Can Mean Things Like<br><br>Creating interfaces and APIs that give scientists and AI agents visibility into what's happening in the lab in real time Building custom AI agents and tooling that automate decisions across the experiment lifecycle, from protocol design to troubleshooting failed results Turning proprietary hardware into API-controllable devices that agents and software can operate programmatically Designing scheduling systems that coordinate dozens of lab instruments with complex dependency chains<br><br>You'll own large areas of the product. We're a small team where individual engineers have large impact on what gets built and how.<br><br>What We're Looking For<br><br>Full-stack production experience. We use Type Script, React, Node, Postgres, but what matters is you can work across the stack. Product instinct. You've shipped, watched users, iterated, and shipped again. Comfortable in ambiguity. You start from a goal, not a spec. You scope problems down, decide what to build and what to skip, and write your own plan when none exists. Builds with AI. You use AI tools heavily, but you have enough experience without them to know what good looks like. Curious about biology. No background required, but running real experiments in the physical world should excite you.<br><br>Application deadline<br><br>We are reviewing applicants on a rolling basis.<br><br>Powered by Ashby<br><br>Privacy Policy Security Vulnerability Disclosure
About Gusto<br><br>At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers. With teams in Denver, San Francisco, and New York, we support more than 500,000 small businesses nationwide and are building a workplace that reflects the people we serve.<br><br>All full-time employees receive competitive base pay, benefits, and equity (RSUs) — because everyone who helps build Gusto should share in its success. Offer amounts are determined by role, level, and location. Learn more about our Total Rewards philosophy.<br><br>AI is a fundamental part of how work gets done at Gusto. We expect all team members to actively engage with AI tools relevant to their role and grow their fluency as the technology evolves. AI experience requirements vary by role and will be assessed during the interview process.<br><br>About The Role<br><br>We’re hiring seasoned engineers to join our teams that work on core platform capabilities, improving our existing systems for extensibility and scalability, and building the future of Gusto's Payments platform. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end by driving large technical architectural decisions (focusing on scale and modularity), understanding how to take existing systems closer to desired end states, executing on projects, and maintaining code that powers core experiences. If you’re interested in building elegant software with far-reaching effects in our modern economy, join us!<br><br>About The Team<br><br>Payments is responsible for all of the money management and movement operations that are used by our customers across a suite of businesses that all depend on money being moved safely between partners, employers, employees, government authorities and Gusto. In order to enable growth for Gusto and our customers, the Payments organization is responsible for defining best-in-class user experiences in order to enable delightful user experiences that benefit small businesses and their employees alike! The Payments team will be completely re-architecting the payments platform at Gusto to be able to move money fast and at scale.<br><br>Here’s What You’ll Do Day-to-day<br><br>Design, build, and test the infrastructure that enables our Payments teams and Risk policy and experience teams to efficiently build unique, custom tailored experiences for any existing or emerging products Gusto offers its customers Help scale one of the largest Ruby/Rails and Type Script/React applications in the world Collaborate on complex and ambiguous problems with partnerships from Engineering, Product Management, Design, Data Science, Operations, and other cross-functional teams Build the software platform that powers multiple 1st and 3rd party products and serves millions of businesses. Mentor and grow fellow engineers working to create holistic and scalable solutions<br><br>Here’s What We're Looking For<br><br>Successful applicants have at least 7+ years of experience and the enthusiasm for a collaborative, test-driven environment Experience building fault-tolerant, mission-critical software as well as designing and developing robust, distributed systems using multiple general-purpose programming languages Experience influencing and guiding the work of multiple teams on scaling, refactoring, and optimizing legacy products Experience architecting, building, and testing large-scale production level code that is maintainable, structured, and well-documented An aptitude and interest in bringing clarity and simplicity to complex and ambiguous problems Ability to communicate technical complexity and help facilitate informed tradeoffs Experience in one of these domains is highly preferred: Payments and/or Accounting systems Bonus: Experience with Ruby on Rails, Typescript, and React<br><br>Our cash compensation amount for this role is targeted at $183,000-$200,000 /yr in Denver & most remote locations, and $222,000-$245,000 /yr for San Francisco, Seattle & New York. Final offer amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the amounts listed above.<br><br>Gusto has physical office spaces in Denver, San Francisco, and New York City. Employees who are based in those locations will be expected to work from the office on designated days approximately 2-3 days per week (or more depending on role). The same office expectations apply to all Symmetry roles, Gusto's subsidiary, whose physical office is in Scottsdale.<br><br>Note: The San Francisco office expectations encompass both the San Francisco and San Jose metro areas.<br><br>When approved to work from a location other than a Gusto office, a secure, reliable, and consistent internet connection is required. This includes non-office days for hybrid employees.<br><br>Our customers come from all walks of life and so do we. We hire great people from a wide variety of backgrounds, not just because it's the right thing to do, but because it makes our company stronger. If you share our values and our enthusiasm for small businesses, you will find a home at Gusto.<br><br>Gusto is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Gusto considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Gusto is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. We want to see our candidates perform to the best of their ability. If you require a medical or religious accommodation at any time throughout your candidate journey, please fill out this form and a member of our team will get in touch with you.<br><br>Gusto takes security and protection of your personal information very seriously. Please review our Fraudulent Activity Disclaimer.<br><br>Personal information collected and processed as part of your Gusto application will be subject to Gusto's Applicant Privacy Notice.<br><br>244 results found<br><br>No results found<br><br>Afghanistan+93Åland Islands+358Albania+355Algeria+213American Samoa+1Andorra+376Angola+244Anguilla+1Antigua & Barbuda+1Argentina+54Armenia+374Aruba+297Ascension Island+247Australia+61Austria+43Azerbaijan+994Bahamas+1Bahrain+973Bangladesh+880Barbados+1Belarus+375Belgium+32Belize+501Benin+229Bermuda+1Bhutan+975Bolivia+591Bosnia & Herzegovina+387Botswana+267Brazil+55British Indian Ocean Territory+246British Virgin Islands+1Brunei+673Bulgaria+359Burkina Faso+226Burundi+257Cambodia+855Cameroon+237Canada+1Cape Verde+238Caribbean Netherlands+599Cayman Islands+1Central African Republic+236Chad+235Chile+56China+86Christmas Island+61Cocos (Keeling) Islands+61Colombia+57Comoros+269Congo - Brazzaville+242Congo - Kinshasa+243Cook Islands+682Costa Rica+506Côte d’Ivoire+225Croatia+385Cuba+53Curaçao+599Cyprus+357Czechia+420Denmark+45Djibouti+253Dominica+1Dominican Republic+1Ecuador+593Egypt+20El Salvador+503Equatorial Guinea+240Eritrea+291Estonia+372Eswatini+268Ethiopia+251Falkland Islands+500Faroe Islands+298Fiji+679Finland+358France+33French Guiana+594French Polynesia+689Gabon+241Gambia+220Georgia+995Germany+49Ghana+233Gibraltar+350Greece+30Greenland+299Grenada+1Guadeloupe+590Guam+1Guatemala+502Guernsey+44Guinea+224Guinea-Bissau+245Guyana+592Haiti+509Honduras+504Hong Kong SAR China+852Hungary+36Iceland+354India+91Indonesia+62Iran+98Iraq+964Ireland+353Isle of Man+44Israel+972Italy+39Jamaica+1Japan+81Jersey+44Jordan+962Kazakhstan+7Kenya+254Kiribati+686Kosovo+383Kuwait+965Kyrgyzstan+996Laos+856Latvia+371Lebanon+961Lesotho+266Liberia+231Libya+218Liechtenstein+423Lithuania+370Luxembourg+352Macao SAR China+853Madagascar+261Malawi+265Malaysia+60Maldives+960Mali+223Malta+356Marshall Islands+692Martinique+596Mauritania+222Mauritius+230Mayotte+262Mexico+52Micronesia+691Moldova+373Monaco+377Mongolia+976Montenegro+382Montserrat+1Morocco+212Mozambique+258Myanmar (Burma)+95Namibia+264Nauru+674Nepal+977Netherlands+31New Caledonia+687New Zealand+64Nicaragua+505Niger+227Nigeria+234Niue+683Norfolk Island+672North Korea+850North Macedonia+389Northern Mariana Islands+1Norway+47Oman+968Pakistan+92Palau+680Palestinian Territories+970Panama+507Papua New Guinea+675Paraguay+595Peru+51Philippines+63Poland+48Portugal+351Puerto Rico+1Qatar+974Réunion+262Romania+40Russia+7Rwanda+250Samoa+685San Marino+378São Tomé & Príncipe+239Saudi Arabia+966Senegal+221Serbia+381Seychelles+248Sierra Leone+232Singapore+65Sint Maarten+1Slovakia+421Slovenia+386Solomon Islands+677Somalia+252South Africa+27South Korea+82South Sudan+211Spain+34Sri Lanka+94St. Barthélemy+590St. Helena+290St. Kitts & Nevis+1St. Lucia+1St. Martin+590St. Pierre & Miquelon+508St. Vincent & Grenadines+1Sudan+249Suriname+597Svalbard & Jan Mayen+47Sweden+46Switzerland+41Syria+963Taiwan+886Tajikistan+992Tanzania+255Thailand+66Timor-Leste+670Togo+228Tokelau+690Tonga+676Trinidad & Tobago+1Tunisia+216Turkey+90Turkmenistan+993Turks & Caicos Islands+1Tuvalu+688U. S. Virgin Islands+1Uganda+256Ukraine+380United Arab Emirates+971United Kingdom+44United States+1Uruguay+598Uzbekistan+998Vanuatu+678Vatican City+39Venezuela+58Vietnam+84Wallis & Futuna+681Western Sahara+212Yemen+967Zambia+260Zimbabwe+263<br><br>If you’ll require this employer to commence, i.e., “sponsor,” an immigration or work permit case in order to employ you, either now or at some point in the future, then you should answer yes. An example of an immigration or work permit case that may require sponsorship now or in the future would be an H-1B or other employment-based work permit sponsorship.
Responsibilities:<br>Assess and monitor software life-cycle processes and associated outputs to ensure compliance with approved software plans, organizational standards, and certification guidelines (e.g., DO-178C). Perform process assurance activities, including reviews, audits, and evaluations of development and verification activities to ensure adherence to defined procedures and project objectives. Verify that software products and supporting life-cycle data (requirements, design, source code, verification artifacts, and reports) conform to applicable regulatory, safety, and certification requirements. Provide oversight of software configuration management practices, ensuring that software baselines, configuration items, and releases are properly controlled and traceable throughout the software life cycle. Review and monitor change control processes, ensuring that software changes are authorized, documented, and traceable to approved requirements and problem reports. Ensure that the project maintains the ability to reproduce or regenerate executable software and parameter data from controlled baselines. Support internal and external certification audits and assessments, ensuring that required evidence and records are available and properly maintained. Identify process gaps or compliance issues and recommend corrective actions to improve software quality and certification readiness.<br>Qualifications:<br>Bachelor’s degree in computer engineering, Software Engineering, Electrical/Electronics Engineering, Aerospace Engineering, or a related field. Advanced degree preferred. Certifications in quality assurance, auditing, or compliance (e.g., AS9100 Internal/Lead Auditor, ISO 9001 Auditor, or equivalent) will be considered an asset. Minimum of 5–8 years of experience in software quality assurance, process assurance, certification compliance, or auditing within safety-critical or regulated software environments (preferably aerospace or avionics). Demonstrated experience working within certification frameworks such as DO-178C and familiarity with related standards (e.g., DO-331, DO-330, ARP4754A, ARP4761). Experience participating in or supporting certification activities, regulatory audits, or compliance assessments for airborne or safety-critical software systems. Strong knowledge of software life-cycle processes, including requirements, design, coding, verification, configuration management, and change management as defined in DO-178C. Experience performing independent software process audits, life-cycle data reviews, and compliance assessments against approved software plans and standards. Familiarity with software configuration management and change control systems (e.g., Git-based repositories, change request/problem reporting systems, configuration baselining). Experience working with requirements management, traceability, and lifecycle management tools (e.g., Polarion, Jira, or equivalent). Strong analytical, documentation, and technical review skills, with the ability to evaluate compliance of software artifacts and processes. Effective communication and coordination skills, with the ability to work across development, verification, configuration management, and certification teams.