Nubank

Staff Software Engineer

Nubank

Apply
4 months ago
São Paulo, Brazil
Staff+

Responsibilities

  • Develop horizontally scalable microservices using Clojure.
  • Work with large scale distributed systems and understand their architecture.
  • Set technical direction for multiple teams and ensure alignment with business areas.
  • Drive innovation while ensuring resilient and flexible solutions.
  • Mentor engineers and maintain a high technical standard organization-wide.
  • Collaborate with Product, Design, and Engineering leaders.
  • Ensure observability, performance monitoring, and error handling.
  • Participate in on-call rotations and respond to incidents.
  • Contribute to mobile and frontend development as needed.

Requirements

  • At least 10 years of experience in developing digital products.
  • Deep expertise in distributed systems and microservices architecture.
  • Proven track record of designing large-scale systems.
  • Strong background in object-oriented or functional programming languages.
  • Ability to lead technical initiatives across multiple teams.
  • Experience mentoring senior engineers.
  • Practical knowledge of agile software development methodologies.
  • Good communication skills for technical and non-technical stakeholders.
  • Advanced English skills.

Benefits

  • Chance of earning equity at Nubank.
  • Food/Meal Card.
  • Public Transportation Commuting Benefit.
  • NuCare – Psychological, Financial and Legal Assistance Program.
  • Life Insurance.
  • Medical and Dental Plans.
  • NuLanguage – Language Course Program.
  • Access to Nucleo, a learning platform of courses.
  • Extended Parental Leave.
  • Daycare Allowance.
  • Parental Consultancy.
  • Work-from-home Allowance.
  • Gym Partnerships.
  • 30 days of paid vacation.

Tech Stack

Amazon DynamoDBApache KafkaAWSClojureKubernetesPrometheus

Categories

BackendDevOpsFull Stack