Senior Software Engineer

Rio de Janeiro /
Product – Engineering /
Cambly is looking for founding engineers for our Brazil engineering team. As a Cambly engineer, you'll be part of a small and fast-moving engineering team (~10 engineers and growing) where you'll have a large impact on all parts of our platform. We've been growing rapidly among English learners around the world, so you'll get to learn what it's like to join a fast growing Silicon Valley startup that's creating opportunities for our students and tutors alike.

We're specifically looking for engineers with experience with at least one part of our stack: Backend, Frontend, Android, or iOS. Our backend is Flask + Gunicorn running on MongoDB. Redis is our PubSub backbone for powering our realtime features. Opentok & Agora power our video chat, while Algolia powers our tutor search. We use Elasticsearch, Kibana, Bigquery, Metabase, New Relic, Sentry, monitoring and metrics. Our Frontend is React + Redux. We also have iOS and Android apps written in swift and kotlin.

We're currently working remote due to the pandemic. When it's safe to do so, we'll reopen our current Brazil office in RJ. We're also excited to open another office in SP for team members located there.


    • 5+ years of software engineering experience
    • Experience with at least 1 of Python, react.js, Swift, Kotlin, Java, or Objective-C
    • Strong CS fundamentals
    • A passion for learning. You fearlessly dive into new and unfamiliar technologies.
    • A product-minded approach to engineering. You should be excited about working directly with our students, tutors, and our international team to make sure students have an amazing experience.
    • Excellent technical communication skills in English
On a small and nimble team, every engineer should be able to learn new technologies quickly and jump in anywhere in our stack. While this position is specifically for backend, you should have experience using or be excited about learning all the parts of Cambly including iOS, Android, and React.js.

Interested in joining the team, but don’t think this role is the best fit for you? View our other positions.

We are proud to be an Equal Employment Opportunity employer. We believe in order to thrive, businesses need a diverse team and leadership. We welcome every background, identity, abilities, and mindset to join us on our mission to make high quality English education for all.  Everyone is welcome here.