Lead Software Engineer — Analytics & Reporting
Core
Lead the App team building customer-facing data APIs, the Analytics platform section, and QuickSight reporting dashboards.
Role type
Senior IC Lead Software Engineer (Analytics & Reporting)
Builds
Customer-facing data APIs, Analytics platform features, and QuickSight reporting dashboards
Domain
SaaS / Data Platform / Analytics
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 APIs, Team leadership, Legacy system modernization
Preferred skills
Groovy, Scala, Python, BI tooling (QuickSight), Data warehouses (Databricks, Snowflake), LLM-powered features
Technologies
Kotlin, Spring Boot, Postgres, Kubernetes, AWS, React, TypeScript, QuickSight, Databricks, Snowflake, Redshift
Responsibilities
Manage and grow a team of six engineers, design and operate microservices in production, lead the migration of data pipelines from monolith to modern stack, modernize backend estate to Kotlin, shape AI-assisted insights and AI agent data exposure
Seniority
Senior, hands-on IC with people management