
Principal Software Engineer - Credit Card Core Platforms
Nubank · Palo Alto, CA
- On site
- Full-time
- $200,000 / year
- Palo Alto, CA
Email the hiring manager to get a response.
Get their verified email + an intro that's ready to send.
Subject: Interested in the Principal Software Engineer - Credit Card Core Platforms role at Nubank
Hi Alex — I came across the Principal Software Engineer - Credit Card Core Platforms opening and wanted to reach out directly. I've spent the last few years doing exactly this kind of work, and Nubank stood out because…
✎ Personalized to your résumé after sign-up.
- ✓ Verified email of the hiring manager
- ✓ Intro email personalized to your résumé
- ✓ $9/mo = unlimited — any job link
Secure checkout · cancel anytime
Job highlights
- Lead credit card platform technical evolution with AI.
- Architect global system migration and AI automation.
- Partner with leadership on strategic technical decisions.
- Mentor senior engineers and foster technical excellence.
- Solve complex architectural challenges in high-scale systems.
About the role
About Nubank
Nu is the world’s largest digital banking platform outside of Asia, serving over 123 million customers across Brazil, Mexico, and Colombia. The company has been leading an industry transformation by leveraging data and proprietary technology to develop innovative products and services. Guided by its mission to fight complexity and empower people, Nu caters to customers’ complete financial journey, promoting financial access and advancement with responsible lending and transparency. The company is powered by an efficient and scalable business model that combines low cost to serve with growing returns. Nu’s impact has been recognized in multiple awards, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Banks. The Company is preparing for its next growth cycle where it will accelerate its internationalization process outside Latin America, and will also enter new verticals beyond financial services in its core markets taking advantage of the significant customer penetration.
Nubank History Video
Check out our Blog About Nu
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. You will be a key partner to the Engineering Leadership and a reference for the entire engineering community.
Mission
Your Goal Is To 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.
Core Responsibilities
- 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.
Challenges & Opportunities
- 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.
Core Qualifications (What We’re Looking For)
- 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).
Key skills/competency
- Principal Software Engineer
- Credit Card Core Platforms
- Generative AI
- Large-scale distributed systems
- System Migration
- AI agents
- Infrastructure maintenance
- Data migration
- API design
- Technical leadership
Skills & topics
- Principal Software Engineer
- Credit Card Platforms
- Distributed Systems
- System Migration
- Generative AI
- AI Engineering
- Platform Architecture
- Technical Leadership
- Software Engineering
- Brazil
- Mexico
- Colombia
- Fintech
- Cloud Agents
- API Design
How to get hired
- Tailor your resume: Highlight 15+ years in large-scale distributed systems and migration leadership.
- Showcase AI experience: Emphasize any practical use of GenAI or LLMs for engineering productivity.
- Demonstrate platform thinking: Detail experience designing reusable APIs and ensuring high reliability.
- Prepare for technical depth: Be ready to discuss complex architectural challenges and solutions.
- Research Nubank's culture: Understand their mission to fight complexity and empower people.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus for a Principal Software Engineer at Nubank's Credit Card Core Platforms?
- The Principal Software Engineer at Nubank's Credit Card Core Platforms will focus on leading the technical transformation of the credit card system. This involves leveraging Generative AI for operational task automation and orchestrating a global migration to a new, unified architecture, ensuring technical excellence and strategic partnership.
- What kind of experience is most valued for this Principal Software Engineer role at Nubank?
- Nubank highly values a proven track record of over 15 years in software engineering, specifically with large-scale distributed systems. Significant experience in leading critical system migrations and managing the coexistence of legacy and new architectures is crucial. Practical experience or strong interest in applying GenAI/LLMs to engineering challenges is also a key requirement.
- How does Nubank use AI in this Principal Software Engineer position?
- This role involves architecting and integrating AI solutions, particularly cloud-based agents, to automate infrastructure maintenance and data migration tasks within the credit card platform. The goal is to increase operational efficiency and modernize core systems by reducing manual toil.
- What is the expected impact of this Principal Software Engineer role on Nubank's global operations?
- This role is pivotal in accelerating Nubank's global migration strategy for its credit card platforms across Brazil, Mexico, and Colombia. It ensures seamless coexistence between systems, maintains data integrity, and aims to improve customer experience while establishing a future-proof architecture.
- Does Nubank require specific knowledge of particular AI models for the Principal Software Engineer role?
- While a strong interest or practical experience in using GenAI/LLMs is required, the description doesn't mandate specific models. The focus is on the ability to apply these technologies to solve engineering productivity and data analysis challenges effectively.
- What does Nubank mean by 'Platform Mindset' for this Principal Software Engineer position?
- A 'Platform Mindset' in this context means the ability to design and develop reusable APIs and contracts that reliably serve multiple product teams. This ensures scalability, consistency, and efficiency across the credit card platform's ecosystem.
- What are the opportunities for growth and development as a Principal Software Engineer at Nubank?
Similar roles
Open positions we recommend based on this role.
