Qu is a dynamic and diverse company that values innovation and teamwork. They are seeking a Senior Software Engineer to join their Payments team, responsible for building and maintaining secure payment processing systems for restaurant chains globally.
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
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
- 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.)