> Markdown version of [/jobs/ext/3716401-software-engineer-iii-apple](https://www.wearedevelopers.com/jobs/ext/3716401-software-engineer-iii-apple). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer III, Apple - **Company:** Crunchyroll's Total - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Salary:** $169,000.0 - $195,000.0 - **Contract:** Permanent contract - **Skills:** IOS Applications, Apple TV, Architectural Patterns, Software Quality, Model View ViewModel, Network Protocols, Software Engineering, Uikit, Multithreading, Swiftui, Information Technology, Video Streaming, Asynchronous Programming, Restful APIs, Xctest - **Published:** October 13, 2026 - **Apply:** https://startup.jobs/software-engineer-iii-apple-crunchyroll-10423713 ## About the Role * 5+ years of experience in software development with a background in Swift/SwiftUI. * Record of success with applications, games and/or utilities for iOS/iPadOS. * Familiarity with architecture patterns such as MVVM (Model-View-View Model) and experience implementing them in iOS applications. * Hands-on experience with automated testing frameworks such as XCTest or Quick/Nimble, and a commitment to writing tests for all code changes. * Quality first mindset: Demonstrates a strong commitment to code quality, reliability, and maintainability in all aspects of software development. * Experience with development for memory and performance-limited devices in a multi-threaded environment. * Cross-collaborative experience and result and delivery oriented. * Experience with RESTful APIs and networking protocols. * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience). Bonus points: * Experience with video streaming application development in iOS/tvOS. * Experience migrating to newer technologies in the iOS world (e.g. UIKit to SwiftUI). * Working experience with tvOS applications. * Experience in asynchronous programming (async/await, Combine, RxSwift). ## Description * Work with engineers, product managers and project managers to implement new features across Crunchyroll's iOS and Apple TV app. * Coordinate with the engineering manager on technical designs and decisions. * Coordinate with multiple teams and manage dependencies where applicable. * Ensure that team tasks are completed promptly. * Ensure good code quality by doing rigorous code reviews and maintaining good code coverage on tests. * Work with the engineering manager to develop a comprehensive testing pyramid. * Collaborates with fellow engineers to level up their skills. In the role of Software Engineer III, Apple, you will report to the Engineering Manager, Apple UI. This is a hybrid role based in San Francisco, working from our SF office three days a week on Tuesdays, Wednesdays and Thursdays.