Unity is hiring a Senior Software Engineer to architect and implement distributed data systems for a robust, near-real-time reporting platform used for analytics and decision-making. The role focuses on designing, building, and operating high-throughput, low-latency data-processing pipelines and services for internal teams and external customers. It operates across distributed systems, stream processing, and cloud-native infrastructure, with an emphasis on correctness, reliability, scalability, architectural clarity, and production ownership. The engineer will own core attribution pipelines and services that process mobile advertising events, including a production migration from a legacy event-handling layer to a gRPC-based service. The role also improves latency-sensitive caching and persistence systems, supports ad-serving infrastructure, monitors data health, and maintains batch jobs that produce daily BigQuery datasets. The team works closely with ML, Reporting, and external partners to provide accurate, timely signals and investigate and recover from incidents. The role offers zone-based anticipated base salary ranges: Zone A, $210,300–$273,400; Zone B, $187,200–$243,300; and Zone C, $165,600–$215,200 USD. The position may also be eligible for equity awards and company incentive plans. Final compensation depends on factors including location, experience, background, and skills. Unity describes benefits that may vary by country and employment status, including health, life, and disability insurance; commute subsidy; employee stock ownership; retirement or pension plans; vacation and personal days; parental leave and family-care programs; office snacks; mental health and wellbeing support; employee resource groups; employee assistance; training and development; and volunteering and donation matching.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed