Software Engineer - Apple Ads

Apple

  • Hyderabad, Telangana
  • Permanent
  • Full-time
  • 10 days ago
At Apple, everything begins with the customer experience. Apple Ads extends this philosophy to advertising-helping people discover what they need while empowering advertisers to grow their businesses. Our technology delivers ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS (Major League Soccer) Season Pass. Every solution we build is rooted in trust, connection, and impact: respecting user privacy, integrating advertising seamlessly into the Apple experience, and delivering value for advertisers of every size-from small app developers to global brands. When advertising is done right, it benefits everyone. Apple Ads, India is seeking a Senior Software Engineer to join the Product Health Team in Hyderabad, focused on enhancing the resilience and performance of the Apple Ads platform. In this role, you will design and develop internal tools that proactively detect, triage, and resolve production issues before they affect customers. You will work closely with support, engineering, and operations teams to optimize workflows, automate root cause analysis, and scale the impact of production support. If you are passionate about solving operational challenges with software, reducing manual overhead, and strengthening platform health through automation, we'd love to hear from you!DescriptionThe Product Health Team operates at the intersection of engineering and operations, owning the tooling and workflows that power production support across Apple Ads. As the escalation point for complex issues from advertisers, monitoring systems, and customer-facing teams, we go beyond reactive support-we build systems that proactively detect issues, accelerate diagnosis, and reduce reliance on upstream teams.Responsibilities
  • Tooling & Automation: Architect and develop internal tools for observability, triage, and debugging, enabling support and engineering teams across Apple Ads.
  • Proactive Diagnostics: Design solutions that automate complex investigations and detect anomalies before they impact customers.
  • Collaboration & Adoption: Partner with business operations and engineering stakeholders to gather requirements, ensure adoption, and drive tool effectiveness.
  • Engineering Excellence: Write clean, maintainable code with clear documentation, while mentoring teammates through code reviews and lightweight tooling guidance.
  • Strategy & Roadmap: Contribute to the long-term tooling strategy, shaping the roadmap for support automation and scale.
  • Issue Investigation: Conduct in-depth investigations of customer-reported issues, resolving them directly where possible and providing detailed findings to Engineering when code changes are required.
  • Incident Management: Lead and facilitate incident calls, driving timely resolution to minimize downtime and end-user impact.
  • Root Cause Analysis (RCA): Maintain and evolve RCA templates, ensuring capability owners complete analysis and implement both immediate fixes and long-term prevention.
  • Issue Resolution & SLAs: Ensure all issues are resolved within SLA commitments.
  • Monitoring & Alerts: Configure and fine-tune monitoring tools (e.g., Splunk, Grafana) to proactively identify and address performance or availability concerns.
  • Operational Support: Handle service requests such as user access management, configuration updates, and related tasks.
  • Documentation: Create and maintain comprehensive SOPs, runbooks, playbooks, troubleshooting guides, and knowledge base articles.
  • On-Call Coverage: Participate in rotational on-call duties to provide 24/7 coverage for critical production systems.
Minimum Qualifications
  • 5-8 years of software engineering experience, with a focus on designing and building internal tools.
  • Proficiency in Java or Python, with strong systems-thinking skills and an emphasis on reliability.
  • Demonstrated experience developing tools for support, observability, triage, or production diagnostics.
  • Hands-on familiarity with logging and monitoring platforms such as Splunk, Datadog, or similar technologies.
  • Proven ability to collaborate effectively across functions and communicate with both technical and non-technical stakeholders.
  • Strong written communication skills with a commitment to producing clear, accurate documentation.
  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Preferred Qualifications
  • Background in technical support, quality engineering, DevOps, or production operations.
  • Experience with AI/ML-powered tooling, particularly in internal software workflows.
  • Hands-on knowledge of AWS, Kubernetes, containerized deployments, or CI/CD environments.
  • Familiarity with mobile advertising platforms, ad tech APIs, or developer-facing systems.
  • Proven ability to mentor peers, influence technical roadmaps, and lead internal initiatives.

Apple

Similar Jobs

  • Software Engineer, Salesforce

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description About Us: Marriott International Inc., headquartered in Bethesda, Maryland, USA, was founded in May 1927 by J. Willard Marriott and Alice S. Marriott with a mod…
    • 5 hours ago
    • Apply easily
  • Senior Software Engineer II

    Marriott Tech Accelerator

    • Hyderabad, Telangana
    Job Description About Marriott: Marriott Tech Accelerator is part of Marriott International, a global leader in hospitality. Marriott International, Inc. is a leading American m…
    • 1 day ago
    • Apply easily