Senior Software Engineer – Mexico City, Mexico (Hybrid)
Stay safe on Roleway
Never send money to companies. Jobs on Roleway never require payment from applicants.
About NuNu serves more than 140 million customers, guided by a mission to fight complexity and empower people. The company has been leading an industry transformation through innovative products and human-centered services.
Proprietary technology and data at scale power Nu’s digital platform, built to promote financial access, advancement, and transparency. Its business model thrives on customer love and lower costs, feeding a flywheel of growth and profitability.
Visit our Institutional Page
About the roleOur 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. While we value experience with our tech stack, we are confident that engineers who are eager to learn will be successful here — and we will teach you Clojure as our main backend language.
You will build and evolve:
- 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
We are a process-light organization that values human interactions. We work in small, independent teams that feel like startups within the company and avoid unnecessary coupling and centralization whenever realistic. We understand that execution is key to success and continuously optimize our processes to remove bottlenecks.
You'll be responsible for- 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
We are looking for a person who has- 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,...
Apply now
Please let Nubank know you found this job on Roleway. This helps us grow!
About Nubank
Learn more about Nubank and their company culture.
Digital bank from Latin America offering credit cards, accounts and loans through its app.
Similar remote jobs
Here are other jobs you might want to apply for.
Staff Software Engineer, Field Engineering
DevSecOps Engineer (Pipeline)
Senior Offensive Security Consultant
PHP Software Developer
Systems Integration Tester
Full-Stack Engineer (Backend Leaning) - Studio
84 more remote jobs at Nubank
Explore the open remote roles at Nubank.
Deputy MLRO (AML Compliance)
Head of FP&A | Credit Products
Senior Software Engineer (Cloud Network)
Tech Lead - Global Offices Network
Lead Business Analyst
Lead Business Analyst
Remote companies like Nubank
Find your next opportunity by exploring companies similar to Nubank.
Tsmg
Field data collection company that gathers on-the-ground data in places where automation can't do the job.
Openai
1000+AI research and deployment company behind ChatGPT, the GPT models and the OpenAI API.
Welo Global
1000+Multilingual content and AI data services group behind Welocalize and Welo Data, working with linguists and annotators worldwide.
Samsara
1000+Connected operations platform that uses IoT sensors, video and AI to help fleets and physical industries run safely and efficiently.
GitLab
1000+All-remote DevOps platform that covers source control, CI/CD and security in a single application.
Affirm
1000+Fintech company offering buy now, pay later loans at checkout with clear, upfront pricing.