jobs.pl/Job offers/IT - Software Development/Senior Software Engineer – Bogotá, Colombia (Hybrid)
Source: CrawlJobs

Senior Software Engineer – Bogotá, Colombia (Hybrid)

Nubank Bogotá, Colombia
Full-time Hybrid work

Publication date: 31/08/2026

Our Engineering team helps Nu create and scale the technology that powers the best financial products in Latin America. We strive for state-of-the-art software development practices, using a variety of technologies and architectures to build resilient, secure, and highly scalable systems. As a Senior Software Engineer, you will play a key role in leading the design and evolution of large-scale distributed systems within your team, and influencing technical decisions in close collaboration with adjacent teams.

Responsibilities

Working with large-scale distributed systems and understanding their broad architecture and trade-offs; Leading technical direction for your team and partnering with adjacent teams to keep solutions aligned with our architecture and business strategy; Driving pragmatic innovation while ensuring resilient, secure, and flexible solutions that scale across products and geographies; Mentoring engineers within and around your team and helping maintain a high technical bar; Writing, testing, instrumenting, documenting, and maintaining high-quality code; Pairing and participating in code reviews to support the growth of others in and around your team; Collaborating closely with Product, Design, and Engineering leaders to build new end-to-end experiences; Ensuring comprehensive observability, performance monitoring, and robust error handling across your team’s services; Participating in on-call rotations for your team and responding to incidents as necessary; Focusing primarily on backend applications, while being open to contributing to mobile and frontend development according to business needs; Building and evolving horizontally scalable microservices written mostly in Clojure, using Finagle and leveraging functional programming techniques and hexagonal architecture; High-throughput jobs and inter-service communication using Kafka; Continuous Integration and Deployment pipelines on AWS; Data storage solutions using Datomic and DynamoDB; Monitoring and observability with Prometheus; Services running as much as possible in Kubernetes

Requirements

At least 6 years of experience developing digital products in complex environments; Deep expertise in distributed systems, microservices architecture, and cloud technologies; A proven track record of designing and delivering large-scale systems that serve thousands or millions of users; A strong background in object-oriented or functional programming languages, with the ability to work across multiple languages; Demonstrated ability to lead technical initiatives end-to-end within a team and in collaboration with partner teams; Experience mentoring engineers and raising the technical bar in their teams; Practical knowledge of agile software development methodologies and prior experience with CI/CD; Strong communication skills to identify and prevent risks, and explain trade-offs clearly to both technical and non-technical stakeholders; Advanced English skills

Nice to have

Eagerness to learn; Experience with Nu's tech stack

Benefits

Chance of earning equity at Nu; Extended maternity and paternity leaves; Health and life insurance; NuCare – our mental health and wellness assistance program; Nucleo – our learning platform of courses; NuLanguage – our language learning program; Vacations of 15 workdays; Gym partnership; Work-from-home Allowance; Parental Consultancy; Relocation Assistance Package, if applicable
Apply with employer

Similar offers

All →

Cookie settings

Each purpose is optional and off by default. You can withdraw consent at any time.

Showing offers closest to you