About this role
<h3>Principal Engineer, Mobile Platforms - BR</h3>
<h4>The Opportunity:</h4>
<p>This position is for an Engineer Principal (IC9) to join the Mobile Platforms BU.<br><br>Mobile Platforms is the BU responsible for Nubank’s entire mobile foundation: we design, build, and operate the platforms that power the Nubank app across all markets. The BU is organized in three business areas – App Foundations (core architecture, app startup, developer experience), App Enablement (navigation performance, Backend Driven Content/BDC, design system infra & Rosetta), and App Release (CI/CD, release train, observability, app analytics & data). Together, these areas provide the canonical Flutter + BDC architecture, tooling, and guardrails that enable product teams to ship a fast, reliable, and consistent app at global scale.</p>
<div class="container ng-tns-c975199164-167 hide">
<div class="carousel-container ng-tns-c975199164-167">
<div class="carousel-content ng-tns-c975199164-167"> </div>
</div>
</div>
<h4>About Nubank's Engineering Culture:</h4>
<p>We believe in small, independent teams, a process-light environment, and a culture of trust and collaboration. We made a strategic bet on Flutter and Server-Driven UI not just for technical reasons, but because they empower our engineers to work end-to-end and scale our organization. You will be a key steward and champion of this culture, driving technical decisions that reinforce our principles of autonomy and developer empowerment.<span class="button-container hide-from-message-actions ng-star-inserted"> </span></p>
<div class="container ng-tns-c975199164-168 hide">
<div class="carousel-container ng-tns-c975199164-168">
<div class="carousel-content ng-tns-c975199164-168"> </div>
</div>
</div>
<h4>What we have to offer:</h4>
<ul>
<li>The opportunity to lead the technical direction of Nubank’s Mobile Platform – the foundational system that underpins the Nubank app for tens of millions of customers across all markets.</li>
<li>Ownership of multi‑year, high‑visibility initiatives such as Mobile Destination Architecture, native code deprecation, app startup refactor, navigation performance, BDC evolution and App Excellence, with clear impact on company OKRs.</li>
<li>A uniquely cross‑cutting scope across App Foundations, App Enablement and App Release – spanning architecture, developer experience, CI/CD, observability and data – allowing you to shape how the entire engineering org builds mobile products.</li>
<li>Space to grow your principal‑level leadership: driving strategy, defining technical roadmaps, sponsoring other senior/principal engineers, and representing Mobile Platforms in cross‑company forums and executive discussions.</li>
<li>A highly collaborative environment with top mobile, platform and experience design talent, where you will partner closely with Magic App, NuDS, Growth and markets teams to deliver a world‑class, consistent and high‑performance app.</li>
</ul>
<h4>Core Qualifications (What We're Looking For)</h4>
<ul>
<li><strong>10+ years</strong> of software engineering experience, with a proven track record of designing, building, and operating large-scale mobile applications or platforms at an enterprise level.</li>
<li>Has <strong>deep expertise in mobile architecture</strong> (Flutter/Dart, native bridges, modularization, mono-repo architectures) and can design end‑to‑end solutions spanning app startup, navigation, state management, and release lifecycle.</li>
<li>Understands and can evolve <strong>BDC (Backend Driven Content)</strong> as Nubank’s main server‑driven UI platform, defining how BDC, Flutter and NuDS work together to enable safe, fast iteration without depending on store releases.</li>
<li>Is capable of <strong>setting the technical vision for the three Mobile Platforms business areas</strong> (App Foundations, App Enablement, App Release), connecting architecture choices with company‑level goals such as App Excellence, Magic App and Destination Architecture.</li>
<li>Has a strong track record of <strong>leading large, ambiguous cross‑org initiatives</strong> – e.g., native‑to‑Flutter/BDC migrations, app startup refactors, navigation performance programs, or observability/analytics redesigns – influencing dozens of squads and multiple BUs.</li>
<li>Drives <strong>platform engineering at scale</strong>: defines canonical patterns, RFCs and reference implementations; creates reusable tools/libraries; and ensures that internal customers can adopt the platform with low friction and high quality.</li>
<li>Is comfortable <strong>leading through influence</strong>: aligning PMs, EMs, Staff/Principal engineers and leadership on trade‑offs (performance vs. flexibility, platform vs. product), and making tough calls grounded in data, risk and long‑term sustainability.</li>
<li>Invests heavily in <strong>technical leadership and mentorship</strong>, raising the bar for senior engineers across Mobile Platforms and product BUs, and building a strong culture around architecture reviews, design docs, and post‑incident learning.</li>
<li>Cares deeply about <strong>observability, reliability and release health</strong> for mobile: tying together app metrics (startup, TTFD, crashes, jank), CI/CD, feature rollout (BDC + app releases) and on‑call practices into a coherent strategy.</li>
<li>Is motivated by working on a <strong>horizontal, high‑impact platform</strong> that directly shapes how every experience in the Nubank app is built, released and monitored, across Brazil, Mexico, Colombia and future markets.</li>
</ul>
<p><br>If you feel interested in these challenges and want to work on a very engaged and talented team, this is the place for you!<br><br></p>
<p><strong>Role Location</strong> </p>
<p>São Paulo, Campinas, Rio de Janeiro or Belo Horizonte</p>