We’re seeking a driven and skilled Senior Software Engineer to take full ownership of designing, developing, and delivering secure, high-performance financial technology applications. You’ll play a key role in building scalable mobile payment platforms, leading technical teams, and ensuring security, compliance, and reliability in a regulated FinTech environment.
This role requires both hands-on technical expertise and leadership capability to drive innovation and ensure seamless delivery across every release.
Key Responsibilities
- Lead the design and end-to-end development of mobile payment and financial service applications.
- Architect secure, scalable, and high-performance systems for digital transactions, settlements, and remittances.
- Manage mobile CI/CD pipelines (GitHub Actions, Bitrise, Fastlane, Firebase App Distribution) and automate release workflows.
- Implement PCI-DSS, PSD2, and KYC/AML-compliant security standards in applications and APIs (encryption, tokenization, fraud prevention).
- Build and optimize REST/GraphQL APIs for payment gateways, wallet systems, and transaction reconciliation.
- Integrate with banking APIs, payment switches, wallets, QR, and contactless payment providers.
- Conduct secure code reviews, penetration testing, and threat modeling to ensure compliance and reduce risk.
- Monitor system and app performance using Firebase, Datadog, Sentry, or New Relic, and resolve incidents proactively.
- Collaborate closely with product, QA, DevOps, and compliance teams for secure, smooth releases.
- Mentor and guide junior engineers, enforce best coding practices, and drive delivery within Agile/Scrum environments.
Requirements
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: Minimum 5+ years of professional experience, including 3+ years in FinTech, mobile payments, or digital banking domains.
- Mobile Development: Expertise in Android (Kotlin/Java/Flutter) and/or iOS (Swift/Objective-C) development.
- Backend Development: Proficiency in Node.js, Spring Boot, or .NET Core for scalable financial APIs and backend services.
- Databases: Strong hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis, Firebase) databases.
- Cloud & DevOps: Skilled in AWS, GCP, or Azure, containerization (Docker, Kubernetes), and CI/CD automation.
- Security: Deep understanding of OWASP, PCI-DSS, encryption standards, HSM integration, and certificate management.
- Problem-Solving: Excellent debugging, incident response, and performance optimization skills.
- Leadership: Proven experience leading teams and delivering secure, compliant fintech solutions at scale.
If you’re passionate about building secure, high-performance backend systems and want to grow in the FinTech and cloud infrastructure domain — we’d love to hear from you.
📧 Apply Now: careers@rubaai.net



