Nubank is seeking a Lead Software Engineer to provide technical leadership and drive innovative solutions. This role involves tackling complex challenges, influencing technical direction, and mentoring peers. Responsibilities include developing horizontally scalable microservices, managing high throughput jobs, continuous integration and deployment, data storage, monitoring, and running services in Kubernetes. The Lead Software Engineer will independently manage projects, address complex problems requiring cross-stakeholder coordination, and take ownership of solutions across multiple teams. They will contribute to team-level or project-level challenges with medium-term impact, participate in cross-functional collaborations, set technical standards, and contribute to the function's growth through hiring and mentorship.
Good To Have:- Experience leading a pack, squad, or similar team structure
- Reduce complexity in projects, systems, and processes
- Influence business prioritization through technical insight
- Experience in a fast-paced, high-growth environment
Must Have:- 6+ years of software engineering experience
- Lead projects and processes independently
- Address complex and ambiguous problems
- Own solutions spanning multiple teams
- Develop innovative solutions with medium-term impact
- Cross-functional collaboration and setting technical standards
- Hiring and mentorship experience
- Strong technical leadership skills
- Excellent communication skills
- Root cause analysis and solution development
- Business acumen and understanding business drivers
- Experience in change management
- Lead team-level projects and provide technical guidance
- Influence technical direction and canonical approaches