Senior Software Engineer

New
R
RecargaPayLending, financial services
Location: BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSJavaKafkaSpring BootSpring MVCCI/CDDistributed Systems

Requirements

  • Have strong backend engineering fundamentals.
  • Have hands-on experience with Java and Spring, including Boot, MVC, Security, and Data.
  • Have experience designing and operating distributed services on AWS.
  • Use a structured approach to problem analysis, understanding systems, tradeoffs, and downstream risks.
  • Work autonomously, drive tasks to completion, and surface blockers early.
  • Explain technical positions clearly to engineering, product, and risk stakeholders.
  • Have experience building systems where reliability and security are first-class concerns.
  • Experience in financial services, payments, or regulated domains is a plus.
  • Experience with credit, lending, or financial products is a plus.
  • Familiarity with event-driven architectures such as Kafka is a plus.
  • Knowledge of fraud prevention, risk scoring, or compliance patterns is a plus.
  • Experience with CI/CD pipelines and infrastructure-as-code is a plus.

Responsibilities

  • Design and build backend services supporting credit origination, analysis, disbursement, and repayment.
  • Build services that support customer experience across the credit journey.
  • Model edge cases, assess failure modes, and build controls to protect customers and the business.
  • Write production-grade Java and Spring services on AWS, emphasizing observability, fault tolerance, and security.
  • Participate in architecture reviews, RFCs, and incident retrospectives.
  • Translate business requirements into reliable, maintainable software with product, data, and risk teams.
  • Mentor peers through code reviews and technical discussions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now