About the job
Makai Labs creates software to help businesses automate complex operations. The team tackles a wide range of domains, each presenting unique challenges. Engineers here value speed, quality, and trust, and are encouraged to take initiative and ownership at every stage.
Role overview
This Senior Software Engineer role focuses on designing, building, and maintaining large-scale systems. Experience deploying production systems where reliability is critical is required. Senior engineers at Makai Labs help define project tickets, contribute to architectural decisions, and set high standards for the team. Strategic thinking and input are both welcomed and expected.
Engineers interested in learning new parts of the technology stack will find support from domain experts. The company encourages growth across different layers of the stack.
What we value
- Systematic thinking about distributed architecture, fault tolerance, scalability, and observability
- Strong foundational engineering skills that apply across languages and frameworks
- Clear ownership of projects, showing initiative and drive
- A proactive approach to problem solving and continuous improvement
Technology stack
The backend uses Python. Engineers with experience in other backend languages are welcome, and support is available for those transitioning to Python. The most important qualities are depth in systems and a commitment to quality.
The frontend is built with React.
Location
This position is based in Uruguay.

