Senior Software Engineer, AI-Native Development
Role Overview
Software Engineer on qlub's engineering team, helping scale its payment products across markets.
Build and ship software and contribute to AI-assisted development and AI-powered agentic systems that retrieve information, use tools and execute controlled workflows.
Key Skills for This Role
Full Job Posting
The role
Software Engineer on qlub's engineering team, helping scale its payment products across markets.
Build and ship software and contribute to AI-assisted development and AI-powered agentic systems that retrieve information, use tools and execute controlled workflows.
What you'll own
- Design, build and operate secure, scalable and reliable payment services, including gateways, transaction processing, reconciliation and settlement.
- Build and maintain integrations with POS systems, payment providers, financial partners and other third-party platforms.
- Use AI-assisted development tools for discovery, implementation, debugging, testing, code review, documentation and refactoring without compromising quality.
- Develop agentic workflows that retrieve data, call tools, interact with internal systems and execute controlled actions.
- Implement permissions, human approvals, guardrails, observability, auditability and fallback mechanisms for agentic systems.
- Improve performance, reliability, security and cost efficiency of payment and AI workflows.
- Write clean, maintainable, tested and documented code; contribute to design, architecture, standards and continuous improvement.
What you'll need
- Proven experience building production-grade software applications; hands-on Golang experience.
- Fluency in English is required.
- Practical experience with LLM APIs, tool calling, retrieval-augmented generation or agentic workflows.
- Experience designing secure, scalable solutions; knowledge of REST APIs, microservices, asynchronous processing and distributed systems.
- Proficiency in databases, data modelling and database design concepts.
- Experience with POS systems, payment providers or complex third-party integrations, and production AI applications.
- Understanding of hallucinations, prompt injection, data leakage, nondeterministic behaviour and unsafe tool execution.
- Experience with automated testing, observability, debugging and performance optimisation.
- Strong problem-solving and communication skills; works effectively with engineering, product, operations and external technical partners.
Nice to have
- Experience in payments, fintech, hospitality technology or a high-growth marketplace.
- Experience with payment gateways, transaction processing, settlement, reconciliation or chargeback systems.
- Experience building agents that interact with APIs, databases, internal tools or operational workflows.
- Familiarity with model evaluation, prompt management, AI observability, guardrails or LLM cost optimisation.
- Exposure to vector databases, embeddings, semantic search or retrieval systems.
- Experience with cloud platforms, containerised services, CI/CD, infrastructure as code, PCI DSS, data privacy or secure software development.
- React or modern frontend development experience.
About qlub
qlub offers restaurant payment and ordering products, including pay-at-table, digital menus, order-and-pay, payment links and SoftPOS terminals.
The company describes itself as a fast-scaling fintech operating across multiple markets.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at qlub
Business Recruiter
Dubai, UAE
Why qlub The end of a great meal shouldn't be the slow part. Waiting for the check, finding someone to take payment, splitting a bill by hand. qlub removes that friction. Guests scan a QR code and pay in seconds. No app,
Account Management Intern
, QAT
qlub seeks an Account Management Intern to support restaurant partners across Doha after launch, helping improve product usage and resolve operational issues. The role requires a bachelor’s degree, three or more years li
Merchant Onboarding Intern
, QAT
qlub is looking for a Merchant Onboarding Intern to help restaurants get set up, launch successfully, and maintain accurate configurations. The work includes staff training, KYC checks, and coordination with restaurants
Business Recruiter
Dubai, UAE
Business Recruiter
Dubai, UAE
Assistant Tax Manager
Dubai, UAE
Account Management Intern
, QAT
Merchant Onboarding Intern
, QAT
Merchant Onboarding Intern
Doha, QAT
Account Management Intern
Doha, QAT
Senior Account Manager
Dubai, UAE