Lead Software Engineer — Analytics & Reporting
Core
Lead the App team building customer-facing data APIs, the Analytics section of the Uberall platform, and QuickSight reports that turn location data into decisions.
Role type
Senior IC engineering lead (player-coach)
Builds
Customer-facing data APIs, Analytics platform frontend & APIs, QuickSight reports, and gold-layer datasets
Domain
Location data analytics, enterprise SaaS
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Backend engineering on JVM (Kotlin, Spring Boot), microservices architecture, Kubernetes, AWS, SQL, data modeling, RESTful API design, legacy system modernization, frontend leadership (React, TypeScript), team management
Preferred skills
Groovy, Scala, Python, BI tooling (QuickSight), data warehouse platforms (Databricks, Snowflake, Redshift), LLM-powered features, AI agent data exposure
Technologies
Kotlin, Spring Boot, Postgres, Kubernetes, AWS, React, TypeScript, QuickSight, Databricks, Snowflake, Redshift
Responsibilities
Manage and grow a team of six engineers, partner with Product/Design/UX, own architecture and code reviews, deploy and operate services, lead incident management, drive backend modernization from Groovy/Scala to Kotlin, co-own data pipeline migration, shape AI-assisted insights and AI agent data exposure
Seniority
Senior, hands-on IC with people leadership