CareerPlanSign in

Senior Software Engineer, Backend (Payments)

Brasil💼 Full-time🗓 2026-06-05 → 2026-09-26

Core

Design, build, test, deploy, and monitor backend services for a large-scale financial infrastructure serving millions of users.

Role type

Senior IC backend software engineer (payments)

Builds

Core payment and banking capabilities including accounts, wallets, balances, payment authorization, card lifecycle management, compliance integrations, and reporting services.

Domain

Fintech / Payments / Banking

Deliverable

production ML models | product features

Required skills

Ruby, distributed systems, scalable architectures, relational and non-relational databases, messaging and event-driven systems (Kafka, RabbitMQ), system reliability, observability, performance optimization, security, technical decision-making, end-to-end project leadership, code reviews, mentoring.

Preferred skills

Fintech, payments, banking, or regulated industries experience, compliance, KYC, or financial reporting systems experience, international and distributed teams experience.

Technologies

Ruby, Kafka, RabbitMQ

Responsibilities

Design, build, test, deploy, and monitor backend services in production environments; Contribute to the evolution of a large-scale payments platform; Work primarily with Ruby-based backend systems; Collaborate with Product, Engineering, and cross-functional stakeholders; Translate product requirements into pragmatic and scalable technical solutions; Drive architectural discussions and contribute to technical decision-making; Improve system reliability, observability, performance, and security; Lead projects end-to-end; Participate in code reviews and promote engineering best practices; Mentor other engineers; Facilitate communication and alignment across distributed teams.

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.