Staff Android Engineer, Brand Ad Formats
Leads technical strategy and development of high-performance Video Ads and other interactive ad formats for Android at scale. Requires 8+ years of software engineering experience, deep Kotlin and Android expertise, ad tech experience, and strong technical leadership and mentoring skills.
About the job
Responsibilities
- Lead the technical strategy and roadmap for Reddit Video Ads, partnering with Product and Design to build a premier brand advertising offering.
- Drive technical design and execution for Video Ads and Reddit-specific ad formats on Android.
- Establish Android best practices and conduct design reviews for high-performance, scalable experiences serving millions of users.
- Lead the full development lifecycle, from discovery and prototyping through testing, experimentation, and deployment.
- Mentor senior engineers across teams and establish best practices for design, testing, and operational excellence.
- Advocate for customers and collaborate with technical and non-technical stakeholders in a fully remote environment.
Requirements
- 8+ years of software engineering experience.
- At least 3+ years of deep Android development experience with Kotlin and modern Android architectural patterns.
- Completed at least four Android development projects from ideation through production deployment.
- Experience in ad tech and highly interactive or rich-media mobile experiences.
- Proven ability to deliver user-facing features where UI polish and performance are critical.
- Ability to design fault-tolerant client-side systems in complex, data-intensive environments.
- Experience using generative AI tools to improve software engineering productivity.
- Fluency with product metrics and designing and analyzing experiments.
- Strong communication, organizational, prioritization, and project execution skills.
- Track record of technical leadership and mentoring.
- Bachelor's degree in Computer Science, a similar technical field, or equivalent practical experience.
Nice-to-haves
- Experience working on Video Ads.
- Experience at a large-scale peer company.
- Experience with Jetpack Compose.
- Openness to working across the stack and exploring AI/ML integrations.
Compensation and Benefits
- Base salary range: $217,000–$303,900 USD.
- Equity in the form of restricted stock units; commission may apply depending on the position offered.
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefits supporting workspace, professional development, caregiving, and lifestyle needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Paid parental leave.
Skills
Android, Kotlin, Jetpack Compose, Android Architecture, Ad Tech, Video Ads, Mobile Ui, System Design, Firebase, BigQuery, Hex, Generative AI, Experimentation, AI/ML, Data Analysis
Similar jobs
Android Engineering jobsBuild and evolve Android mobile tooling, build and release infrastructure, and AI-assisted developer workflows used by hundreds of engineers. The role requires extensive software engineering experience, large-scale Android build expertise, Kotlin, command-line tooling, CI, and mobile testing knowledge.
Senior mobile engineer responsible for building and optimizing Android applications alongside distributed backend systems, leading development lifecycles, and improving delivery pipelines. Requires a bachelor’s degree and at least five years of related experience, including advanced Android development.
Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.
Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.
Develop and lead Android software for high-availability restaurant point-of-sale systems, with an emphasis on payments, security, scalability, and reliability. Requires 8+ years of Android experience, Java and Kotlin proficiency, and a bachelor’s degree.