Who We Are
At iPiD, we're building trust in global payments. Our account verification solutions help financial institutions, payment service providers, and enterprises verify account ownership before payments are sent, reducing fraud, improving compliance, and helping money reach the right recipient with confidence.
Founded by industry veterans from organisations including SWIFT and Thomson Reuters, iPiD combines deep payments expertise with modern technology to help make global payments safer, simpler, and more reliable. As we continue to grow, we're looking for talented people who enjoy solving meaningful problems and want to make a visible impact in a fast-moving global fintech.
The Opportunity
As a Senior Software Engineer, you'll play a key role in shaping the technology behind iPiD's account verification platform. From designing scalable services to improving performance, reliability, and maintainability, you'll tackle complex engineering challenges while helping establish the technical foundations that support our next stage of growth.
What You'll Be Doing
• Design, develop, and maintain high-quality, scalable software solutions.
• Write clean, testable, and efficient code.
• Build and maintain CI/CD pipelines to support reliable software delivery.
• Collaborate with cross-functional teams to translate business requirements into technical solutions.
• Conduct code reviews and champion engineering best practices.
• Troubleshoot production issues and drive timely resolution.
• Maintain accurate technical documentation.
• Provide technical guidance and mentorship to engineers across the team.
What We're Looking For
• 6+ years of software engineering experience.
• Strong proficiency in TypeScript, Go, and related frameworks such as Node.js.
• Experience building and operating cloud-based applications on Azure, AWS, or GCP.
• Experience working with microservices architecture, gRPC, containers, and Kubernetes.
• Solid understanding of software engineering fundamentals, system design, and modern development practices.
• Strong analytical and problem-solving skills.
• Ability to learn new technologies quickly and work effectively in a fast-paced environment.
• Strong English communication skills.
• Comfortable working independently while collaborating closely with a distributed team.