Lead Software Engineer

1 Month ago • 6 Years + • Software Development & Engineering

Job Summary

Job Description

Nubank is seeking a Lead Software Engineer to drive innovative solutions and provide technical leadership. This role involves tackling complex challenges, influencing technical direction, and mentoring peers. Key responsibilities include developing horizontally scalable microservices using Clojure, Finagle, and hexagonal architecture, handling high-throughput jobs with Kafka, continuous integration/deployment into AWS, data storage with Datomic and DynamoDB, monitoring with Prometheus, and running services on Kubernetes. The engineer will manage projects, address complex and ambiguous problems, take ownership of cross-team solutions, develop innovative solutions with medium-term impact, and participate in cross-functional collaborations to set technical standards. They will also contribute to the function's growth through hiring and taskforce participation, exhibit strong leadership skills, lead complex projects, mentor team members, communicate persuasively, and analyze issues to identify root causes and develop solutions. The role requires influencing business prioritization and peers to evolve Nubank's technical landscape.
Must have:
  • 6+ years of experience in software engineering
  • Led projects and processes independently
  • Addressed complex and ambiguous problems
  • Owned solutions spanning multiple teams
  • Developed innovative solutions with medium-term impact
  • Cross-functional collaboration experience
  • Participated in hiring and mentorship
  • Strong technical leadership skills
  • Excellent communication skills
  • Intermediate problem-solving skills
  • Solid business acumen
  • Experience in change management
  • Expertise in software development
  • Provided technical guidance
  • Influenced technical direction
Good to have:
  • Experience leading a pack, squad, or similar team structure
  • Reduced complexity in projects, systems, and processes
  • Influenced business prioritization through technical insight
  • Experience in a fast-paced, high-growth environment

Job Details

Nubank is looking for a Lead Software Engineer to drive innovative solutions and provide technical leadership within our dynamic teams. In this role, you'll tackle complex challenges, influence technical direction, and mentor your peers, all while contributing to Nubank's mission of building strong and diverse teams and delivering exceptional customer experiences.

You can read more about it in our blog and get some insights into how we work.

Key Responsibilities

As a Lead Software Engineer, you will:

  • Horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging upon functional programming techniques and hexagonal architecture
  • High throughput jobs and inter-service communication using Kafka
  • Continuous Integration and Deployment into AWS
  • Storing data in Datomic and DynamoDB
  • Monitoring and observability with Prometheus
  • Running as much as possible in Kubernetes
  • Manage projects or processes independently, with timely managerial support, ensuring successful execution and delivery.
  • Address difficult, complex, and ambiguous problems that require coordination across various subjects and stakeholders.
  • Take ownership of solutions spanning multiple teams and business units, necessitating collaborative efforts and sophisticated problem-solving.
  • Develop and deliver innovative solutions that address team-level or project-level challenges, focusing on medium-term impact.
  • Actively participate in cross-functional collaborations and begin to set technical standards within your project or team, inspiring peers to elevate their performance.
  • Contribute significantly to the function's growth and development, including mandatory activities like hiring and recommended taskforce participation, demonstrating leadership and mentorship.
  • Exhibit strong leadership skills, confidently leading complex projects with ambiguity and requiring strategic thinking.
  • Lead complex and challenging projects, often with cross-functional teams and significant impact.
  • Potentially lead a pack, squad, or process, providing mentorship and guidance to team members.
  • Communicate complex messages clearly and persuasively, ensuring understanding and facilitating idea exchange while adapting your communication style to various environments and stakeholders.
  • Analyze moderately complex issues with some autonomy, uncover root causes to moderately difficult problems, and develop effective solutions while seeking feedback and guidance as needed.
  • Evaluate pros and cons, risks, and benefits of different solution options, providing clear suggestions.
  • Identify strengths, weaknesses, threats, and opportunities within your Business Unit and apply knowledge of business drivers and market dynamics to strategically guide actions.
  • Ensure full and unbiased information is utilized to make informed decisions that could affect internal and external customers, independently.
  • Identify problems and opportunities for change, implementing solutions with input and feedback with some autonomy.
  • Participate in change discussions, facilitating conversations, and sharing insights.
  • Implement interventions to influence desired behaviors and improve team/individual work relationships with some autonomy.
  • Participate in the development of plans to mitigate business disruptions, with some autonomy.
  • Plan, execute, and lead projects at the team level, or be a key contributor to them.
  • Provide technical guidance within the team, anticipating technical and product issues and making appropriate design decisions to prevent them.
  • Influence business prioritization and peers outside your team to drive the evolution of Nubank's technical landscape, ensuring the adoption of canonical approaches.
  • Possess deep technical and domain expertise on the systems and business context of your team, consistently reducing the complexity of projects, systems, and processes.

Basic Qualifications

  • Typically 6+ years of experience in software engineering with a strong track record of leading projects and processes independently.
  • Proven ability to address difficult, complex, and ambiguous problems requiring coordination across multiple subjects and stakeholders.
  • Experience owning solutions that span several teams and business units, demonstrating strong collaborative problem-solving skills.
  • Demonstrated success in developing and delivering innovative solutions with medium-term impact at a team or project level.
  • Experience in cross-functional collaboration and beginning to set technical standards.
  • Active participation in hiring and mentorship activities within a technical function.
  • Strong technical leadership skills, with experience leading complex projects.
  • Excellent communication skills, capable of conveying complex messages clearly and persuasively.
  • Intermediate problem-solving skills, including root cause analysis and solution development for moderately complex issues.
  • Solid business acumen, with an understanding of organizational strategy and business drivers.
  • Experience in change management, including identifying opportunities, facilitating discussions, and implementing interventions.
  • Expertise in software development, including leading team-level projects, providing technical guidance, and influencing technical direction.

Preferred Qualifications

  • Experience leading a pack, squad, or similar team structure.
  • Demonstrated ability to reduce complexity in projects, systems, and processes.
  • Proven ability to influence business prioritization through technical insight.
  • Experience in a fast-paced, high-growth environment.

 

Similar Jobs

Plug power - Field Service Technician

Plug power

McCarran, Nevada, United States (On-Site)
2 Months ago
Monzo - Head of Credit Risk, EU

Monzo

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Fi - Digital Marketing

Fi

Bengaluru, Karnataka, India (On-Site)
1 Year ago
LeoVegas - Senior Analyst

LeoVegas

Leeds, England, United Kingdom (Hybrid)
3 Months ago
WebTech Corporation - Senior Hardware Engineer

WebTech Corporation

Suzhou, Jiangsu, China (On-Site)
1 Year ago
Appirits - Web Consultant/Analyst

Appirits

Shibuya, Tokyo, Japan (Hybrid)
3 Months ago
Zeeco, Inc. - Applications Engineer

Zeeco, Inc.

Singapore (On-Site)
9 Months ago
playrix  - Senior Engineering Manager

playrix

Ukraine (Remote)
9 Months ago
Riot Games - Senior Software Engineer - VALORANT, Live Design

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Apple - GPU Post-Silicon Engineering Program Manager

Apple

Cupertino, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WerPlay - Quality Assurance Analyst (Evening Shift)

WerPlay

Islamabad, Islamabad Capital Territory, Pakistan (On-Site)
7 Months ago
Mistral AI - Strategic Operations & Corporate Development Associate

Mistral AI

Paris, Île-de-France, France (On-Site)
1 Month ago
Alpha Sense - Senior Director of Financial Services Solution Marketing

Alpha Sense

New York, United States (Remote)
1 Month ago
bytedance - Campaign and Marketing Management  (Philippines E-commerce)

bytedance

Taguig, Metro Manila, Philippines (On-Site)
9 Months ago
Kavalirio - Project Manager / Business Analyst

Kavalirio

Denver, Colorado, United States (Hybrid)
1 Month ago
Sony Pictures Entertainment - Director, Commercial Analysis, EMEA TV Distribution

Sony Pictures Entertainment

London, England, United Kingdom (Hybrid)
3 Weeks ago
eBay - Senior Director Product - Fashion Vertical

eBay

San Jose, California, United States (Hybrid)
4 Weeks ago
Square - Automotive Technician

Square

Crafton, Pennsylvania, United States (On-Site)
1 Month ago
Arkose Labs - Platform Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
3 Months ago
Adyen - Senior Regulatory Counsel - Licensing & Affairs

Adyen

Berlin, Berlin, Germany (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

Iron Mountain - Commercial Operations Supervisor / Bilingual

Iron Mountain

Mexico City, Mexico (On-Site)
2 Weeks ago
WebTech Corporation - General Operator

WebTech Corporation

Ciudad Apodaca, Nuevo Leon, Mexico (On-Site)
1 Year ago
Euromonitor - Research Associate

Euromonitor

Mexico City, Mexico (Hybrid)
2 Weeks ago
Infosys - Java Fullstack Developer

Infosys

Mexico City, Mexico (On-Site)
2 Months ago
Rackspace Technology - Senior International Tax Accountant

Rackspace Technology

Mexico City, Mexico (Hybrid)
3 Weeks ago
zipdev - Product Owner - Jira Specialist

zipdev

Mexico (Remote)
4 Weeks ago
Simcorp - Senior DevOps Engineer

Simcorp

Mexico City, Mexico (Hybrid)
3 Months ago
Valeo - Customer Service Leader

Valeo

San Luis Potosi, San Luis Potosi, Mexico (On-Site)
3 Weeks ago
C3 IoT - Software Engineer, Full-Stack

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
Lionbridge Games - Data Engineer I

Lionbridge Games

Mexico City, Mexico City, Mexico (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Rolls-Royce - Welding Engineer - Submarines

Rolls-Royce

Derby, England, United Kingdom (On-Site)
2 Months ago
Diligent Corporation - Software Engineer II - Community

Diligent Corporation

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Zeeco, Inc. - Structural Design Engineer - Vapor Controls

Zeeco, Inc.

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Maersk - Electrician Engineer (SF)

Maersk

Mumbai, Maharashtra, India (On-Site)
336 Years ago
Rockstar Games - Associate Director: Software Engineering

Rockstar Games

New York, New York, United States (On-Site)
6 Months ago
Everi - Engineer Software Applications IV

Everi

Winnipeg, Manitoba, Canada (Hybrid)
1 Year ago
Riot Games - Manager, Software Engineering (Tools)

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago
WebTech Corporation - Junior Application Engineer

WebTech Corporation

Recklinghausen, North Rhine-Westphalia, Germany (On-Site)
3 Months ago
Globalization Partners - Principal Software Engineer

Globalization Partners

(Remote)
6 Months ago
Marvell - Senior Digital Design Staff Engineer

Marvell

Singapore (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Nubank was born in 2013 with the mission to fight against the complexity of the financial market to help our customers regain control of their financial lives. We have spent 11 years dedicated to bringing very simple ideas to places no one has ever taken them. For us, past success does not guarantee the future, which is why every day is “Day 1.” Being part of Nubank is embarking on a long-term journey where we know each challenge sparks creativity and innovation, where obstacles become opportunities to go a little further. Recently, we reached the milestone of 100 million customers globally, a significant achievement in our journey, but we know it wasn’t just the customers who chose us. We have over 8,000 Nubankers who choose to work with us daily.

Mexico City, Mexico (On-Site)

State Of São Paulo, Brazil (Hybrid)

State Of São Paulo, Brazil (On-Site)

Mexico City, Mexico (On-Site)

Mexico City, Mexico (Hybrid)

State Of São Paulo, Brazil (Hybrid)

State Of São Paulo, Brazil (Hybrid)

Bogota, Colombia (On-Site)

State Of São Paulo, Brazil (On-Site)

View All Jobs

Get notified when new jobs are added by nubank

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug