Lead Software Engineer
Ualá
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Ualá
Founded in 2017, Ualá is on a mission to revolutionize finance and foster economic inclusion across Latin America. Currently serving over 7 million clients, Ualá is rapidly expanding its ecosystem with innovative solutions in Investments, Payment Methods, Credits, and Ualá Bis. Having secured one of the largest investment rounds in the region recently, Ualá continues to invest in its +1500-person team to achieve its vision. If you're passionate about building the future of finance, Ualá is the place for you.
About Our Technology Team
At Ualá, technology is the driving force behind every achievement. The robust tech stack includes:
- 100% cloud-native architecture, exclusively on AWS.
- Serverless as standard, utilizing AWS Lambda and EKS (Kubernetes).
- Relational and NoSQL databases, optimized for scale and performance.
- Infrastructure as Code with Terraform and Terragrunt.
- CI/CD pipelines developed using GitHub Actions.
- Primary programming languages: Go, Java, and .NET.
- Native mobile applications for Android and iOS.
- Native implementation of OpenAI, leveraging artificial intelligence to enhance products and processes.
Ualá is actively seeking a passionate and experienced Lead Software Engineer to join its dynamic team.
The Challenge for a Lead Software Engineer
As a Lead Software Engineer, you will be instrumental in defining and implementing technical initiatives and best practices. Your responsibilities will include:
- Participating in defining and implementing technical initiatives and best practices.
- Prioritizing, making decisions, and evaluating the business impact of technical matters.
- Fostering the professional growth of the engineering team.
- Acting as an active technical leader, directly contributing to code and owning key initiatives.
- Mapping non-functional requirements and establishing connections with business teams.
- Working with architectural patterns, and designing and implementing frameworks.
- Overseeing the delivery of complex technical projects, managing risks, and adjusting plans as needed.
- Ensuring software quality through code reviews, automated testing, and sound engineering practices.
- Identifying and reducing technical debt, ensuring system scalability and maintainability.
- Actively participating in Ualá's backend community, proposing ideas, and impacting multiple teams.
What We Look For In This Role
Ualá is seeking candidates with a strong technical background and leadership capabilities:
- +2 years of experience as a technical leader.
- Solid knowledge of Go or Java.
- Experience with both relational and non-relational databases.
- Understanding of the software development lifecycle.
- Experience with Amazon Web Services, CI/CD, and agile methodologies.
- Knowledge of microservices architectures and distributed systems.
- Experience with observability tools like Prometheus, Grafana, Datadog, or similar.
- Ability to communicate effectively in multidisciplinary environments.
Desirable skills include:
- Knowledge in regional developments and solutions.
- Experience with security practices, data protection, and systems.
- Interest in technological innovation.
- Previous experience in Fintech.
Why Work at Ualá?
Ualá believes that the best ideas stem from diverse perspectives and experiences, fostering a safe and collaborative environment where every voice matters. Ualá's team comprises representatives from 11 nationalities, with diverse backgrounds. Notably, 46% of the team are women, a significant achievement in a tech-financial company, especially compared to the less than 30% average for women in Latin American fintechs. This diversity strengthens the company and is crucial for developing an inclusive product that competes with top companies globally.
If you are motivated to transform the industry and approach things differently, Ualá is looking for you. The company's philosophy from day one has been that only the best team can create the best product, making talent acquisition, retention, and investment paramount.
Benefits We Share With You
- A flexible, growing work environment with vast potential for professional development.
- Access to top-tier educational institutions with discounts on training, courses, and careers.
- Emphasis on work-life balance, offering three weeks of vacation, extended leave, birthday off, flexible work policies, and more.
- Comprehensive pre-paid medical coverage for the family group.
- Gym discounts, 70% cashback on Ualá card purchases (with cap), referral bonuses, and other benefits.
Key skills/competency
- Technical Leadership
- Go Programming
- Java Development
- AWS Cloud
- Microservices Architecture
- Distributed Systems
- CI/CD Pipelines
- Terraform IaC
- Kubernetes (EKS)
- Observability Tools
How to Get Hired at Ualá
- Research Ualá's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight experience with Go, Java, AWS, microservices, and leadership, aligning with the Lead Software Engineer role.
- Showcase technical leadership: Prepare examples of project ownership, team mentorship, and complex system design.
- Demonstrate fintech passion: Discuss your interest in financial inclusion and innovative payment solutions in your cover letter.
- Network effectively: Connect with current Ualá employees on LinkedIn to gain insights and potentially secure referrals.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background