Software Tester Jobs in Qatar
4259 Jobs Found
Scale’s rapidly growing International Public Sector team is focused on using AI to address critical challenges facing the public sector around the world. Our core work consists of:<br><br>Creating custom AI applications that will impact millions of citizens Generating high-quality training data for custom LLMsUpskilling and advisory services to spread the impact of AI<br><br>As a Full Stack Software Engineer (Forward Deployed), you’ll collaborate directly with public sector counterparts to quickly build full-stack, AI applications, to solve their most pressing challenges and achieve meaningful impact for citizens.<br><br>At Scale, we’re not just building AI solutions—we’re enabling the public sector to transform their operations and better serve citizens through cutting-edge technology. If you’re ready to shape the future of AI in the public sector and be a founding member of our team, we’d love to hear from you.<br><br>You will:<br><br>Serve as the lead technical strategist for public sector engagements, converting ambiguous mission requirements into robust architectural roadmaps and guiding onsite implementation Architect the fundamental frameworks for production-grade AI applications, setting the gold standard for how interactive UIs, backend systems, and AI models are integrated at scale to deliver reliable outcomes. Guide the evolution of cloud infrastructure, ensuring security, global scalability, and long-term system integrity across all environments. Direct the development of core platforms and shared services, ensuring they solve cross-cutting needs for diverse global client use cases. Partner with cross-functional leadership to steer the technical roadmap, mentoring senior and junior staff and ensuring all products align with a cohesive, future-proof technical architecture. Bridge the gap between the field and the core platform by turning real-world client lessons into the reusable patterns that power the entire engineering team.<br><br>Ideally you’d have:<br><br>Masters or Phd in Computer Science or equivalent deep industry experience in architecting complex, distributed systems.10+ years of full-stack expertise across Python, Node.js, and React, with a proven track record of designing high-scale architectures on Kubernetes and global cloud infrastructures (AWS/Azure/GCP). Expert ability to design and oversee production-grade ecosystems, ensuring world-class standards for system integrity, security, and long-term scalability. Extensive experience deploying and troubleshooting sophisticated end-to-end solutions directly within complex, high-security client environments. Proven track record of building LLM-driven solutions with the strategic foresight to anticipate landscape shifts and architect future-proof systems. A self-driven leader capable of resolving extreme ambiguity, mentoring senior staff, and setting the technical vision for the organization. A driver of asynchronous workflows and documentation-first cultures to streamline global engineering velocity and reduce friction.<br><br>Nice to haves:<br><br>Past experience working at a startup as a CTO or founding engineer or in a forward deployed engineer / dedicated customer engineer role Experience working cross functionally with operations Proficient in Arabic<br><br>For those applying based in Qatar: Residency and employment in Qatar requires certain permissions (visa and permits) issued by the Qatari authorities. As part of the application process, candidates will be asked to provide personal information, including residency status and nationality, which is required for visa processing. This information is collected solely for immigration compliance purposes and will be not used as a criterion in any hiring decision unless such use is lawfully permitted. Visa issuance is at the discretion of the Qatari authorities. If you are successful in your application, you will be required to provide the documentation requested by Scale and the authorities to obtain the necessary permissions for you to live and work in Qatar, and Scale will work with successful candidates to support the visa application process.<br><br>PLEASE NOTE: Our policy requires a 90-day waiting period before reconsidering candidates for the same role. This allows us to ensure a fair and thorough evaluation of all applicants.<br><br>About Us:<br><br>At Scale, our mission is to develop reliable AI systems for the world's most important decisions. Our products provide the high-quality data and full-stack technologies that power the world's leading models, and help enterprises and governments build, deploy, and oversee AI applications that deliver real impact. We work closely with industry leaders like Meta, Ernst & Young, Mayo Clinic, Time Inc., the Government of Qatar, and U. S. government agencies including the Army and Air Force. We are expanding our team to accelerate the development of AI applications.<br><br>We believe that everyone should be able to bring their whole selves to work, which is why we are proud to be an inclusive and equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability status, gender identity or Veteran status. <br><br>We are committed to working with and providing reasonable accommodations to applicants with physical and mental disabilities. If you need assistance and/or a reasonable accommodation in the application or recruiting process due to a disability, please contact us at accommodations@scale.com. Please see the United States Department of Labor's Know Your Rights poster for additional information.<br><br>We comply with the United States Department of Labor's Pay Transparency provision. <br><br>PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest and sharing with our affiliates. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants’ needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data. Please see our privacy policy for additional information.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>About the Role</p><p>We run our own <strong>in-house ERP system</strong> (JavaScript/React front-end, Node.js back-end, SQL database), and we're looking for a hands-on <strong>Software Engineer with 2+ years of experience</strong> to take ownership of it — maintain, stabilize, extend, and improve the existing platform. This is not a "build from scratch" role — you'll be stepping into a live, working system that runs real business operations, so you need to be someone who can quickly understand an existing codebase, fix what's broken, and confidently ship new features without heavy hand-holding.</p><p>We need someone who can genuinely <strong>make it work</strong> — someone comfortable owning a module end-to-end, debugging tricky production issues, and making sound decisions independently.</p><p>Key Responsibilities</p><ul><li><p>Understand, maintain, and extend our <strong>existing in-house ERP codebase</strong> (React front-end + Node.js back-end + SQL database).</p></li><li><p>Take ownership of assigned ERP modules (e.g., Inventory, Sales, Finance, HR, Procurement) — fix bugs, improve performance, and add new features.</p></li><li><p>Debug and resolve production issues quickly, including data inconsistencies and workflow failures.</p></li><li><p>Write and optimize <strong>SQL queries, stored procedures, and schema changes</strong> as business needs evolve.</p></li><li><p>Build and maintain <strong>REST APIs</strong> in Node.js/Express to support ERP workflows.</p></li><li><p>Improve and maintain <strong>React</strong> components/UI used across ERP modules.</p></li><li><p>Work directly with business/operations teams to understand real-world requirements and translate them into working features.</p></li><li><p>Ensure data integrity, proper access control, and system stability as the ERP evolves.</p></li><li><p>Write clean, maintainable, well-documented code so the system stays easy to extend.</p></li><li><p>Test changes thoroughly before deployment to avoid disrupting live business operations.</p></li></ul><br></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>Required Skills & Qualifications</p><ul><li><p><strong>2+ years</strong> of hands-on professional experience with JavaScript, React, and Node.js.</p></li><li><p>Strong working knowledge of <strong>SQL</strong> — writing queries, understanding schemas, joins, and basic optimization (MySQL/PostgreSQL/MSSQL).</p></li><li><p>Experience building/maintaining <strong>REST APIs</strong> with Node.js (Express or similar).</p></li><li><p>Comfortable reading and working within an <strong>existing codebase</strong> — not just greenfield development.</p></li><li><p>Practical understanding of <strong>ERP-style business logic</strong> (inventory, invoicing, approvals, roles/permissions) — or the ability to pick it up fast.</p></li><li><p>Strong debugging skills — able to trace issues across front-end, back-end, and database layers.</p></li><li><p>Familiarity with <strong>Git</strong> for version control.</p></li><li><p>Self-driven and able to work with minimal supervision once ramped up on the codebase.</p></li></ul><p>Nice to Have</p><ul><li><p>Prior experience <strong>maintaining or extending an existing/custom ERP system</strong> (not just building new ones).</p></li><li><p>Experience with ORMs like <strong>Sequelize</strong>, <strong>Prisma</strong>, or <strong>TypeORM</strong>.</p></li><li><p>Familiarity with basic deployment/hosting (VPS, cloud, Docker).</p></li><li><p>Experience with <strong>TypeScript</strong>.</p></li><li><p>Exposure to reporting/dashboards within a business system.</p></li></ul><p>Soft Skills</p><ul><li><p>Strong problem-solving and analytical thinking.</p></li><li><p>Ability to understand complex business processes and translate them into technical solutions.</p></li><li><p>Good communication skills to work with cross-functional/non-technical stakeholders.</p></li><li><p>Attention to detail — ERP systems require high data accuracy.</p></li></ul><p></p></section>
Role We are looking for a highly experienced Senior Full Stack Software Engineer to design and develop a modern CRM and workflow operations platform similar to Click Up. The system will centralize customer management, internal communication, task management, approvals, follow-ups, project tracking, and business operations into a single platform. The ideal candidate should be capable of independently building complete software solutions while leveraging AI-powered development tools to significantly accelerate development.<br>Key Responsibilities Design, develop, and maintain scalable frontend and backend applications. Build CRM, workflow automation, internal communication, task management, approvals, follow-ups, project management, dashboards, notifications, and reporting. Design databases, APIs, integrations, and cloud infrastructure. Integrate third-party services such as Whats App, email, calendars, accounting systems, and AI services. Ensure software is secure, scalable, high-performing, and easy to maintain. Use AI development tools to rapidly develop, test, debug, and optimize production-ready software.<br>Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field.8+ years of Full Stack software development experience. Strong expertise in React, Next.js, Type Script, Node.js, Python, SQL, REST APIs, and cloud platforms. Extensive experience using AI-powered development tools such as Google Stitch, Cursor, Git Hub Copilot, Claude Code, Chat GPT, Gemini, Windsurf, Bolt.new, Lovable, and Firebase Studio. Experience developing CRM, workflow automation, project management, or enterprise business applications. Ability to independently deliver complete software solutions from concept to deployment.
Your role<br><br>Are you passionate about building and delivering robust and scalable IT solutions? Are you experienced in building brand new and maintaining existing software products?<br><br>Are you confident at iteratively refining user requirements and removing any ambiguity?<br><br>We are looking for a Software Engineer to:<br><br> design and develop new and maintain existing software products using modern technologies and agile methodologies have a proactive and solution driven attitude to help deliver time sensitive project deliveries apply modern software development practices to ensure consistent state-of-the-art design and implementation of the software product ensure the delivery of high-quality, secure, scalable, and robust software products that seamlessly integrate into the enterprise-wide ecosystem and access channels. analyze business requirements, design and implement solutions, and develop software components to incrementally enhance the product support the product in resolving high-priority defects and deploying fixes to production systems closely collaborate within an agile team and a global agile organization<br><br>Job Type<br><br>Full Time<br><br>Job Reference #<br><br>335877BR<br><br>City<br><br>Doha<br><br>Your team<br><br>In our agile operating model, teams—known as crews—are organized around major products and services within broader Streams, each designed to meet specific client needs. Our Stream, "Save, Protect, and Grow My Investments," reimagines investing for the digital age and connects clients with a wide range of investment opportunities.<br><br>You’ll join the Advisory crew, which delivers essential solutions to support UBS’s global Advisory businesses. Our work includes providing instrument data, performing health checks and calculations, optimizing portfolios, and developing innovative Advisory tools. As part of our development team, you will help design, build, and continuously enhance the Global Risk Analytics & Calculation Engine (GRACE) for Advisory portfolios<br><br>Your expertise<br><br> minimum 5+ years hands-on application development experience using Java and Spring preferably in the finance sector Bachelor’s/master’s degree or equivalent with a focus in software engineering Proficient in Java 25 and Spring Boot 3.5 for backend development, including REST API and batch processing Experience with Angular 20 for modern frontend applications is a plus Familiarity with containerization (Docker) and deploying applications on Azure Kubernetes Service (AKS) Familiarity with Azure Postgre SQL and relational database management Understanding of Git Lab CI/CD pipelines, cloud infrastructure, and API security best practices you are curious to explore how AI can improve how we build, deliver, and optimize workflows. You do this with sound judgment – validating outputs and aligning with policies, risk standards, and ethical use.<br><br>About Us<br>UBS is a leading and truly global wealth manager and the leading universal bank in Switzerland. We also provide diversified asset management solutions and focused investment banking capabilities. Headquartered in Zurich, Switzerland, UBS is present in more than 50 markets around the globe.<br><br>We know that great work is never done alone. That’s why we place collaboration at the heart of everything we do. Because together, we’re more than ourselves. Want to find out more? Visit ubs.com/careers.<br><br>Join us<br><br>At UBS, we know that it's our people, with their diverse skills, experiences and backgrounds, who drive our ongoing success. We’re dedicated to our craft and passionate about putting our people first, with new challenges, a supportive team, opportunities to grow and flexible working options when possible. Our inclusive culture brings out the best in our employees, wherever they are on their career journey. And we use artificial intelligence (AI) to work smarter and more efficiently. We also recognize that great work is never done alone. That’s why collaboration is at the heart of everything we do. Because together, we’re more than ourselves.<br><br>We’re committed to disability inclusion and if you need reasonable accommodation/adjustments throughout our recruitment process, you can always contact us.<br><br>Disclaimer / Policy statements<br><br>UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.
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!
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!
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!
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!
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!
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!
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!
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!
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!
About The Role<br><br>AI & Software Technical Solutions Lead<br><br>Location: UK/Remote (with travel)<br><br>Your Role<br><br>The AI & Software Technical Solutions Lead will be a subject matter expert across the Software & Dev Ops and AI portfolios, responsible for shaping high-quality learning products across digital self-paced, instructor-led and blended delivery models.<br><br>The role will lead the design of bespoke, off-the-shelf and certification-aligned solutions, representing portfolio requirements while ensuring products are aligned to customer needs, market demand and commercial opportunity. This will include leading customer engagements, identifying skills challenges, shaping solution recommendations and developing proposal outlines that clearly articulate the learning approach, audience, outcomes, delivery model and business value.<br><br>Working closely with Portfolio Directors, Sales, Product, Delivery and SME teams, the role will help translate customer requirements into scalable, outcome-focused learning solutions across AI and Software.<br><br>Key Responsibilities<br><br>As the lead subject matter expert with responsibility for product design and development in the Software and AI Portfolios you will:<br><br>Lead the design and development of innovative AI and Software & Dev Ops learning solutions across digital self-paced, instructor-led and blended delivery models. Shape bespoke, off-the-shelf and certification-aligned products that are commercially relevant, technically accurate and aligned to customer needs. Curate, structure and develop content for digital learning products and instructor-led courseware, ensuring materials are engaging, accurate, outcome-focused and appropriate for the chosen delivery modality. Support customer discovery, pre-sales and solution-shaping engagements, working with Portfolio Directors and Sales teams to identify business challenges, skills gaps and learning requirements. Produce high-level proposal outlines for customer solutions, defining the recommended learning approach, target audience, learning outcomes, delivery model, scope and value proposition. Collaborate with the Software & Dev Ops and AI Portfolio Directors, SMEs and internal stakeholders to design active, engaging and practical learning experiences. Work with SMEs, accreditation bodies and vendor partners to ensure products remain aligned to certification requirements, curriculum updates and industry standards. Work collaboratively with Curriculum, Instructional Design, Platforms, Courseware, Delivery and Portfolio teams to improve product design processes, standards and quality controls. Support the ongoing review and maintenance of the AI and Software & Dev Ops portfolios, ensuring products remain current, competitive and aligned to evolving market demand. Provide AI and Software subject matter expertise to internal teams, supporting product development, customer solutioning and portfolio growth. Identify opportunities to create reusable, adaptable and scalable learning propositions that support both public programmes and client-specific solutions. Establish and build QA’s reputation for excellence, innovation, and market-leading AI solutions<br><br>Your Experience<br><br>Extensive AI and Software & Dev Ops experience within an industry role Proven track record of designing, developing and delivering learning solutions across multiple modes (e.g. classroom, digital, blended, virtual) to meet diverse business needs Able to consider scale and reuse in your approach whilst attending to the specific context of solution development Demonstratable experience of estimating solution development effort and adherence to these committed targets Demonstratable experience of thought leadership: for example, blogs, advisory boards, webinars Demonstratable experience of working with Senior client stakeholders Confidence in your experience of working with varying and senior client stakeholders (e.g. L&D managers, capability managers, functional area managers for your area of expertise) Relationships with vendor/accreditation/professional bodies relevant to your area of expertise is desirable<br><br>About Us<br><br>Wellbeing & benefits<br><br>Your wellbeing matters to us. That’s why we offer benefits designed to help you recharge and thrive, including:<br><br>27 days Annual Leave (4 days used for the festive closure) plus Bank Holidays Holiday Buying scheme Medicash plan, Wellhub, Cycle to Work scheme Private Medical Insurance at corporate rates Employee Assistance Programme Employee Discounts Benefit Hub3 Development days2 Charity days per year Pension Scheme Early Friday Finish at 4pm <br><br>Personal growth <br><br>Learning and opportunity is at the core of what we do - and that applies to you too! <br><br>You’ll have the unique opportunity to develop your skills on our QA authored courses in the latest tech (you’ll get 3 training days/year to do this). You can also delve deep into our world-class digital learning content on a variety of tech and business topics. Orperhaps you’d like to enrol on a Degree or Masters programme to enhance your skillset or learn new things.<br><br>Our people <br><br>We are an equal opportunity employer, focused on promoting a welcoming and inclusive environment. We embrace diversity, welcome applications from all candidates and aim to support the career growth of everyone. This means no matter what your gender, age, ethnicity, beliefs, or sexual orientation, or if you are disabled or a carer, we welcome you and the different perspectives you bring to our diverse family. We’re proud of the progress we’ve achieved over the last few years to build an inclusive culture and celebrate our diversity.<br><br>As a Disability Confident Employer, we guarantee that all applicants with a disability who meet the role criteria will progress to the next stage of the process. Please let us know if you require any reasonable adjustments.<br><br>A Little About QA <br><br>At QA, we believe the future belongs to organisations that are able to learn, master and apply new skills at pace and scale. As the largest tech training company in the UK and the fastest growing in the US, we partner with 96% of the FTSE and most of the Fortune 500. We have served over 4,000 customers and 1+ million learners in the last 3 years.<br><br>Our Mission<br><br>We teach the critical AI, technology, digital and Human skills needed to transform and succeed in a changing world. We do this through tailored learning programmes that connect learning across an organisation, create continuity for learners, and feature collaborative, cohort-based modalities to apply skills at pace and at scale. Our unique end-to-end learning solutions draw from deep expertise across Apprenticeships, Instructor-led training, Self-paced Learning and Blended Learning.<br><br>You can find out more about us at https://www.qa.com/about/careers/
Your role<br><br>Do you have passion for reliability, scalability and performance in software?<br><br>Do you want to design and build the next generation business applications using evolutionary architectures?<br><br>Are you confident in iteratively refactoring, improving and modernizing existing applications?<br><br>With your technical expertise you will:<br><br> provide technology solutions that will solve business problems and strengthen our position as digital leaders in financial services design, develop, test, deploy, maintain, and enhance new and existing applications interact with business and tech stakeholders to refine and understand business processes and problems in order to develop technical solutions and make appropriate design decisions together with Solution Architects design and implement software solutions that are aligned to UBS overall architecture vision providing technical expertise and recommendations in assessing new software projects and initiatives to support and enhance our existing applications deliver high quality code, aligned with UBS guidelines and standards conduct code reviews and test software as needed, along with participating in application architecture and design and other phases of SDLC see that proper operational controls and procedures are implemented to deliver high quality software form development to test and to production actively take part in our Software Engineering communities, sharing your knowledge and helping others<br><br>Job Type<br><br>Full Time<br><br>Job Reference #<br><br>334609BR<br><br>City<br><br>Doha<br><br>Your team<br><br>You will join the Client Self Service crew where we work according to Agile@UBS. It represents the new way of working at UBS with the aim to quickly develop innovative solutions and to digitize key client products end to end. In this crew you will be working in one of our 10 agile teams focused on building digital self-service solutions for existing and prospective clients.<br><br>Our teams have a proven track record of being first to market and having direct client impact by evolving our solutions accessed by thousands of users every day.<br><br>Furthermore, while you are working on creating the world's best banking platform you get the chance to broaden your skills by joining various education opportunities tailored to your personal interest, learning sessions on innovation topics, social events and much more.<br><br>Your expertise<br><br> bachelor in computer science or any other related area, or proven relevant working experience at least 5 years of experience in developing, testing, and launching Java applications good knowledge of building modular java web applications using technologies like Spring Boot, REST, Open API experience with microservice architecture and cloud computing concepts understanding of Dev Ops concepts such as CI/CD and the importance and value of automated testing collaboration with other senior engineers to develop and maintain code quality standards proficient command of English required ideally you will also have (or be willing to eagerly learn it using our vast educational opportunities): experience with azure cloud services (ideally confirmed with Azure Certification i.e. AZ-102) experience with software design and architecture - both theory and practice experience with container technologies, e.g. Kubernetes you’re curious to explore how AI can improve how we build, deliver, and optimize workflows. You do this with sound judgment – validating outputs and aligning with policies, risk standards, and ethical use.<br><br>About Us<br>UBS is a leading and truly global wealth manager and the leading universal bank in Switzerland. We also provide diversified asset management solutions and focused investment banking capabilities. Headquartered in Zurich, Switzerland, UBS is present in more than 50 markets around the globe.<br><br>We know that great work is never done alone. That’s why we place collaboration at the heart of everything we do. Because together, we’re more than ourselves. Want to find out more? Visit ubs.com/careers.<br><br>Join us<br><br>At UBS, we know that it's our people, with their diverse skills, experiences and backgrounds, who drive our ongoing success. We’re dedicated to our craft and passionate about putting our people first, with new challenges, a supportive team, opportunities to grow and flexible working options when possible. Our inclusive culture brings out the best in our employees, wherever they are on their career journey. And we use artificial intelligence (AI) to work smarter and more efficiently. We also recognize that great work is never done alone. That’s why collaboration is at the heart of everything we do. Because together, we’re more than ourselves.<br><br>We’re committed to disability inclusion and if you need reasonable accommodation/adjustments throughout our recruitment process, you can always contact us.<br><br>Disclaimer / Policy statements<br><br>UBS is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills and experiences within our workforce.
Knowledge & Experience<br><br>Bachelor’s or master’s degree in computer science, information technology, or a related field. Proven experience in TSYS Prime development, with expertise in designing and implementing solutions on TSYS Prime platforms. Strong proficiency in programming languages such as Java, C++, or Python, and familiarity with web development Technologies (HTML, CSS, Java Script). Experience with TSYS Prime APIs, interfaces, and integration techniques. Solid understanding of software development methodologies (agile, scrum) and version control systems (GIT, SVN). Excellent problem-solving skills and attention to detail. Effective communication skills, with the ability to collaborate effectively with cross-functional teams. Ability to work independently and manage multiple tasks in a fast-paced environment.,Highly proficiency in software development, particularly related to the CDF for ICCP (in control for commercial payments specifically smart data) Strong understanding and experience on CMS (card management system), specifically TSYS Prime. Understanding of configurations, data elements, and interfaces. Knowledge of network message standards- ISO8583 standards.<br><br>Requirements<br><br>Design, develop, and maintain TSYS Prime applications in accordance with project requirements and industry best practices. Collaborate with business analysts and stakeholders to gather and analyse requirements and translate them into technical specifications. Implement software solutions that integrate with TSYS Prime platforms, ensuring seamless functionality and optimal performance. Conduct thorough testing of applications to identify and address any defects or performance issues. Provide support and troubleshooting for TSYS Prime applications in production environments, ensuring timely resolution of issues. Document technical designs, code, and procedures to facilitate knowledge sharing and future maintenance. Participate in code. Reviews and contribute to continuous improvement initiatives to enhance development processes and standards. Collaborate with cross-functional teams to ensure alignment with project timelines, priorities, and goals. Mentor junior developers and provide guidance on TSYS Prime development best practices.<br><br>Project Execution And Customer Interaction<br><br>Manages end-to-end customer projects using the global project Methodology. Guides customers through the implementation process, ensuring compliance with rules and documentation. Handles customer escalations independently.<br><br>Software Development<br><br>Conducts software development and configuration of TSYS Prime (CMS) to ensure the configuration is aligned to the specification provided by schema for integration with the smart data & ICCP platform⁄data elements.<br><br>Technical Skills And Testing<br><br>Conducts thorough testing of data elements, configurations, and interfaces. Ensures accurate vetting of customer network systems for financial payments and tailored service interactions.<br><br>Product Implementation And Readiness<br><br>Implements complex pilot products and assesses commercial product readiness. Provides technical guidance on schema (ma) product offerings.<br><br>Collaboration And Efficiency<br><br>Collaborates with cross-functional teams to complete projects within time and budget. Prioritizes clear communication and effective management of escalations.<br><br>Apply Now
Senior Software Engineer / SME – Oracle ASAP, UIM & CI/CD<br><br>Role Summary<br><br>We are seeking an experienced Senior Software Engineer / SME with 8–10+ years of hands-on experience in Oracle ASAP, Oracle UIM, and CI/CD pipeline implementation within the telecom domain.<br><br>Key Responsibilities<br><br>Design, develop, test, deploy, and support Oracle ASAP (7.x) and UIM (7.4.x/8) solutions. Perform ASAP and UIM installation, upgrades, configuration, and data migration in production environments. Develop and maintain ASAP/UIM cartridges using Oracle Design Studio. Troubleshoot provisioning, inventory, and integration issues across telecom systems. Build and manage CI/CD pipelines using Jenkins, Git, Artifactory, Docker, Harbor, and Kubernetes. Automate build, deployment, and infrastructure processes. Support Web Logic administration, tuning, scaling, and patch management. Collaborate with development, QA, and operations teams to ensure reliable delivery and platform performance. <br><br>Required Skills<br><br>Oracle ASAP cartridge development and upgrade experience. Oracle UIM cartridge development, customization, and integration using APIs and web services. Oracle Design Studio expertise. Telecom provisioning experience with network elements (preferably Nokia). Java/J2EE, REST/SOAP web services, Oracle PL/SQL, SQL. Unix/Linux and Shell scripting (Bash). Jenkins, Git, Docker, Kubernetes, Artifactory, Harbor. Strong troubleshooting, performance tuning, and documentation skills. Knowledge of telecom domains including GSM, Voice, Data, DSL, and VoIP. <br><br>Preferred Experience<br><br>TMF/e TOM, SID, Oracle RODOD/RSDOD. Web Logic administration and clustered deployments. CI/CD security, compliance, and pipeline-as-code practices. <br><br>Experience: 8–10+ years<br><br>Domain: Telecommunications
Senior Software Engineer / SME – Oracle ASAP, UIM & CI/CD<br>We are seeking an experienced Senior Software Engineer / SME with 8–10+ years of hands-on experience in Oracle ASAP, Oracle UIM, and CI/CD pipeline implementation within the telecom domain.<br>Key Responsibilities<br>Design, develop, test, deploy, and support Oracle ASAP (7.x) and UIM (7.4.x/8) solutions. Perform ASAP and UIM installation, upgrades, configuration, and data migration in production environments. Develop and maintain ASAP/UIM cartridges using Oracle Design Studio. Troubleshoot provisioning, inventory, and integration issues across telecom systems. Build and manage CI/CD pipelines using Jenkins, Git, Artifactory, Docker, Harbor, and Kubernetes. Automate build, deployment, and infrastructure processes. Support Web Logic administration, tuning, scaling, and patch management. Collaborate with development, QA, and operations teams to ensure reliable delivery and platform performance.<br>Required Skills<br>Oracle ASAP cartridge development and upgrade experience. Oracle UIM cartridge development, customization, and integration using APIs and web services. Oracle Design Studio expertise. Telecom provisioning experience with network elements. Java/J2EE, REST/SOAP web services, Oracle PL/SQL, SQL. Unix/Linux and Shell scripting (Bash). Jenkins, Git, Docker, Kubernetes, Artifactory, Harbor. Strong troubleshooting, performance tuning, and documentation skills. Knowledge of telecom domains including GSM, Voice, Data, DSL, and VoIP.<br>Preferred Experience<br>TMF/e TOM, SID, Oracle RODOD/RSDOD. Web Logic administration and clustered deployments. CI/CD security, compliance, and pipeline-as-code practices.<br>Experience: 8–10+ years Domain: Telecommunications
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.
Job Summary We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-grade microservices for digital banking and enterprise applications. The ideal candidate will have strong expertise in Java 17/21, Spring Boot 3.x, RESTful APIs, Microservices Architecture, Oracle Database, CI/CD, and containerized deployments. The role involves end-to-end ownership of application components, including solution design, development, testing, deployment, production support, and performance optimization while working in Agile delivery teams. Key Responsibilities Software Design & Development Design, develop, and maintain enterprise-grade Java applications. Build scalable, secure, and high-performance microservices. Design RESTful APIs and service contracts. Implement business logic using Spring Boot 3.x. Develop reusable, maintainable, and production-ready code. Ensure coding standards and best practices are followed. Microservices Development Design microservice architecture. Define service boundaries. Develop inter-service communication mechanisms. Implement resilience, fault tolerance, and error handling. Develop API endpoints and service integrations. Implement observability, logging, and monitoring. Database Development Develop applications using Oracle Database. Design and optimize SQL queries. Implement data persistence using Spring Data JPA. Develop JPA Specifications. Perform SQL performance tuning. Optimize database access and transactions. API Development Design and develop REST APIs. Define API contracts. Integrate with internal and external systems. Support API versioning and lifecycle management. Ensure API security and performance. Testing & Quality Assurance Develop Unit Tests using JUnit 5. Write Mockito-based test cases. Develop Integration Tests. Achieve required code coverage. Perform defect analysis and bug fixing. Support User Acceptance Testing (UAT). CI/CD & Dev Ops Manage source code using Git. Support CI/CD pipelines. Build applications using Maven. Manage Maven multi-module projects. Deploy applications to:Kubernetes Open Shift Microsoft Azure Support automated deployments. Production Support Investigate production incidents. Debug application, integration, and database issues. Support release management. Perform root cause analysis. Ensure application stability and availability. Code Quality & Documentation Participate in peer code reviews. Maintain technical documentation. Document APIs and services. Ensure compliance with development standards. Maintain governed dependency management. Collaboration Work closely with:Solution Architects Business Analysts QA Engineers Dev Ops Engineers Product Owners Infrastructure Teams Participate in Agile ceremonies. Support sprint planning and backlog refinement. Education Bachelor's Degree in:Computer Science Information Technology Software Engineering Computer Engineering Or equivalent qualification Required Experience Minimum 9+ years of Java development experience. Strong hands-on experience with Java 17/21 (Java 25 exposure is an advantage). Experience building enterprise microservices. Experience in Agile software delivery. Experience supporting enterprise production environments.