NubankBrazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Manager
Qualifications
Proven experience in mobile software development, with a strong portfolio of successful apps. Expertise in programming languages such as Swift and Kotlin. Excellent problem-solving skills and a passion for delivering high-quality software. Strong leadership capabilities to guide and mentor junior engineers. Experience with Agile development methodologies.
About the job
Nubank is seeking a Lead Mobile Software Engineer to help shape the future of its mobile applications. This position is based in Brazil, with openings in Belo Horizonte, Campinas, Rio de Janeiro, and Sao Paulo.
Role overview
This role focuses on guiding the direction of Nubank’s mobile app development. The Lead Mobile Software Engineer will take on a key position, working closely with teams to deliver high-quality mobile experiences for customers in the financial services sector.
What you will do
Lead and mentor mobile engineering teams
Drive technical decisions and set standards for mobile app projects
Champion innovation and best practices in mobile development
Who we’re looking for
Demonstrated leadership in mobile software engineering
Strong interest in mobile technologies
Motivation to innovate within financial services
About Nubank
Nubank is a leading financial technology company revolutionizing the banking experience in Brazil. With a commitment to transparency and customer-centricity, we are dedicated to providing our users with innovative financial solutions.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
About Us At Nubank, we are revolutionizing the financial landscape in Latin America, serving over 122 million customers across Brazil, Mexico, and Colombia. Our mission is to simplify financial services and empower individuals, marking just the beginning of our vibrant journey ahead. As a publicly traded company on the New York Stock Exchange (NYSE: NU), we …
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo; Canada, Toronto; USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC
About UsNubank, established in 2013, aims to liberate individuals from a slow and cumbersome financial system. Through innovative technology and exceptional customer service, we have transformed the financial landscape across Latin America. Operating in Brazil, Mexico, and Colombia, Nubank stands as one of the largest digital banking platforms globally, recognized for its technological leadership. In 2021, we debuted on the NYSE and have been acknowledged as one of Time Magazine's 100 Most Influential Companies. For more details, visit www.nu.com.br.About the RoleAs a pivotal member of our platform team, you will serve as the technical cornerstone of our Credit Card platform, which is crucial for our global growth. We are seeking a Staff Engineer who will ensure our systems are scalable and adaptive, supporting sustainable innovation in existing markets and new international ventures. Your contributions will be instrumental in advancing the architecture of one of our most complex and strategic products.You will collaborate within a high-impact triad composed of Product and Management, concentrating on long-term technical strategies and system integrity. As a hands-on technical leader, you will challenge conventional thinking, foster innovation, address intricate architectural challenges, mentor fellow engineers, and become a technical beacon for our team. Your efforts will empower millions of customers globally to access financial products through credit cards.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Sao Paulo
About UsNubank, established in 2013, is on a mission to liberate individuals from the constraints of a bureaucratic and inefficient financial system. Leveraging cutting-edge technology and unparalleled customer service, we are transforming the financial landscape across Latin America. With a presence in Brazil, Mexico, and Colombia, Nubank stands as one of the largest digital banking platforms globally and a leader in technological innovation. Following our NYSE listing in 2021, we were honored to be recognized as one of Time Magazine's 100 Most Influential Companies. Discover more at nu.com.br.About the RoleAs we embark on an exciting new phase in our Investments division, Nubank is transitioning from traditional financial systems to a robust, scalable platform architecture that enables millions to enhance their wealth. In your role as a Staff Software Engineer, you will play a pivotal role in this evolution, shaping our engineering culture and technical strategies to foster growth for the next decade.Joining the Investments Platforms team means you will be at the forefront of building essential engines for custody, offers, and orders. Your primary goal will be to streamline legacy systems into adaptable, agnostic solutions capable of managing various assets from fixed income to equities. This role transcends mere coding; it involves spearheading a cultural and technical renaissance by guiding your peers toward best practices while ensuring operational continuity during critical migrations.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Senior Staff Engineer, Investments PlatformsThe Opportunity:We are seeking an accomplished Senior Staff Software Engineer to become an integral part of our Investments Business Unit at Nubank.The Investments Platforms are pivotal, managing the core systems that underpin Nubank’s investment operations, including custody, order management, accounts, and settlement. You will play a key role in transforming our legacy systems into modern, robust platforms that comply with regulatory standards.About Nubank's Engineering Culture:At Nubank, we champion small, empowered teams in a process-light environment that promotes ownership, continuous learning, and collaboration. Our architecture is platform-oriented, allowing us to build extensible and reusable business solutions across multiple domains such as payments, banking, and investments. You will be tasked with conceptualizing and designing platforms that encapsulate complex investment domains into clear boundaries and contracts, enabling product teams to operate effectively.We are on a transformative journey to become an AI-first organization. We expect our senior engineers to leverage AI tools in their projects, guiding the safe and productive application of AI in both engineering and product development.What We Offer:Technical Leadership: Direct the technical strategy of Investments Platforms, shaping the systems that realize Nubank’s investment business model.Legacy System Migration: Spearhead the transition from outdated systems to modern Nubank platforms, ensuring we maintain operational excellence and compliance.Innovative Architecture: Redesign how investments are structured and managed, moving beyond traditional broker or custodian practices.AI Integration: Influence the strategic use of AI within the investment domain, enhancing both our product offerings and operational processes.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Nubank is hiring a Senior Software Engineer to help advance our digital banking platform. This role is reserved for people with disabilities, reflecting our ongoing commitment to diversity and inclusion. What you will do Collaborate with teams across disciplines to design, develop, and maintain software solutions supporting Nubank’s digital banking services. Apply technical knowledge to enhance and evolve the platform. Prioritize a dependable and seamless experience for customers. Locations Belo Horizonte, Brazil Campinas, Brazil Rio de Janeiro, Brazil Sao Paulo, Brazil Our commitment to inclusion This position is open exclusively to candidates with disabilities. Nubank values building an inclusive workplace and welcomes applications from all qualified individuals who share this vision.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Join Nubank as a Senior Security Engineer focused on Governance, Risk, and Compliance (GRC). In this pivotal role, you will spearhead initiatives to strengthen our security posture while ensuring compliance with regulatory standards. Your expertise will help protect sensitive data and enhance our overall risk management framework.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Nubank is seeking a Lead Mobile Software Engineer to help shape the future of its mobile applications. This position is based in Brazil, with openings in Belo Horizonte, Campinas, Rio de Janeiro, and Sao Paulo. Role overview This role focuses on guiding the direction of Nubank’s mobile app development. The Lead Mobile Software Engineer will take on a key position, working closely with teams to deliver high-quality mobile experiences for customers in the financial services sector. What you will do Lead and mentor mobile engineering teams Drive technical decisions and set standards for mobile app projects Champion innovation and best practices in mobile development Who we’re looking for Demonstrated leadership in mobile software engineering Strong interest in mobile technologies Motivation to innovate within financial services
Full-time|Hybrid|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo; USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC
Join Nubank as a Principal Software Engineer, where you will play a pivotal role in enhancing our Credit Card Core Platforms. We are looking for a passionate individual with a strong background in software engineering, who thrives in a collaborative environment and is eager to drive innovation. In this role, you will lead technical projects, mentor team members, and contribute to the overall architecture and design of our systems.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo; Canada, Toronto; USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC
Senior Staff Software Engineer - Debt ResolutionJoin Nubank as a Senior Staff Software Engineer where you'll play a pivotal role in shaping the architectural framework of our Global Debt Resolution platform. This role spans across all business areas, aligning the debt resolution stack with a strategic long-term vision that encompasses Lending, Credit Card, and Credit Platform (Core Banking). Your leadership will be influential in building globally scalable, compliant, and reusable solutions.Your expertise will guide the identification of optimal long-term patterns for collections, renegotiations, and payments, ensuring consistent implementation across various business sectors and credit domains. By bridging Lending, Credit Card, and Credit Platform, you will contribute to the creation of a unified, multi-market debt resolution platform.MissionDevelop and implement a comprehensive technical strategy for Global Debt Resolution that ensures:Clearly defined boundaries between legacy, stable, and future systems with explicit migration plans to minimize complexity and risk.Maximized cross-business unit leverage by establishing high-impact capabilities such as renegotiation, late-state flows, and payment allocation.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
As a Senior IT Engineer at Nubank, you will play a crucial role in shaping our global network operations. You will collaborate with cross-functional teams to enhance our infrastructure, ensuring seamless connectivity across our global offices. We are looking for a proactive and skilled individual who is passionate about technology and committed to driving innovation in our network solutions.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
About UsNubank stands as one of the foremost digital financial platforms globally, proudly serving over 122 million customers across Brazil, Mexico, and Colombia. Our mission is clear: to combat complexity and empower individuals. We are not just reimagining financial services in Latin America; we are at the forefront of a transformative journey towards a vibrant purple future.As a publicly traded company on the New York Stock Exchange (NYSE: NU), we leverage proprietary technology, data intelligence, and an agile operational framework to deliver financial products that are simple, accessible, and human-centric.Our influence has been acknowledged in prestigious global rankings, including Time 100 Companies, Fast Company’s Most Innovative Companies, and Forbes World’s Best Bank. For more insights, visit our institutional page.About the RoleJoin our Engineering team at Nubank, where we develop and implement cutting-edge technology to create exceptional financial products. We emphasize top-tier software development practices, utilizing a diverse array of technologies. While familiarity with these technologies is beneficial, we are committed to nurturing the growth of software engineers eager to learn and adapt. As a Staff Software Engineer, your primary focus will be on software development using Clojure as the core programming language (training will be provided).Design and implement horizontally scalable microservices primarily using Clojure, with a focus on Finagle and functional programming paradigms within a hexagonal architecture.Develop high-throughput jobs and facilitate inter-service communication through Kafka.Implement Continuous Integration and Deployment strategies within AWS.Manage data storage solutions utilizing Datomic and DynamoDB.Ensure monitoring and observability through Prometheus.Maximize the use of Kubernetes for our operational needs.We foster a process-light environment that prioritizes human interactions and values the dynamics of small, independent teams that function like innovative startups within our organization. We believe that effective execution is the cornerstone of success, and we optimize our processes to eliminate bottlenecks.You Will Be Responsible ForWorking with large-scale distributed systems and comprehending their overarching architecture.Setting technical direction for multiple teams, ensuring alignment with business areas and architectural strategies.Driving pragmatic innovation while crafting resilient and adaptable solutions that can scale across various products and geographies.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Join Nubank as a Lead IT Engineer - Service Management, where you'll play a pivotal role in overseeing service management processes while leading a dedicated team. Your expertise will drive improvements in IT service delivery, ensuring exceptional support for our customers and partners.In this role, you will be responsible for implementing best practices in IT service management, enhancing operational efficiency, and fostering a culture of collaboration and innovation. You will work closely with cross-functional teams to align IT services with business objectives and contribute to strategic decision-making.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo; USA, Durham; USA, Miami; USA, Palo Alto; USA, Washington DC
Join Nubank as a Senior Staff / Principal Engineer in our Digital Ecosystem team, where you will lead innovative projects that redefine the financial landscape in Brazil and beyond. Your expertise will shape our strategies and drive the development of scalable and secure digital solutions.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
About Us Nubank, established in 2013, aims to simplify financial services and empower individuals in their daily lives. We have evolved into one of the world's largest digital banking platforms, proudly serving millions of customers across Brazil, Mexico, and Colombia. To explore career opportunities with us, please visit our careers page. About the Team The Governance, Risk, and Compliance (GRC) team at Nubank plays a critical role in ensuring compliance with legal, regulatory, and internal standards. We continuously assess, classify, and monitor risks while delivering strategic insights and performance evaluations to our leadership team. This diverse team collaborates across multiple disciplines to ensure that our technology security strategies align seamlessly with Nubank's business objectives, enabling effective risk mitigation and informed decision-making across the organization. About the Role In this position, you will serve as a key technical authority on security, certifications, and internal controls, acting as a crucial link between engineering, risk management, audit, and business stakeholders. You will formulate strategies, support risk-based decision-making, and guarantee the seamless integration of security and compliance requirements into our processes, systems, and products. Key Responsibilities Act as a senior technical and governance reference across security, certifications, risk, and internal controls, shaping our strategic direction. Identify control gaps and opportunities for improvement in technical procedures necessary for certification and recertification processes (e.g., ISO 27001, PCI-DSS). Foster robust partnerships with business and technical leaders to manage audits, assessments, and remediation plans effectively, ensuring scalability. Collaborate with technical teams to devise action plans that uphold regulatory requirements and internal policies. Conduct thorough assessments of internal controls, verifying compliance with internal policies, legal obligations, and industry standards. Identify deficiencies in the internal control environment and lead reviews, ensuring timely resolution of issues. Work closely with Risk teams to ensure alignment on the mitigation of identified risks. Assist in responding to audit requests, regulatory inquiries, and due diligence from business partners.
Join Speechify as a Software Engineer focusing on our platform development. In this role, you will collaborate with cross-functional teams to design, implement, and maintain innovative software solutions that enhance user experience and drive our mission to make reading accessible to everyone.
Speechify seeks a Senior Software Engineer in Belo Horizonte, Brazil to focus on building and refining the core user experiences that define its products. Key responsibilities Design and implement new software features that enhance how users interact with Speechify's offerings Use engineering expertise to deliver solutions that are both reliable and scalable Collaborate with fellow engineers to create technology that increases user engagement Location This position is based in Belo Horizonte, Brazil.
Full-time|On-site|Brazil, Belo Horizonte; Brazil, Campinas; Brazil, Rio de Janeiro; Brazil, Sao Paulo
Join Nubank as a Business Analyst, a role dedicated exclusively to individuals with disabilities. In this dynamic position, you will analyze business processes, identify improvement opportunities, and develop data-driven insights that will shape the future of our services. Your contributions will directly impact our mission to simplify banking for everyone.
Join Mashgin as a Full-Stack Software Engineer and contribute to our innovative solutions that are transforming the way businesses operate. You will be responsible for designing, developing, and implementing robust software applications that enhance user experience and drive efficiency.
About Speechify Speechify works to remove reading as a barrier to learning. Over 50 million people use Speechify’s text-to-speech tools to turn written content, PDFs, books, Google Docs, articles, and websites, into audio. This helps users read faster, retain more, and understand better. The product lineup covers iOS, Android, Mac, Chrome Extension, and Web App. Recent recognition includes Google’s Chrome Extension of the Year and Apple’s 2025 Design Award for Inclusivity. The fully remote team numbers nearly 200, including engineers, AI researchers, and specialists from companies like Amazon, Microsoft, and Google. The group also features alumni from top PhD programs such as Stanford and founders from startups like Stripe, Vercel, and Bolt. Role Overview: Senior Software Engineer – Windows/Desktop Applications This position is based in Belo Horizonte, Brazil, and focuses on building and maintaining native Windows desktop applications for Speechify. What You Will Do Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and C++ when needed. Define and maintain standards for Windows desktop development, covering code structure, app performance, memory use, responsive interfaces, compatibility with Windows 10/11+, and maintainability. Drive accessibility by implementing and validating support for accessibility APIs (such as Microsoft UI Automation), ensuring UI controls, focus management, keyboard navigation, screen-reader compatibility, and usability for people with disabilities. Work closely with product designers, UX researchers, QA, and other partners to shape feature planning, UI/UX architecture, and the long-term vision for Windows products. Own the full feature lifecycle: from idea and design through implementation, testing, release, and ongoing maintenance, always aiming for high quality and reliability in every update. Troubleshoot and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility problems, recommending and applying strong architectural or design fixes.
Contract|Remote|Remote - Brazil: Sao Paulo, Belo Horizonte, Porto Alegre, Recife
Join our dynamic team at roofr as a Senior Backend Engineer on a contract basis. In this role, you will utilize your expertise to develop and maintain scalable backend systems, ensuring high performance and responsiveness to requests from the front-end. You will collaborate with cross-functional teams to define, design, and ship new features while adhering to best practices in software development.