
Principal Software Engineer - Credit Card Core Platforms
Nubank · Durham, NC
- On site
- Full-time
- $200,000 / year
- Durham, NC
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's technical evolution.
- Architect Generative AI for task automation.
- Orchestrate global system migration strategy.
- Partner with leadership on technical decisions.
- Mentor senior engineers in distributed 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
- System Migration
- Distributed Systems
- Architecture
- AI Agents
- Infrastructure Maintenance
- Data Migration
- API Design
Skills & topics
- Principal Software Engineer
- Credit Card
- Core Platforms
- Nubank
- Generative AI
- System Migration
- Distributed Systems
- Software Architecture
- AI Engineering
- Technical Leadership
- Brazil
- Mexico
- Colombia
- Digital Banking
- Fintech
How to get hired
- Research Nubank's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight your 15+ years of experience in large-scale distributed systems, migration projects, and AI/GenAI experience.
- Showcase platform mindset: Emphasize your ability to design reusable APIs and contracts for multiple teams.
- Prepare for technical and behavioral interviews: Be ready to discuss complex system architecture, migration strategies, and AI integration.
- Demonstrate global communication skills: Highlight your English fluency and experience collaborating across international teams.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the primary focus of the Principal Software Engineer role at Nubank's Credit Card Core Platforms?
- The Principal Software Engineer at Nubank's Credit Card Core Platforms will lead the technical transformation of the credit card system, focusing on leveraging Generative AI to automate operational tasks and manage the global migration to a new, unified architecture.
- What kind of experience is Nubank seeking for this Principal Software Engineer position?
- Nubank is looking for candidates with 15+ years of software engineering experience, particularly in large-scale distributed systems. Proven experience in leading critical system migrations, managing architectural coexistence, and a strong interest or practical experience with GenAI/LLMs are essential.
- How will Generative AI be utilized in this role?
- Generative AI will be used to implement AI agents for analyzing tickets and crashes, automating resolutions for the credit card environment. It will also be key in automating infrastructure maintenance and data migration processes.
- What are the main challenges and opportunities for a Principal Software Engineer at Nubank?
- Challenges include working on high-scale systems impacting millions of transactions. Opportunities involve modernizing core 'legacy' systems by applying AI to reduce operational toil and driving significant architectural improvements.
- Does Nubank require English fluency for this Principal Software Engineer role?
- Yes, fluent English is a requirement for this position to enable effective collaboration across Nubank's global hubs, including Brazil, the US, Mexico, and Colombia.
- What is the expected career path or growth for a Principal Software Engineer at Nubank?
- As a Principal Software Engineer, you will be a key partner to Engineering Leadership and a reference for the entire engineering community, driving technical strategy and excellence. Growth opportunities involve influencing architectural decisions, mentoring senior engineers, and contributing to global technological advancements.
- What is Nubank's approach to system migration for the Credit Card Core Platforms?
- Nubank's approach involves defining a long-term roadmap for decommissioning legacy systems, starting with a 1-year migration plan for the Colombian market. The strategy includes managing coexistence between legacy and new platforms across different countries to ensure data integrity and a seamless customer experience.
Similar roles
Open positions we recommend based on this role.
Principal Software Engineer - Credit Card Core Platforms
Nubank · Miami, FL
Staff Software Engineer | Crypto
Nubank · Miami, Florida, United States
Principal Software Engineer - Credit Card Core Platforms
Nubank · Palo Alto, California, United States
Staff Software Engineer | Crypto
Nubank · Toronto, ON
Senior Systems Engineer - Performance Engineer
Nubank · Toronto, ON
