Senior Software Engineer

2 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

As a Senior Software Engineer, you will be expected to work with large-scale distributed systems, understand their broad architecture, and plan and execute entire features. This involves collaborating with peers, building microservices, and working with continuous delivery and infrastructure as code. You will also be responsible for writing, testing, instrumenting, documenting, and maintaining code, participating in code reviews, and collaborating with various teams to build new experiences. The role also includes participating in on-call rotations and responding to incidents as necessary. The ideal candidate will be a problem-solver who can communicate effectively, cares about user experience, and enjoys mentoring and training.
Must have:
  • Experience with large-scale distributed systems.
  • Proven experience building digital products.
  • Ability to translate technical and business requirements into design and implementation.
  • Understanding of object-oriented or functional programming language.
  • Notions of distributed systems.
  • Familiarity with cloud technologies.
  • Experience in building microservices.
  • Experience with event-driven architectures.
  • Practical knowledge of agile methodologies.
  • Experience with continuous delivery and infrastructure as code.

Job Details

We strive for state-of-the-art software development practices that currently include a variety of technologies. While we value candidates that are familiar with them, we are also confident that software engineers who are interested in joining Nubank will be able to learn from our team.

  • 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

We are a process-light organization that values human interactions. We value working in small, independent teams that feel like small startups within the company, and eschew coupling and centralizing where realistic. We understand that execution is the key to success and optimize processes to remove bottlenecks.

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

 As a Software Engineer, you’re expected to:

  • Work with large scale distributed systems, understanding their broad architecture
  • Plan and execute on entire features, collaborating with peers while planning the work ahead, and seeing it through
  • Collaborate with building microservices and work with continuous delivery and infrastructure as code
  • Work with agile software development methodologies
  • Write, test, instrument, document, and maintain code
  • Pair, and participate in code reviews, to grow and contribute to the growth of others in and around the team
  • Collaborate closely with Product, Design, and partner Engineering teams to build new experiences
  • Participate in on-call rotations for your team and respond to incidents as necessary
  • Work focused on backend applications, and be open to contribute to mobile and frontend development, according to business needs

 

 What are we looking for?

  • Work with large scale distributed systems
  • Proven track experience building digital products 
  • Ability to quickly understand technical and business requirements, translating them into technical design and implementation
  • A problem-solver who is able to communicate effectively across functional teams
  • A software engineer who cares deeply about user experience and likes to take part in hiring, onboarding, mentoring, and training
  • Proven understanding of object-oriented or functional programming language 
  • Notions of distributed systems
  • Familiarity with cloud technologies 
  • Collaborate with building microservices
  • Have worked in teams defining asynchronous integrations using event-driven architectures
  • Have practical knowledge of agile software development methodologies
  • Work with continuous delivery and infrastructure as code
  • Experience with cloud technologies

Similar Jobs

PwC - Associate

PwC

Pune, Maharashtra, India (On-Site)
1 Year ago
Mixpanel - Account Executive, Mid-Market

Mixpanel

San Francisco, California, United States (Hybrid)
2 Weeks ago
everyday health - iOS Software Engineer: Co-op Intern

everyday health

United States (Remote)
3 Months ago
Saviynt - HR Compliance Manager - India & US

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
caliogo - Staff QA Engineer

caliogo

Hyderabad, Telangana, India (On-Site)
5 Months ago
Ariens Company - Senior Manufacturing Engineer

Ariens Company

Fayetteville, Tennessee, United States (On-Site)
3 Weeks ago
Ethernovia - Principal Embedded Software Engineer

Ethernovia

Pune, Maharashtra, India (On-Site)
1 Month ago
Assystems - Hydrology and Hydraulic Engineer

Assystems

Bengaluru, Karnataka, India (On-Site)
9 Months ago
Mistral AI - Software Engineer, Knowledge and Search

Mistral AI

Paris, Île-de-France, France (On-Site)
5 Months ago
Canonical - Senior Jira Software Engineer

Canonical

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Flow - Senior Product Designer

Flow

Miami, Florida, United States (On-Site)
10 Months ago
Sika Group - Sales Representative - Residential Construction

Sika Group

Edmonton, Alberta, Canada (On-Site)
2 Weeks ago
Avalanche Studios Group - Technical Designer

Avalanche Studios Group

Salt Lake City, Utah, United States (Hybrid)
2 Months ago
InMobiInMobi - Lead - Solutions Engineer

InMobiInMobi

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Silicon Labs - Senior Staff Design Engineer

Silicon Labs

Singapore (Hybrid)
2 Weeks ago
Autodesk - Principal Data Scientist

Autodesk

Toronto, Ontario, Canada (Hybrid)
2 Months ago
Thales - Senior Finance Controller

Thales

Copenhagen, Denmark (On-Site)
2 Weeks ago
Blink - GenAI UX Researcher

Blink

Atlanta, Georgia, United States (On-Site)
1 Month ago
Scout - Technical Specialist, Vehicle Software & Electrical Engineering

Scout

Columbia, South Carolina, United States (On-Site)
1 Month ago
PwC - Consulting - Graphic Designer and Content Creator Manager (Subcontractor) - Amman

PwC

Amman, Amman Governorate, Jordan (On-Site)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montevideo, Montevideo Department, Uruguay

blend - Lead Data Scientist

blend

Montevideo, Montevideo Department, Uruguay (Remote)
1 Month ago
Jam City - Data Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (On-Site)
3 Months ago
blend - Senior Data Engineer

blend

Montevideo, Montevideo Department, Uruguay (Remote)
1 Month ago
plana technologies - Data Architect

plana technologies

Maldonado Department, Uruguay (Remote)
2 Months ago
Jam City - DevOps Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
2 Months ago
endava - Data Engineer

endava

Montevideo, Montevideo Department, Uruguay (On-Site)
2 Months ago
blend - Manager Data Engineering

blend

Montevideo, Montevideo Department, Uruguay (Remote)
1 Month ago
Jam City - 2D Game Artist

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
3 Weeks ago
Sabre India - Senior Technical Account Management - Lodging, Ground and Sea Supply

Sabre India

Montevideo, Montevideo Department, Uruguay (On-Site)
1 Month ago
Ironhide Game - 2D Animation & Illustration Artist

Ironhide Game

Montevideo, Montevideo Department, Uruguay (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Nice - Senior Professional Services Engineer, Actimize

Nice

Hoboken, New Jersey, United States (Hybrid)
1 Month ago
Zynga - Senior Software Engineer

Zynga

Bengaluru, Karnataka, India (On-Site)
3 Months ago
NVIDIA - Senior Reliability Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
4 Months ago
rivos - Field Application Engineer (Senior)

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
AECOM - Senior Traffic Engineer / Supervising Traffic Engineer

AECOM

Orange, California, United States (Hybrid)
1 Month ago
Colo pl - Server-Side Engineer (New Title)

Colo pl

Minato City, Tokyo, Japan (On-Site)
1 Year ago
Shield AI - Staff Software Engineer, Embedded Applications (R3331)

Shield AI

Boston, Massachusetts, United States (On-Site)
2 Weeks ago
Go Fund Me - Senior Software Engineer (Auth & Identity)

Go Fund Me

Buenos Aires, Buenos Aires, Argentina (On-Site)
1 Month ago
PwC - Consultor SAP - Función Financiera

PwC

Madrid, Community Of Madrid, Spain (On-Site)
10 Months ago
Sailpoint - Staff Software Engineer

Sailpoint

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
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

Level Up Your Career in Game Development!

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

Job Common Plug