Jobs · Engineering · California

Principal Software Engineer - Credit Card Core Platforms

Nubank · Palo Alto, CA · 1 wk ago
EngineeringFull-time

About the role

We are looking for a Senior Staff Software Engineer to lead the technical evolution of our Credit Card platform. This is not a traditional maintenance role. You will be the architect of a profound transformation: leveraging Generative AI to automate complex operational tasks and orchestrating the global migration from our current systems to a unified, future-proof architecture.

Responsibilities

  • Design and operationalize a technical strategy that uses AI to increase operational efficiency while accelerating our global migration, ensuring intelligent maintenance: Implementing AI agents to analyze tickets and crashes, automating resolutions for the global credit card environment.

  • Seamless Migration: Leading the coexistence strategy between legacy and new platforms across Brazil, Mexico, and Colombia, ensuring data integrity and a flawless customer experience.

  • Technical Excellence: Solving deep architectural bottlenecks in high-scale distributed systems and raising the bar for software design globally.

  • Mission: Your goal is to define the long-term roadmap for decommissioning legacy systems, starting with the 1-year migration plan for the Colombian market.

  • Migration Strategy: Define the long-term roadmap for decommissioning legacy systems, starting with the 1-year migration plan for the Colombian market.

  • AI-Driven Engineering: Architect and integrate AI solutions (cloud-based agents) to automate infrastructure maintenance and data migration.

  • Strategic Partnership: Collaborate with General Managers, PMs, and Staff+ ICs to align technical decisions with business needs across different countries.

  • Mentorship & Culture: Mentor senior engineers, fostering a culture of pragmatism, excellence in distributed systems, and the adoption of cutting-edge AI tools.

  • Navigating Complexity: You will work on high-scale systems supporting millions of transactions where every decision impacts customer limits and billing.

  • Modernizing the Core: You have the unique opportunity to make "legacy" systems attractive and efficient by applying AI to remove heavy operational toil.

Qualifications

  • Proven Track Record: 15+ years of experience in software engineering, with a focus on large-scale distributed systems.

  • Migration Mastery: Proven experience leading critical system migrations and managing coexistence between old and new architectures.

  • AI Fluency: A strong interest or practical experience in using GenAI/LLMs to solve engineering productivity and data analysis challenges.

  • Platform Mindset: Ability to design reusable APIs and contracts that serve multiple product teams with high reliability.

  • Global Communication: Fluent English is required to collaborate across our global hubs (Brazil, US, Mexico, and Colombia).

Similar jobs