Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Triage Engineer

Apple

$139,500 - $258,100
Aug 25, 2025
Seattle, WA, US
Apply Now

Apple is seeking a Software Triage Engineer to address complex issues across iOS and macOS software components, aiming to improve product reliability and speed up issue resolution.

Requirements

  • 5+ years of professional experience in software development, debugging, or triage engineering.
  • Strong hands-on experience with iOS/macOS internals, frameworks, and system-level components.
  • Proficiency in at least one C-type programming language (C, C++, Objective-C, Swift).
  • Demonstrated ability to analyze complex software issues, crashes, and performance bottlenecks.
  • Experience working with log analysis tools, crash reporting frameworks, and debuggers (LLDB, Instruments, Xcode tools, Console, sysdiagnose, etc.).
  • Solid understanding of software development lifecycle (SDLC), defect management systems, and triage best practices.
  • Experience with cloud platforms (AWS, GCP, or Azure) and distributed systems debugging.

Responsibilities

  • Serve as the primary triage point for software bugs and system issues reported by QA, support, and field teams.
  • Analyze crash logs, system logs, stack traces, and core dumps to isolate issues in iOS/macOS components.
  • Reproduce, document, and prioritize issues based on severity and customer/business impact.
  • Collaborate with software engineers, QA, DevOps, and product teams to drive resolution of critical issues.
  • Perform first-level debugging and code analysis in C, C++, Objective-C, or Swift.
  • Contribute to automation of triage workflows (log parsing, issue categorization, dashboarding).
  • Interface with cloud platforms/services to triage hybrid software/cloud failures.

Other

  • A detail-oriented engineer who thrives on solving complex problems.
  • Someone who can balance deep technical investigation with clear communication to stakeholders.
  • A self-starter who can independently prioritize and manage multiple issues under strict timelines.
  • A collaborative engineering partner, who contributes not only to fixing problems but also to improving the overall triage and escalation process.
  • Strong analytical, problem-solving, and communication skills, with the ability to work cross-functionally.