Senior Software Engineer - Brazil Team

São Paulo Hybrid

Cubbo is a tech-driven platform that helps businesses grow. We empower retailers, ecommerce, fintech, banking, direct selling, and MLM companies to deliver faster while reducing costs and increasing customer loyalty. Our platform unifies CRM, warehousing, inventory, fulfillment, and last-mile logistics into one seamless experience — giving every company in Latin America the power to offer world-class fulfillment.

Mission
Design, build, and scale the systems that power Cubbo's logistics network across Latin America — driving faster, more reliable, and cost-efficient deliveries for our customers.

 

Requirements

Competencies

Ownership and accountability — you get things done with autonomy and responsibility.
Solid understanding of scalable systems, clean architecture, and API design.
Clear communication and collaboration across distributed teams.
Pragmatic mindset — you balance speed and quality effectively.
Platform thinking — you design reusable, scalable solutions that benefit multiple teams.

Responsibilities

Software Engineering

Develop high-quality code that is readable, documented, efficient, tested, and maintainable.
Ensure and improve observability and monitoring of applications.
Contribute to the team's technical improvement by promoting quality standards.
Learn new programming languages when necessary.
Prioritize security, performance, and application stability.
Actively participate in code reviews, promoting best practices.

Design and Architecture

Collaborate on technical decisions, proposing simple and effective solutions.
Work together with the team to ensure functional and non-functional requirements.
Think in platform solutions that can be reused by different squads.

Execution and Results

Estimate and plan delivery timelines in collaboration with stakeholders and the product team.
Leverage and contribute to existing platform solutions, aligning with global architectures.
Define solutions even with ambiguous requirements, working closely with the product team.
Implement incremental solutions with a focus on continuous improvement.
Ensure application stability with automated and end-to-end tests.
Monitor and proactively act on production incidents.

Leadership

Lead technical projects, ensuring on-time delivery with quality.
Be a technical reference, actively contributing to the team's growth and development.
Participate in hiring processes for new engineers.
Mentor less experienced engineers, sharing knowledge and best practices.

Requirements

8+ years of experience in software engineering.
Strong skills in Ruby on Rails, Java, Kotlin or Node.
Solid database experience (PostgreSQL/MySQL) and API design.
Experience with AWS, Docker, or similar cloud environments.
Advanced English or Spanish. 
Willingness to work hybrid in São Paulo.

Nice to Have

Experience with:
Kubernetes, Terraform, or other IaC tools.
High-scale, high-availability environments.
Logistics, fulfillment, or ecommerce sectors.
Previous experience in platform/foundations teams 

Why Cubbo

Work on real, high-impact problems that move physical goods across borders every day. Join a team that values autonomy, speed, and technical excellence — building the infrastructure that enables companies across Latin America to deliver world-class experiences.