About The Position

Qu is looking for a Senior Software Engineer to join our Payments team. This role is central to building and maintaining high-performance, secure payment processing systems that power restaurant chains globally. You will work on scalable cloud services, ensuring reliability and security for millions of transactions.

Requirements

  • 5+ years of software engineering experience with a focus on backend systems.
  • Strong proficiency in Java, Go, or Python.
  • Experience with cloud platforms like AWS or Google Cloud.
  • Solid understanding of microservices architecture and RESTful APIs.
  • Deep understanding of payment flows, including authorization, tokenization, settlement, and reconciliation, within secure, distributed backend architecture.
  • Strong knowledge of Payment Card Industry (PCI) considerations and experience in designing systems for secure handling of sensitive financial data, consistency, and auditability.

Nice To Haves

  • Previous experience in fintech or payments industry.
  • Knowledge of Kubernetes and containerization.
  • Familiarity with SQL and NoSQL database technologies.
  • Background in restaurant, retail, or POS ecosystems and familiarity with store group hierarchies, check data, or tag-based filtering.
  • Familiarity with Azure DevOps tools, in conjunction with the Atlassian product suite (Jira, Confluence, Rovo, etc.)

Responsibilities

  • Design and develop scalable, secure, and reliable payment processing services.
  • Collaborate with cross-functional teams to integrate payment gateways and financial services.
  • Optimize system performance and troubleshoot complex issues in production environments.
  • Ensure PCI compliance and implement industry-standard security practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service