
Lead Software Engineer — Analytics & Reporting at Uberall
Global multi-location marketing platform to boost local visibility and sales.
Lead newly split Analytics & Reporting App team as a player-coach managing 6 engineers (3 backend, 2 frontend, 1 QA) while staying 20–30% hands-on; owns customer-facing data APIs and microservices, analytics product frontend/filtering/custom-report APIs, QuickSight customer reports, gold-layer datasets, production operations, observability/SLOs, on-call, incidents, hiring and team growth; first year focuses on standing up the team, co-owning migration of data pipelines out of a monolith into the data engineering stack, modernizing legacy backend services toward Kotlin, and shaping AI-assisted insights plus exposing data/APIs to AI agents; requires 7+ years software engineering, 2+ years engineering team leadership with people management, deep JVM backend expertise with Kotlin preferred, production microservices experience, strong SQL and analytical data modeling, REST/service-oriented systems for external customers at scale, enough React/TypeScript fluency to lead frontend engineers, experience with legacy migrations, and professional English; bonus: Groovy, Scala, or Python, BI tools like QuickSight, warehouse platforms like Databricks/Snowflake/Redshift, LLM-powered features
Remote from Brazil, Argentina, or Honduras only
