Principal (Java, Go & Rust) Software Engineer – Payment Processing Architecture

363.55 - 447.44 USDNet per month - B2B
Go

Principal (Java, Go & Rust) Software Engineer – Payment Processing Architecture

Go
Zakrzówek, Kraków

ITDS

Full-time
B2B
Senior
Hybrid
363.55 - 447.44 USD
Net per month - B2B

Job description

Unleash the future of payment technology — lead the transformation with innovative architecture!


Krakow-based opportunity with hybrid work model (2 days per week in the office).


As a Principal (Java, Go & Rust) Software Engineer – Payment Processing Architecture, you will be working for our client, a leading financial institution dedicated to revolutionizing payment solutions worldwide. You will be instrumental in delivering HSBC’s Future State Architecture for payment processing, introducing lean, reusable engines that form the backbone of next-generation payment capabilities. Join a forward-thinking team committed to modernization, cloud adoption, and transforming the payment estate to operate at high speed, low cost, and top-tier quality.


Your main responsibilities:

  • Deliver expert-level engineering solutions for cutting-edge payment processing infrastructure aligned with the Future State Architecture.

  • Develop and produce high-quality, robust code that sets standards and exceeds quality expectations, including comprehensive test scripts.

  • Implement highly available, resilient software and service capabilities, ensuring operational excellence.

  • Contribute to a global delivery team designing and developing innovative payment system features.

  • Support the ongoing transformation of existing payment systems, emphasizing cloud modernization and deployment strategies.

  • Collaborate with DevOps to enable automated infrastructure deployment, CI/CD pipelines, and security-focused development practices.

  • Provide technical leadership, troubleshooting, and process improvements for complex system architectures.


You're ideal for this role if you have:

  • Minimum of 15 years’ professional experience as an API engineer or in backend microservices application development.

  • Deep expertise in API design, architecture artifacts, and application security.

  • Extensive experience with Java, Go, and Rust, including JVM tuning and diagnostics.

  • Strong background in distributed system design using microservices, Spring Boot, Docker, Kubernetes, Kafka, and service mesh technologies.

  • Hands-on knowledge of monitoring, observability tools like Splunk, Grafana, Prometheus, and OpenTelemetry.

  • Solid understanding of cloud platforms, network configurations, and infrastructure components such as Linux OS, storage, and load balancing.

  • Proficiency in SQL and distributed database systems, with experience in financial payments environments being highly desirable.

  • Demonstrated leadership in mentoring technical teams, with excellent problem-solving, critical thinking, and communication skills in English.

  • Ability to operate independently, prioritize effectively, and thrive in a dynamic, fast-paced environment.


It is a strong plus if you have:

  • Certifications in cloud, DevOps, or security.

  • Experience with microservice security protocols and compliance standards related to data privacy.


Language Required for the role:

  • Fluent English, with excellent verbal and written communication skills.


Eligibility to work in Europe:

  • Only candidates with an existing legal right to work in the European Union will be considered for this role.


We offer you:

ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes:


  • Stable and long-term cooperation with very good conditions

  • Enhance your skills and develop your expertise in the financial industry

  • Work on the most strategic projects available in the market

  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years

  • Participation in Social Events, training, and work in an international environment

  • Access to an attractive Medical Package

  • Access to Multisport Program


#GETREADY


Internal job ID #8452


You can report violations in accordance with ITDS’s Whistleblower Procedure available here.

Tech stack

    English

    C1

    Microservices

    advanced

    Docker

    advanced

    Go

    advanced

    Rust

    advanced

    Kubernetes

    advanced

    Kafka

    advanced

    Java

    advanced

    Spring Boot

    advanced

    Grafana

    regular

    Splunk

    regular

Office location

Published: 04.02.2026

Principal (Java, Go & Rust) Software Engineer – Payment Processing Architecture

363.55 - 447.44 USDNet per month - B2B
Summary of the offer

Principal (Java, Go & Rust) Software Engineer – Payment Processing Architecture

Zakrzówek, Kraków
ITDS
363.55 - 447.44 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest ITDS z siedzibą w Warszawie, ul. Złota 59 (dalej jako "administrator"). Masz prawo do żąda... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.