About the role
- Build and ship client features for WhatsApp on iOS, with a focus on performance, reliability and responsiveness.
- Own iOS client architecture for services surfaces — payments, commerce and the everyday money-centric flows people already come to WhatsApp for.
- Work across Swift and Objective-C with the iOS SDK, and partner with server and platform teams on API design.
- Set direction and goals for a team, lead major initiatives and drive them to completion across functions.
- Architect efficient and scalable systems that drive complex applications, and make the engineering trade-offs a 0-to-1 effort demands.
- Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt.
- Establish ownership of significant components, features or systems with expert end-to-end understanding.
- Provide technical guidance and mentorship to peers, help onboard new team members and raise the engineering bar in the team.
- Collaborate with cross-functional teams in product management, design, data science and operations to build innovative application experiences.
- Partner with payments, legal, compliance and local operations partners to ship services that meet the reliability and regulatory bar expected in India.
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 8+ years of programming experience in a relevant language, or 4+ years of experience with a PhD
- Demonstrated experience driving change within an organization and leading complex technical projects
- Experience utilizing data and analysis to explain technical problems and provide detailed feedback and solutions
- Experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks
- Experience with multithreading programming and mobile memory management
- Experience shipping at a high release cadence with strong attention to craft and detail
- Experience building for the Indian market, including familiarity with UPI and India's digital payments ecosystem
- In-market experience in India, or experience at an India-based consumer technology or fintech company operating at scale
- Experience building payment systems at scale, including the reliability, correctness and regulatory requirements they carry
- Background in monetization, payments, commerce or AI/ML products
- Experience building 0-to-1 products or standing up new product areas
- Experience with global, multi-market products, particularly in emerging markets
- Experience working with teams distributed across multiple sites
- Familiarity with messaging platforms or mobile-first consumer products
- Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
- Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
- Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies