Dragon Pay
Posted 5d ago

Lead Software Engineer, Payments

Dragon Pay
Argentina
OnsiteContract
Responsibilities
  • leading development
  • reviewing code
  • mentoring engineers
Requirements
  • Requires strong payments-domain experience
  • Leadership of engineers, and hands-on software development with Node.js
  • TypeScript, APIs, SQL
  • Cloud infrastructure
  • Distributed systems, and AI coding tools
Technical tools mentioned
Node.jsTypeScriptSQLAPIsTemporalCamundaAWS Step FunctionsAWSAzureDockerKubernetesCI/CD

Job description

Lead Software Engineer, Payments

About DragonPay

DragonPay is building a modern payments platform for credit unions and financial institutions. We are looking for a hands-on Lead Software Engineer with strong payments domain knowledge to help build the platform and grow the engineering team around it.

The Role

This is an engineering-first leadership role. You will actively build production software while providing technical direction, reviewing work, establishing engineering practices, and helping develop the team.

You will work closely with Product, financial institutions, and technology partners to translate real-world payment requirements into reliable software.

What You Will Own

· Lead hands-on development across backend, APIs, integrations, data, and supporting frontend systems.

· Provide technical leadership, code and design review, and engineering standards across the team.

· Establish and lead the team’s AI-assisted development practices, using modern AI tools extensively across implementation, testing, review, debugging, and engineering workflows.

· Help hire, mentor, and develop engineers as the team grows.

· Design and build reliable transactional systems using a stack utilizing Node.js, TypeScript, SQL, APIs, cloud infrastructure, and modern integration patterns.

· Implementing practical standards for testing, security, observability and CI/CD with necessary rigor around idempotency, concurrency, and failure-mode testing given the demands of payment processing.

Desired Experience

Payments Domain

Strong hands-on experience building payment or financial-transaction systems is required. Experience should include several of the following:

· ACH, instant payments, cards, P2P, or cross-border payments

· Financial institution or core-banking integrations

· Payment routing, orchestration, and external providers

· Returns, reversals, retries, reconciliation, and exception handling

· Payment risk, limits, and operational controls

Experience with credit unions, banking platforms, payment processors, regulated financial systems, or 0-to-1 fintech products is especially valuable.

Engineering Leadership

· Experience leading engineers while remaining a strong individual contributor.

· Ability to turn product and domain requirements into practical technical designs and working software.

· Strong code review, mentoring, troubleshooting, and technical decision-making skills.

· Experience establishing development practices for a growing engineering team, including effective use of AI tools to accelerate implementation.

Technical

· Experience with durable workflow orchestration platforms (e.g., Temporal, Camunda, AWS Step Functions).

· Experience with multi-tenant SaaS platforms, including tenant isolation and per-tenant configuration.

· Strong Node.js and TypeScript experience highly preferred.

· Strong API, SQL database, integration, and data-modeling skills.

· Experience building scalable transactional and distributed systems.

· Understanding of idempotency, concurrency, asynchronous processing, failure handling, and recovery.

· Cloud (AWS or Azure), Docker/Kubernetes, CI/CD, security, and product operations experience.

· Practical experience using AI coding tools as part of day-to-day engineering.

About Dragon Pay

A modern payments platform for credit unions and financial institutions.

Similar jobs

Software Engineer roles
4h
Save
Mark Applied
Hide
Software Defined Networking : Software Engineer III
Buenos Aires or Buenos Aires
OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services and investment banking firm.
3+ YOERequires software engineering training or certification, 3+ years of applied experience, system design, development, testing, operational stability, modern programming, SDLC, agile, CI/CD, resiliency, and security knowledge.
Go, Python, C, C++, AI, CI/CD, NVIDIA BlueField, AMD Pensando, Intel IPU, eBPF, XDP, DPDK, Cilium, Calico, Flannel, Kubernetes, BGP, OSPF, VXLAN, EVPN, OVN, OVS, DPU, SmartNIC, CNI
21h
Save
Mark Applied
Hide
Software Engineer
Cordoba, Córdoba, Argentina
OnsiteFull Time
Proofpoint
Proofpoint: Global leader in human- and agent-centric cybersecurity solutions.
2+ YOEBachelor's in Computer Science or Information Systems or equivalent experience; 2+ years developing software; proficiency in Python, Go, or Java; knowledge of distributed systems, cloud, containers, APIs, and testing.
Python, Go, Java, Grafana, Kibana, AWS, Kubernetes, Docker
23h
Save
Mark Applied
Hide
Lead Software Engineer - Buenos Aires, Argentina (Hybrid)
Buenos Aires or Vicente López
HybridFull Time
Nubank
NubankNYSE: NU: Brazilian digital bank serving consumers and small businesses with credit cards, accounts, payments, lending, investments, and insurance.
8+ YOERequires 8+ years engineering complex digital products, mastery of distributed systems, microservices, cloud-native architectures, failure-mode analysis, cross-team technical leadership, mentoring, and advanced English.
Clojure
1d
Save
Mark Applied
Hide
Senior Software Engineer - Rust - Backend - Pro
Romania or Brazil or Peru or Sweden or Colombia or Argentina or Cyprus or South Africa or Czech Republic or Canada or Hungary or Mexico or Chile or Poland or London or Bulgaria
RemoteFull Time
Kraken
Kraken: Independent AI-powered utility software helping energy, water, and telecommunications utilities modernize operations.
7+ YOERequires 7+ years of software engineering experience, financial trading product experience, proficient Rust network or asynchronous programming, distributed systems knowledge, security-focused design, and full-stack debugging ability.
Rust, Kafka
4d
Save
Mark Applied
Hide
Sr Software Engineer IOS
Buenos Aires or Montevideo
HybridFull Time
PedidosYa
PedidosYa: Latin American delivery and quick-commerce platform serving customers, businesses, and riders.
Advanced native iOS development with Swift and UIKit, REST integration, scalable architecture, automated testing, CI/CD tools, AI knowledge, cross-team collaboration, and intermediate-advanced spoken English.
iOS, Swift, UIKit, REST, TDD, Fastlane, Jenkins
5d
Save
Mark Applied
Hide
Sr Software Engineer
Buenos Aires or São Paulo or Bogotá
HybridFull Time
Mercado Libre
Mercado LibreNASDAQ: MELI: Latin American e-commerce and fintech ecosystem.
Strong Go knowledge for high-performance microservices, RESTful API design, SOLID and TDD practices, distributed systems troubleshooting, SRE and observability methods, and SQL or NoSQL databases.
Go, RESTful, SOLID, TDD, SRE, SQL, NoSQL, Redis
5d
Save
Mark Applied
Hide
Sr Software Engineer
Buenos Aires or São Paulo or Bogotá
HybridFull Time
Mercado Libre
Mercado LibreNASDAQ: MELI: Latin American e-commerce and fintech ecosystem.
Strong Go experience with high-performance microservices, RESTful API design, SOLID and TDD practices, distributed systems, SRE, observability, SQL or NoSQL databases, Object Storage, and Redis.
Go, RESTful APIs, SOLID, TDD, SRE, SQL, NoSQL, Object Storage, Redis
6d
Save
Mark Applied
Hide
Staff Software Engineer
Argentina
HybridFull Time
Ualá
Ualá: Argentine fintech providing digital accounts, payments, credit, investments, insurance, and merchant-acquiring services across Latin America.
Strong large-scale distributed systems and microservices architecture experience; backend development in Golang or Java; mobile product experience; cross-organizational technical leadership; event-driven systems, databases, cloud-native infrastructure, and CI/CD.
Golang, Java, Kotlin, Swift, Android, iOS, event sourcing, CQRS, infrastructure as code, CI/CD, microservices