Staff Software Engineer
New
C
ClaraFintech payments
Location: Bogota D.C. / DC / Colombia; Mexico City / CDMX / Mexico; Sao Paulo / SP / BrazilFull-TimeStaff
SalaryCompetitive salary and stock options (ESOP) from day one.
Apply NowOpens the employer's application page
Job Details
- Languages
- Professional English proficiency (B2+).
- Experience
- 8+ years building robust production systems
- Required Skills
- PostgreSQLJavaKafkaSpring BootTypeScriptReact
Requirements
- Have 8+ years of experience building robust production systems and owning architectures used by other engineers.
- Have deep, hands-on experience building fintech infrastructure in production.
- Have experience with Pix, including SPI/DICT, QR/BR Code, devolução and MED, limits, fraud controls, and newer flows such as Pix Automático or parcelado.
- Have experience with digital accounts, including onboarding, KYC/KYB, PLD-FT, ledger and balance modeling, holds, and blocks.
- Have experience with boletos, including registradoras, CNAB 240 remessa/retorno, baixa, settlement, and reconciliation.
- Have shipped Open Finance consents and payment initiation flows to production.
- Understand idempotency, retries, outbox patterns, sagas, event-driven design, and consistency tradeoffs.
- Have hands-on experience with Kafka or other message brokers.
- Have experience with tracing, metrics, SLOs, alerting, and writing runbooks.
- Have deep expertise in Java and Spring Boot, with solid PostgreSQL knowledge, API design, concurrency, and performance tuning.
- Have hands-on experience with React and TypeScript, including shipping production user interfaces.
- Have experience with CI/CD, Docker, Git, and cloud platforms; AWS is preferred.
- Apply security and privacy practices including tokenization, PII/LGPD, and OAuth2/OIDC.
- Have professional English proficiency at B2+ level.
Responsibilities
- Frame problems by consulting clients and internal Ops, reviewing regulatory documentation, defining scope, and writing one-pagers.
- Define service boundaries, data models, event flows, and consistency guarantees for money movement systems.
- Own the technical roadmap for one or more Payments domains.
- Establish reusable patterns for ledger, idempotency, and reconciliation.
- Deliver initiatives from initial problem statements through production operation.
- Use parallel AI agents for scaffolding, code generation, testing, and specifications, applying expert review and guardrails.
- Lead design and code reviews and establish engineering standards.
- Mentor engineers who will inherit the systems built.
View Full Description & ApplyYou'll be redirected to the employer's site