Staff Backend Engineer | JVM

New
J
JobgetherFintech
Based in BrazilFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
15+ years of professional experience building production software; 8+ years of experience owning the architecture of large-scale distributed backend systems; 4+ years in a Staff Engineer, Principal Engineer, or Software Architect role
Required Skills
AWSPostgreSQLJavaJVMKafkaKotlinSpring BootRedisScalaDistributed Systems

Requirements

  • Have 15+ years of professional experience building production software.
  • Have 8+ years of experience owning the architecture of large-scale distributed backend systems.
  • Have 4+ years in a Staff Engineer, Principal Engineer, or Software Architect role driving technical decisions across multiple engineering squads.
  • Bring deep expertise in the JVM ecosystem, including Java, Kotlin, or Scala, and Spring Boot.
  • Have strong experience with SQL, PostgreSQL, Redis, Kafka, SQS, or RabbitMQ, event-driven architecture, AWS, and Kubernetes.
  • Demonstrate experience designing and scaling complex architectures, including service boundaries, data consistency, messaging patterns, and zero-downtime deployments.
  • Have defined technical standards or shared platform capabilities adopted by at least four engineering teams.
  • Have experience writing RFCs and ADRs, aligning stakeholders, and driving technical proposals through implementation and adoption.
  • Have led significant architectural modernization or re-engineering while maintaining product delivery and service availability.
  • Have defined SLOs and delivered measurable improvements in availability, p95/p99 latency, throughput, or infrastructure costs.
  • Have experience establishing security practices across teams, including authentication, authorization, personal data protection, OWASP, and PCI requirements.
  • Understand unit, integration, contract, and end-to-end testing, and have led complex production incident investigations.
  • Have hands-on experience with agentic coding tools such as Claude Code, Factory Droid, or similar solutions, and establishing AI-assisted engineering practices.
  • Have experience with high-volume payment, credit decisioning, ledger, or onboarding systems in fintech, banking, lending, or marketplace environments.

Responsibilities

  • Drive backend technical direction and architectural decisions across multiple engineering squads.
  • Improve payment success rates, onboarding, marketplace conversion, and engineering delivery speed.
  • Collaborate with Product, Risk, and Growth teams on credit decisioning, checkout, payments, repayments, and collections.
  • Own platform reliability, scalability, performance, security, infrastructure cost, and operational simplicity.
  • Design shared engineering foundations, including service templates, reusable libraries, messaging and event standards, CI/CD pipelines, and release practices.
  • Define and support Service Level Objectives and error budgets, and lead root-cause analysis for complex production incidents.
  • Translate security and quality requirements into automated CI checks and engineering standards.
  • Drive adoption of agentic coding tools and AI-assisted development practices, with conventions and safeguards for AI-generated code.
  • Write and drive adoption of technical RFCs and Architecture Decision Records, aligning stakeholders on technical priorities and trade-offs.
  • Mentor Senior Engineers and contribute to technical hiring, interviewer calibration, and engineering reviews.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now