Job Description

Our customer is developing next-generation infrastructure for institutional digital asset trading and payments, connecting clients, liquidity providers, exchanges, banks, and payment networks through a low-latency, event-driven platform. As part of this transformation, the legacy systems are evolving into a modern distributed architecture powered by Go, NATS, Redis, and Postgres, while maintaining interoperability with existing Java/Spring and RabbitMQ services throughout the migration. The customer’s platform enables real-time value movement across trading, treasury, settlement, and payment operations.

We are seeking a Senior Software Engineer to architect and develop payment integrations and financial infrastructure services – the core layer that enables seamless connectivity between the customer’s platform and external payment providers, banking networks, custodians, and fintech ecosystems. This role combines expertise in payment systems, treasury and settlement operations, asynchronous transaction processing, API integrations, and distributed systems engineering. You’ll contribute to both modern Go-based services and existing Java systems, supporting the development of robust, scalable payment features while driving upgrades to legacy infrastructure

  • Strong experience in Go and/or Java (you’ll use both); C++ can be considered as well;
  • Strong API integration experience, including REST APIs, webhooks, idempotency handling, error recovery, authentication and authorization, retries and backoff strategies
  • Experience with Kafka, NATS, RabbitMQ, Redis, and PostgreSQL
  • Excellent production debugging and troubleshooting skills
  • Strong expertise in concurrency, distributed architectures, and system performance optimization
  • Familiarity with Kubernetes and AWS deployments
  • Payments / financial systems experience (reconciliation workflows, transaction lifecycle management, stablecoin or digital asset payment rails, ledgering systems, banking or fintech integrations, etc.)
  • Experience building asynchronous or event-driven systems
  • Product-oriented mindset with the ability to design scalable unified APIs across multiple providers
  • Strong ownership mentality and ability to execute quickly in a startup environment

Nice to have skills

  • Experience with banking APIs, payment gateways, stablecoin infrastructure, treasury systems
  • Experience with FIX protocol, custodial platforms and crypto trading infrastructure
  • Experience migrating legacy systems into modern service-oriented architectures
  • Exposure to low-latency or high-throughput financial systems
  • Familiarity with accounting or ledgering concepts

Responsibilities:

  • Design and integrate systems with payment processors, banks, custodians, payout providers, and fiat/stablecoin rails - Build unified internal APIs that hide differences between external providers

  • Standardize external APIs and webhook data into consistent internal models

  • Develop reliable payment flows for deposits, withdrawals, payouts, settlements, funding, and reconciliation

  • Manage complex scenarios such as retries, idempotency, duplicate/delayed webhooks, partial settlements, provider failures, and state recovery

  • Build event-driven, asynchronous systems using NATS JetStream, Redis, and PostgreSQL

  • Implement end-to-end transaction tracking and lifecycle state management

  • Improve system resilience, observability, audit trails, and operational tooling across payments

  • Work across modern Go microservices and legacy Java/Spring systems

  • Support migration efforts from RabbitMQ to NATS and from monolith to services

  • Partner closely with product, operations, finance, and infrastructure teams

  • Awesome projects with an impact

  • Udemy courses of your choice

  • Team-buildings, events, marathons & charity activities to connect and recharge

  • Workshops, trainings, expert knowledge-sharing that keep you growing

  • Clear career path

  • Absence days for work-life balance

  • Flexible hours & work setup - work from anywhere and organize your day your way

Share this job:
Please let Intellectsoft know you found this job on Remote First Jobs 🙏

9371 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like Intellectsoft

Find your next opportunity with companies that specialize in Custom Software Development, Mobile App Development, Enterprise Solutions, and Team Extension. Explore remote-first companies like Intellectsoft that prioritize flexible work and home-office freedom.

Callibrity Logo

Callibrity

A software consultancy specializing in custom software development, cloud consulting, and legacy modernization services.

View company profile →
Axiom Zen Logo

Axiom Zen

A venture studio that turns ideas into companies by testing emerging technology and building high-growth businesses.

View company profile →

Designs and builds data products and custom software for Fortune 500 and mid-market companies.

View company profile →
IT Concepts, Inc Logo

IT Concepts, Inc

501-1000 www.kentro.us

Provides digital solutions, IT modernization, and specialized services to federal agencies.

View company profile →
cogify AG Logo

cogify AG

11-50 cogify.io

Provides IT consulting, software engineering, and digital transformation services for businesses and organizations.

View company profile →
Brillio Logo

Brillio

5001-10000 www.brillio.com

An Enterprise AI Accelerator and digital technology service provider for Fortune 1000 companies.

View company profile →

Project: Career Search

Rev. 2026.5

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply