Senior Software Engineer – Lead Scalable Distributed Systems

Nubank

Bogotá

On-site

COP 180,000,000 - 240,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity eligibility
Extended leaves
Health and life insurance
Mental health program
Learning platform
Vacations 15 days
Work-from-home allowance
Relocation assistance

Job summary

Nubank in Colombia seeks a Senior Software Engineer to lead the design and evolution of large-scale distributed systems. You will shape technical direction, collaborate with cross-functional teams, and mentor engineers, while embracing a culture of learning and autonomy.

The role emphasizes backend focus with opportunities to contribute to mobile and frontend as needed. We use Clojure for backend development, harness Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, and Kubernetes to build

Qualifications

  • At least 6 years of experience delivering digital products in complex environments.
  • Deep expertise in distributed systems, microservices architecture, and cloud technologies.
  • Proven track record designing and delivering large-scale systems for thousands or millions of users.
  • Strong background in object-oriented or functional programming languages; multi-language capability.
  • Demonstrated ability to lead technical initiatives end-to-end within a team and with partner teams.
  • Experience mentoring engineers and raising the technical bar.
  • Practical knowledge of agile software development and CI/CD.
  • Excellent communication to articulate risks and trade-offs to varied stakeholders.
  • Advanced English proficiency.

Responsibilities

  • Work with large-scale distributed systems and understand their architecture and trade-offs.
  • Lead technical direction for your team and align solutions with architecture and business strategy.
  • Drive pragmatic innovation while ensuring scalable, secure, and resilient solutions.
  • Mentor engineers and uphold a high technical standard in the team.
  • Write, test, instrument, document, and maintain high-quality code.
  • Participate in code reviews to support team growth.
  • Collaborate with Product, Design, and Engineering leadership on end-to-end experiences.
  • Ensure observability and performance monitoring across services.
  • Contribute to on-call rotations and incident response.
  • Focus on backend while contributing to mobile/ frontend as needed.

Skills

Distributed systems
Microservices architecture
Cloud technologies
Programming languages (OO/FP)
Lead technical initiatives
Mentoring engineers
Agile methodologies
CI/CD
Advanced English

Tools

Finagle
Kafka
AWS
Datomic
DynamoDB
Prometheus
Kubernetes
Clojure

Job description

Nubank in Colombia seeks a Senior Software Engineer to lead the design and evolution of large-scale distributed systems. You will shape technical direction, collaborate with cross-functional teams, and mentor engineers, while embracing a culture of learning and autonomy.

The role emphasizes backend focus with opportunities to contribute to mobile and frontend as needed. We use Clojure for backend development, harness Finagle, Kafka, AWS, Datomic, DynamoDB, Prometheus, and Kubernetes to build

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Architect – Distributed Systems Leader
Senior Backend Architect – Distributed Systems Leader

Nu Colombia • Bogotá

Hybrid
COP 180,000,000 - 300,000,000
Equity in Nu
Extended parental leaves
Health and life insurance
+8
Lead Backend Engineer – Distributed Systems
Lead Backend Engineer – Distributed Systems

Nu Colombia • Bogotá

Hybrid
COP 90,000,000 - 150,000,000
Equity opportunities
Health and life insurance
Work-from-home allowance
+7
Senior Software Engineer – Bogotá, Colombia (Hybrid)
Senior Software Engineer – Bogotá, Colombia (Hybrid)

Nubank • Bogotá

On-site
COP 180,000,000 - 240,000,000
Equity eligibility
Extended leaves
Health and life insurance
+5
Lead Software Engineer – Bogotá, Colombia (Hybrid)
Lead Software Engineer – Bogotá, Colombia (Hybrid)

Nu Colombia • Bogotá

On-site
COP 90,000,000 - 150,000,000
Equity opportunities
Health and life insurance
Work-from-home allowance
+7
Senior Software Engineer – Bogotá, Colombia (Hybrid)
Senior Software Engineer – Bogotá, Colombia (Hybrid)

Nu Colombia • Bogotá

On-site
COP 180,000,000 - 300,000,000
Equity in Nu
Extended parental leaves
Health and life insurance
+8
Senior Software Engineer - Lead Architect & Mentor
Senior Software Engineer - Lead Architect & Mentor

Hired • Colombia

On-site
COP 93,420,000 - 140,130,000
Senior/Lead C# Backend Engineer | AWS, Spark & Scalable
Senior/Lead C# Backend Engineer | AWS, Spark & Scalable

AgileEngine • Perímetro Urbano Barranquilla

On-site
COP 281,171,000 - 406,136,000
Professional growth
Competitive compensation
Exciting projects
+1
Backend Engineer - Java/Kotlin, AWS, GraphQL
Backend Engineer - Java/Kotlin, AWS, GraphQL

Agileengine • Perímetro Urbano Barranquilla

On-site
COP 280,260,000 - 373,680,000
Professional growth
Competitive USD-based compensation
A selection of exciting projects
+1
Senior Backend Engineer — Kotlin/Java, AI-Driven Cloud
Senior Backend Engineer — Kotlin/Java, AI-Driven Cloud

Lean Solutions Group • Colombia

Remote
COP 110,000,000 - 180,000,000
Professional development opportunities
Collaborative work environment
Career path and mentorship programs
Senior Software Engineer - Real-Time Fintech Payments
Senior Software Engineer - Real-Time Fintech Payments

Cobre • Bogotá

On-site
COP 120,000,000 - 190,000,000