Senior Software Engineer - Data Platform

Nubank

Job

In this role, you will develop a global data platform, shaping the architecture of core services and distributed systems while optimizing Kubernetes clusters and streaming architectures.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • You will join an engineering squad in our Berlin office working on distributed systems and platform infrastructure.
  • Our products serve analytics engineers and business teams across the company, but this is primarily a systems engineering role (roughly 75% core software systems engineering, 25% data architecture).
  • As a Senior Software Engineer, you will shape the architecture of our low-level infrastructure, orchestration frameworks, and storage engines.
  • You will lead technical design, resolve systemic bottlenecks in compute and streaming layers, and mentor engineers across squads, working with colleagues in Berlin, the US and Latin America.
  • Design and build core low-level services and distributed runtimes for Nubank's global data platform, with high fault tolerance, elastic scalability, and sub-second event availability.
  • Lead the design of compute orchestration frameworks on large Kubernetes clusters, improving scheduling throughput and resource utilization for complex data pipelines.
  • Design and optimize high-throughput streaming and storage architectures using Apache Kafka and distributed database internals for mission-critical financial workloads.
  • Find and remove performance, network and storage bottlenecks across the infrastructure stack to reduce latency.
  • Work with Analytics Engineering leads and platform users to define internal APIs, developer toolchains, and data modeling practices that accelerate developers across the company.
  • Set standards for resilience testing, automated failover, observability, and architectural documentation.

Our expectations of you

Qualifications

  • Strong practical knowledge of container orchestration and systems management at scale, ideally Kubernetes internals and custom controllers or operators.
  • Advanced proficiency in a systems-oriented language such as Go, Java, Scala, Rust, or C++.
  • A track record of technical leadership: writing design proposals, aligning teams on complex technical decisions, and mentoring engineers.
  • Familiarity with multi-region AWS networking, security, IAM, and compute.
  • Involvement in open-source distributed systems projects (e.g., Kubernetes, Kafka, data orchestration).

Experience

  • Substantial experience designing, scaling and operating mission-critical distributed systems and backend architectures in high-throughput production environments.
  • Experience with database system architecture (storage engines, indexing, replication) and/or event-driven architectures using Apache Kafka.
  • Experience building internal developer platforms, custom compute engines, or low-level database products.
  • Experience with data platforms or compute runtimes that support production AI/ML training and inference.

What we offer

  • We offer a competitive base salary in line with market rates, depending on experience and skills.
  • Learning and wellness allowance.
  • 28 working days of vacation.
  • Opportunity to earn equity at Nu.
  • NuLanguage - Our language learning program.
  • Nucleo - Our learning platform for courses.
  • NuCare - Our mental health and wellness assistance program.
  • Extended maternity and paternity leaves.
  • Life Insurance and AD&D.
  • Work-from-home allowance.
  • Relocation Assistance Package, if applicable.

Topics you will work on

Job locations

About your employer

Nubank was founded in 2013 in São Paulo and is a fintech company that specializes in providing financial products primarily through mobile applications. The company offers digital accounts, credit cards, loans, as well as insurance and investment solutions to make financial services more accessible and simpler for everyone.

Company type
Startup
Work model
Hybrid, Onsite
Industry
Banking, Finance, Insurance
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • syracom AGWiesbaden

    • Easy Apply
    • €50k – €65k
    • Hybrid
    • Onsite
    • Full Time

    Participation in security analyses and assessment of applications and IT systems. Support in the design and implementation of technical security measures (e.g., WAF, Load Balancing, Firewall, etc.). Conducting and supporting penetration tests,...

    • WAF
    • XDR
    • SIEM
    • AWS IAM

Senior Software Engineer - Data Platform

Nubank