Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
TeamSnap

Staff Software Engineer, Android

TeamSnap

. Architect and evolve TeamSnap's Android ad platform as a reusable, well-tested layer .

Posted 10/17/2026full-timeRemote • United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in building and shipping Kotlin Android apps at scale, with a strong focus on ad platform architecture, user experience, and cross-team collaboration. Proven ability to lead technical initiatives and mentor engineers while ensuring compliance with privacy standards.

Highest-signal resume keywords
Kotlin Android DevelopmentGoogle Ad ManagerJetpack ComposeAd Verification and MeasurementTechnical Leadership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
KotlinAndroid DevelopmentAd Lifecycle ManagementDebuggingMulti-Module ArchitectureCoroutinesFlowHiltSystem DesignPerformance Optimization
Soft Skills
MentoringCollaborationCommunicationAdaptabilityRemote Teamwork
Tools & Technologies
Google Ad ManagerDoubleVerifyIASOpen Measurement SDKJetpack Compose
Industry Keywords
Ad PlatformUser ExperiencePrivacy ComplianceCross-Team CollaborationTechnical Documentation

Tech Stack

Tools & technologies
AndroidiOSKotlin

About the role

Key responsibilities & impact
  • Architect and evolve TeamSnap's Android ad platform as a reusable, well-tested layer
  • Deliver display, native, and video ad experiences across the app
  • Build privacy and consent into the ad stack in partnership with Legal/Privacy
  • Ensure the app loads fast, renders smoothly, and provides a strong user experience
  • Partner with Brands & Advertising, Product, Design, and Data to define the roadmap and measure revenue and engagement impact
  • Shape the Kotlin and Jetpack Compose app architecture, including modularization and build health
  • Lead cross-team technical initiatives through design documents, RFCs, and hands-on work
  • Mentor engineers and set Android standards with the iOS team
  • Lead advertising for TeamSnap's next-generation Android app and help shape an app used by millions
  • Participate in pair sessions and virtual team swarms in a remote culture

Requirements

What you’ll need
  • Extensive experience building and shipping Kotlin Android apps at scale, including technical leadership at Staff level or equivalent
  • Deep hands-on experience with Google Ad Manager on Android, including native custom formats, key-value targeting, ad lifecycle and refresh, and debugging fill and delivery problems
  • Experience with ad verification and measurement, including DoubleVerify, IAS, or Open Measurement (OM SDK) and viewability
  • Strong experience with modern Android: Jetpack Compose, Coroutines/Flow, Hilt, and multi-module architecture
  • Track record of designing systems from scratch and leading them through launch across teams
  • Permanent US residency; applicants must reside in an eligible US state
  • Comfortable working with people in different time zones

Benefits

Comp & perks
  • Unlimited PTO and paid parental leave for ALL parents
  • 100% premium coverage of medical/dental/vision for you and your family
  • 401K
  • $1,500 annual learning and development stipend
  • Travel to fun locations for all-company meetings and team events
  • Generous home office allowance
  • TeamSnap SWAG upon starting and a $50 credit on every work anniversary thereafter
  • Monthly stipend reimbursement for health & wellness
  • Remote-first work arrangement
  • Culture of trust, accountability, inclusivity, and opportunities to grow
  • Disability-related adaptations during the recruitment process