Headquartered in San Francisco, California, Crunchyroll is a global video service for Asian media and Japanese anime that was founded in 2008 to deliver the latest, greatest anime
Software Engineer III
Location
California
Posted
14 days ago
Salary
$169K - $195K / year
Seniority
Senior
Job Description
Software Engineer III
Crunchyroll
Software Engineer III, Apple Location: San Francisco, CA, United States Hybrid Full-time Job Description: About Crunchyroll Founded by fans, Crunchyroll delivers the art and culture of anime to a passionate community. We super-serve over 100 million anime and manga fans across 200+ countries and territories, and help them connect with the stories and characters they crave. Whether that experience is online or in-person, streaming video, theatrical, games, merchandise, events and more, it’s powered by the anime content we all love. Join our team, and help us shape the future of anime! About The Role - 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. About You - 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). About the Team The Apple UI platform team builds and maintains our Crunchyroll apps for iOS and Apple TV. Our goal is to produce a robust application that delivers content to delight and engage our audiences, partners and team members. We embody Crunchyroll's collaborative spirit, and work with multiple teams to engineer scalable solutions that can be shared across all client platforms. Why You Will Love Working at Crunchyroll In addition to getting to work with fun, passionate and inspired colleagues, you will also enjoy the following benefits and perks: - Receive a great compensation package including salary plus performance bonus earning potential, paid annually. - Flexible time off policies allowing you to take the time you need to be your whole self. - Generous medical, dental, vision, STD, LTD, and life insurance - Health Saving Account HSA program - Health care and dependent care FSA - 401(k) plan, with employer match - Employer-paid commuter benefit - Support program for new parents - Pet insurance and some of our offices are pet-friendly! #LifeAtCrunchyroll #LI-Hybrid The Pay Range for this position is listed. Actual pay will vary based on factors including, but not limited to location, experience, and performance. The range listed is just one component of Crunchyroll’s Total Rewards offerings for employees. Other rewards may include performance bonuses, employer matched retirement savings, time-off programs, and progressive health benefits and perks. Pay Transparency - San Francisco, CA $169,000 - $195,000 USD About our Values We want to be everything for someone rather than something for everyone and we do this by living and modeling our values in all that we do. We value - Courage. We believe that when we overcome fear, we enable our best selves. - Curiosity. We are curious, which is the gateway to empathy, inclusion, and understanding. - Kaizen. We have a growth mindset committed to constant forward progress. - Service. We serve our community with humility, enabling joy and belonging for others. Our commitment to diversity and inclusion Our mission of helping people belong reflects our commitment to diversity & inclusion. It's just the way we do business. We are an equal opportunity employer and value diversity at Crunchyroll. Pursuant to applicable law, we do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Crunchyroll, LLC is an independently operated joint venture between US-based Sony Pictures Entertainment, and Japan's Aniplex, a subsidiary of Sony Music Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation. Questions about Crunchyroll’s hiring process? Please check out our Hiring FAQs: https://help.crunchyroll.com/hc/en-us/articles/360040471712-Crunchyroll-Hiring-FAQs Please refer to our Candidate Privacy Policy for more information about how we process your personal information, and your data protection rights: https://tbcdn.talentbrew.com/company/22978/v1_0/docs/spe-jobs-privacy-policy-update-for-crpa-dec-21-22.pdf Please beware of recent scams to online job seekers. Those applying to our job openings will only be contacted directly from @crunchyroll.com email account.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer
TEKsystemsWe're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia.
Role Description The Senior Software Developer is a hands-on technical contributor responsible for designing, building, deploying, and maintaining modern full-stack applications using React on the front end and Node.js (JavaScript/TypeScript) on the back end. This role emphasizes delivering secure, scalable, cloud-native solutions on AWS, including designing and integrating REST/JSON APIs and partnering with cross-functional teams to deliver high-quality user experiences and services. Core Responsibilities - Design, implement, test, and maintain production grade full-stack software (React UI + Node.js services) aligned with business and technical requirements. - Contribute across the full software development lifecycle, including analysis, design, estimation, development, automated testing, CI/CD-driven deployment, and production support. - Actively participate in code reviews, architecture discussions, and technical decision making, providing clear rationale and trade off analysis. - Build and maintain reliable, secure, and performant applications and services on AWS, including REST/JSON API integrations and secure access patterns. - Implement operability and observability practices and use tools such as Amazon CloudWatch to troubleshoot issues across development, test, and production environments. - Collaborate closely with product owners, architects, DevOps, and other engineers to deliver complete solutions. - Mentor junior and mid-level developers through code reviews, pairing, and technical guidance. - Contribute to continuous improvement of engineering practices, including automation, CI/CD, testing, and operational maturity. Qualifications - Full-stack expertise in Node.js (JavaScript/TypeScript) and React. - Demonstrated ability to design clean, maintainable, well-tested codebases. - Strong understanding of software engineering fundamentals, including data structures, algorithms, API design, and modular architectures. - Strong preference for full stack capability, including backend services and front end frameworks. - Strong experience with modern DevOps practices, including CI/CD pipelines and Infrastructure as Code (IaC). - Strong experience in at least one major cloud platform (AWS preferred). - Demonstrated experience using AI-assisted development tools. - Typically 7+ years of professional software development experience. - Bachelor’s degree in Computer Science, Engineering, or related field preferred. Requirements - Comfortable working across multiple projects or domains. - Balances delivery speed with code quality, stability, and long-term maintainability. - Contributes positively to team culture and knowledge sharing. Benefits - Medical, Dental, and Vision. - Critical Illness, Accident, and Hospital. - 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available. - Life Insurance (Voluntary Life and AD&D for employee and dependents). - Short and Long-Term Disability. - Health Spending Account (HSA). - Transportation Benefits. - Employee Assistance Program. - Time Off/Leave (PTO, Vacation or Sick Leave). Job Type & Location This is a Permanent position based out of Baltimore, MD. Pay and Benefits The pay range for this position is $91,700.00 - $137,500.00/yr. Additional earnings may be available through incentive programs like annual bonuses, profit sharing, etc. Application Deadline This position is anticipated to close on May 27, 2026.
Senior Full Stack Software Engineer – DGX Cloud
NVIDIANVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation fueled by great technology and amazing people. Today, we’re tapping into the unlimited potential of AI to define the next era of computing. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.
• Part of an DGX Cloud team responsible for production systems enabling large scalable GPU clusters for AI workloads. • Designing and developing a massively distributed scalable platform for GPU assets. • Working across NVIDIA to ensure production AI clusters run reliably and consistently. • Evaluating system failures and improving services based on incident management process. • Working with React, Web Components, TypeScript, Golang, PostgreSQL, Temporal, Bazel, Kubernetes.
Principal Engineer – Networking
CelesticaCelestica serves companies around the world with reliable, end-to-end design, manufacturing, and engineering solutions. The diversified company offers complex solutions and service
• Define complex networking platform solutions and lead a multi-disciplined team to bring to implementation. • Extensive and focused engagement through EVT, phasing out thereafter. • Ensure overall design quality metrics are met. • Manage a small supporting team, drive goals and objectives of that team within broader collaborative environment between Technology, Development, and Customer teams. • Develop and maintain close technical relationships with suppliers/partners on product roadmaps and technologies. • Lead the RFQ technical response. • Deliverables include System Requirements Documents (SRD), requirement compliance assessments, and Technical proposals. • Act as a primary technical interface between Celestica and our customers, particularly in technical escalation. • Provide technical support to business development teams to assist in the winning of new business. • Participate in the selection and hiring of design team resources as required. • Identify and Champion process improvement efforts as needed. • Participate in standards committees and industry groups as assigned. • Prepare and present technical presentations to customers, industry groups, tradeshows, etc. • Maintain current on industry trends and future technology and market opportunities.
• Lead the design, development, and deployment of major features across Cambium's platform — data infrastructure, internal tools, and client-facing interfaces. • Build with AI coding agents like Claude Code as a core part of how you work — not as an occasional assist, but as the default. • Write clean, maintainable, performant code with an emphasis on security and reliability. • Help define Cambium's architecture and technical roadmap alongside our Staff Engineer and leadership. • Prioritize and resolve technical debt and cross-cutting concerns. • Collaborate cross-functionally with Product, Supply, Sales, and external partners. • Mentor teammates and strengthen a culture of learning through code reviews, design reviews, and postmortems.


