Senior Software Engineer

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

Job Summary

Job Description

Nubank is seeking a Senior Software Engineer to join their team. The role involves independently executing tasks, taking ownership of projects, and enhancing team performance. Responsibilities include developing horizontally scalable microservices, high throughput jobs, continuous integration and deployment, data storage in Datomic and DynamoDB, monitoring with Prometheus, and running services in Kubernetes. The engineer will make independent decisions, address complex scenarios with stakeholders, identify solutions for medium-term team efficiency, influence technical direction, and contribute to cross-functional discussions. They will also lead small to medium-sized projects, communicate effectively, analyze issues, understand the company's big picture, and act as a quality champion, mentoring peers.
Must have:
  • 4+ years of experience
  • Independent task execution
  • Medium-term team efficiency improvements
  • Influencing technical direction
  • Emerging leadership qualities
  • Leading small to medium projects
  • Intermediate communication skills
  • Intermediate problem-solving
  • Intermediate business acumen
  • Quality champion
Good to have:
  • Leading a pack, squad, or process
  • Strong attention to testing and observability
  • Mentoring and knowledge sharing
  • Experience in fast-paced environments

Job Details

Nubank is looking for a Senior Software Engineer to join our growing team. In this role, you'll independently execute tasks, take ownership of projects, and contribute significantly to team performance and efficiency. You'll work on challenging problems, collaborate with various stakeholders, and play a key part in fostering a culture of technical excellence. If you're a skilled engineer eager to make a tangible impact and grow your leadership abilities, we encourage you to apply!

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

Key Responsibilities

As a Senior 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
  • Execute tasks independently and begin to lead projects, receiving consistent managerial support for more complex challenges.
  • Make independent decisions within defined initiatives, with appropriate manager involvement where needed.
  • Address difficult and sometimes complex/ambiguous scenarios involving a range of stakeholders.
  • Tackle challenging problems that may require additional insights and trade-off analysis to derive clear solutions.
  • Identify and implement solutions that improve medium-term team performance and efficiency.
  • Contribute to cross-functional discussions and start influencing the technical direction within your immediate team or project.
  • Participate in Function taskforces to collaborate and share knowledge, actively contributing to initiatives that benefit the function.
  • Demonstrate emerging leadership qualities by taking initiative and influencing others within your team.
  • Lead small to medium-sized projects, often with defined scope and clear objectives.
  • Potentially lead a pack, squad, or specific process, providing guidance and support to team members.
  • Communicate ideas and information clearly and logically, ensuring messages are understood and engaging in effective idea exchange.
  • Listen actively and adapt your communication style based on the audience and context.
  • Analyze moderately complex issues with some autonomy, uncovering root causes to moderately difficult problems while seeking guidance when necessary.
  • Develop effective solutions for moderately complex problems, seeking feedback as needed, and evaluating pros/cons of different options.
  • Understand Nubank’s big picture and align team actions with broader organizational goals, with some autonomy.
  • Identify strengths, weaknesses, threats, and opportunities within your business area, applying knowledge of business drivers to guide actions.
  • Ensure full and unbiased information is considered for decisions that could impact internal customers, with some autonomy.
  • 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 and execute entire milestones, collaborating with peers and owning the execution from conception to completion.
  • Act as a quality champion, responsible for the stability of deliverables, ensuring proper testing and observability, and reacting quickly to incidents.
  • Actively mentor and coach peers through code reviews, pair programming, documentation, and other knowledge-sharing activities.
  • Understand the architecture, design, and implementation of one or more systems within the team’s scope, providing independent on-call and operational support, and debugging complex issues within your team's domain.

Basic Qualifications

  • Typically 4+ years of experience as a Software Engineer, with a track record of executing tasks independently and beginning to lead projects.
  • Experience facing difficult and sometimes complex/ambiguous scenarios with various stakeholders.
  • Proven ability to identify and implement solutions that improve medium-term team performance and efficiency.
  • Experience contributing to cross-functional discussions and influencing team or project direction.
  • Demonstrated emerging leadership qualities, including taking initiative and influencing others within your team.
  • Ability to lead small to medium-sized projects with defined scope.
  • Intermediate communication skills, capable of clearly conveying ideas and adapting to different audiences.
  • Intermediate problem-solving skills, including root cause analysis and solution development for moderately complex issues.
  • Intermediate business acumen, with an understanding of organizational goals and business drivers.
  • Experience participating in change management initiatives and developing plans to mitigate business disruptions.
  • Experienced in software development, including planning and executing milestones, ensuring quality, and providing on-call/operational support.
  • Familiarity with the architecture, design, and implementation of at least one system within a team's scope.

Preferred Qualifications

  • Experience leading a pack, squad, or specific process.
  • Proven track record as a "quality champion," with strong attention to testing and observability.
  • Active participation in knowledge-sharing activities, such as code reviews and mentorship.
  • Experience working in a fast-paced, high-growth environment.

 

Similar Jobs

TransUnion - Platform Software Developer

TransUnion

(Remote)
3 Months ago
deel. - Executive Compensation Manager

deel.

United States (Remote)
2 Weeks ago
PhonePe - Service Delivery Engineer, SRE

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Senior Staff GPU Validation and Emulation Engineer

Qualcomm

San Diego, California, United States (On-Site)
3 Weeks ago
IO Interactive - Technical Program Manager

IO Interactive

Mumbai, Maharashtra, India (On-Site)
3 Months ago
The Walt Disney Company - Principal Software Engineer - Activation

The Walt Disney Company

Seattle, Washington, United States (On-Site)
3 Months ago
sony global (Games) - Technical Support Engineer

sony global (Games)

Culver City, California, United States (On-Site)
1 Month ago
Qualcomm - Senior SoC/RTL Design Engineer

Qualcomm

San Diego, California, United States (On-Site)
2 Months ago
Valeo - P0/P1 Process/Manufacturing Engineering PTM

Valeo

Chon Buri, Thailand (On-Site)
3 Months ago
bytedance - Software Development Engineer - Large Language Models, AML

bytedance

San Jose, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Research Engineer/Scientist

Apple

Cupertino, California, United States (On-Site)
2 Months ago
world relief - Director of US External Engagement

world relief

Towson, Maryland, United States (Remote)
1 Month ago
Pinterest - CPG Strategy Lead

Pinterest

New York, United States (Hybrid)
4 Weeks ago
Nice - Senior Product Owner

Nice

Pune, Maharashtra, India (Hybrid)
1 Month ago
Lambda - Supply Chain Solutions Architect

Lambda

San Jose, California, United States (Hybrid)
4 Months ago
Sony Pictures Entertainment - Sourcing Analyst

Sony Pictures Entertainment

Culver City, California, United States (On-Site)
2 Months ago
Razer - Senior Audio Video Engineer

Razer

Chengdu, Sichuan, China (On-Site)
1 Year ago
Revenera - Customer Success Manager

Revenera

United States (Hybrid)
3 Weeks ago
Cubic corporation - Principal Software Development Lead (m/f/d) - Mobile Applications (iOS / Android)

Cubic corporation

Hamburg, Hamburg, Germany (Hybrid)
3 Months ago
Illumina - Staff Business System Analyst

Illumina

Bengaluru, Karnataka, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Buenos Aires, Buenos Aires, Argentina

hogarth - Presentation Designer

hogarth

Buenos Aires, Buenos Aires, Argentina (Hybrid)
3 Months ago
PwC - Senior - QA Automation Engineer

PwC

Rosario, Santa Fe Province, Argentina (On-Site)
8 Months ago
Haleon - Category Management Sr. Analyst

Haleon

Buenos Aires, Buenos Aires, Argentina (Hybrid)
3 Weeks ago
endava - Senior Data Engineer (Azure)

endava

Córdoba, Córdoba Province, Argentina (On-Site)
3 Weeks ago
Go Fund Me - Staff Data Engineer

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (Hybrid)
1 Month ago
Evolution  - Promotions Coordinator

Evolution

Buenos Aires, Buenos Aires, Argentina (On-Site)
7 Months ago
Marvell - Regional Compensation Leader

Marvell

Córdoba Province, Argentina (On-Site)
2 Months ago
PwC - Senior Associate Compliance Learning HC

PwC

Buenos Aires, Buenos Aires, Argentina (On-Site)
10 Months ago
pixel owl  - Game Designer / Game Analyst

pixel owl

Buenos Aires, Buenos Aires, Argentina (On-Site)
3 Months ago
binance - Pioneer Talent Program - Customer Service Representative

binance

Buenos Aires, Buenos Aires, Argentina (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Rackspace Technology - Principal MLOps Engineer

Rackspace Technology

San Antonio, Texas, United States (Remote)
4 Months ago
Samsung Semiconductor - Principal Engineer, DRAM

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago
Apple - Wireless SoC Design Engineer

Apple

Sunnyvale, California, United States (On-Site)
2 Months ago
Kabam - Senior Software Engineer (1 Year Contract)

Kabam

Montreal, Quebec, Canada (Hybrid)
9 Months ago
Square - Civil Project Engineer II/III - Land Development

Square

Charlotte, North Carolina, United States (On-Site)
2 Weeks ago
Apple - SoC DRAM Memory Subsystem Validation Engineering Program Manager

Apple

San Diego, California, United States (On-Site)
1 Month ago
Assystems - Design Engineer - Water Supply, Sewerage & Drainage

Assystems

Gurugram, Haryana, India (On-Site)
9 Months ago
Apple - IS&T Early Career Engineering Program Manager Opportunities

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago
C3 IoT - Manager, Engineering Applications

C3 IoT

Guadalajara, Jalisco, Mexico (On-Site)
1 Month ago
Qualcomm - Staff ASIC Design Verification Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 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.

Bogota, Colombia (On-Site)

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)

State Of São Paulo, Brazil (Hybrid)

View All Jobs

Get notified when new jobs are added by nubank