Senior Software Engineer at Paymentology
Poland
<h3>Description</h3> <p>At <strong>Paymentology</strong>, we’re building the global payments platform of the future. Our mission is to empower banks, fintechs, and innovators with modern, scalable, cloud-first issuing and processing solutions. As a fully distributed organisation operating across 60+ countries, we move fast, think globally, and build technology that supports millions of transactions daily. </p><p>Our Engineering culture values <strong>autonomy, excellence, ownership, and curiosity</strong>. We encourage engineers to lead solutions end-to-end, mentor others, and continuously improve how we build and operate software. If you’re excited by solving complex global payments challenges and enjoy working with smart, kind, mission-driven people — this is the place for you. </p> <h3>What you get to do:</h3> <p>We’re looking for a <strong>Senior Software Engineer</strong> to design, build, and scale Java backend services that power our global payments infrastructure. You’ll lead end-to-end delivery, contribute to technical strategy, and help raise the engineering bar across the organisation. </p><ul><li>Lead the design and development of backend services, distributed systems, and APIs. </li><li>Own features end-to-end (architecture, coding, testing, observability, and deployment). </li><li>Write clean, maintainable, well-tested code, following engineering best practices and test-driven development. </li><li>Break down complex technical work into manageable chunks </li><li>Work in a collaborative, cross functional, agile team environment </li><li>Mentor associate and mid-level engineers, fostering a culture of technical excellence </li><li>Identify, document, and deliver technical improvements (performance, reliability, scalability). </li><li>Participate in incident response and support rotations </li></ul> <h3>Requirements</h3> <p><strong>Experience:</strong></p><ul><li>Significant commercial experience with modern Java 15 (We’re currently moving to 21. As a guide, multiple projects with 5+ years of experience. Proven experience designing, building and maintaining distributed systems and microservices) </li><li>Deep understanding of Object-Orientated programming </li><li>Familiarity with event-driven architectures or Domain Driven Design. </li><li>Love to work using TDD </li><li>Strong grasp of relational databases (PostgreSQL, MySQL) and data modeling. </li><li>Solid understanding of cloud infrastructure (AWS preferred), containerisation, CI/CD, and Infrastructure-as-Code. </li><li>Nice to have, but not critical, experience in fintech, payments, or other high-throughput/regulated domains. </li><li>Most importantly, a desire to learn, grow and collaborate with an amazing team </li></ul> <h3>What you can look forward to:</h3> <ul><li>100% remote, globally distributed team </li><li>We value engineers that closely understand our customers and business </li><li>High-impact role supporting real-time global payments </li><li>Growth path toward Senior Engineer 2, Staff Engineer, or Engineering Manager </li><li>A diverse, mission-driven engineering culture </li></ul>
Apply Now