Warner Bros. Discovery is searching for a Staff Software Engineer for iOS to join our Engineering Team. You will provide technical leadership for the development team and contribute to the technical direction, supporting Principal Engineers/Architects in defining technology strategy and implementation. This role drives mobile tech strategy, architecture, best practices, and choice of tools and technology stack across iOS app platforms.
What You'll Do
- Architect and build intuitive, simple, and elegantly designed mobile apps that people want to use.
- Provide support and development of software tools and procedures to extend and enhance the core production pipeline.
- Work with multiple departments, including Product, Design, Delivery, Editorial, and Engineering to implement CNN Digital consumer experience solutions and apps.
- Assist with troubleshooting production problems, root cause analysis, and debugging.
- Develop and maintain existing production systems supporting CNN’s digital ecosystem.
- Mentor more junior developers.
- Ensure software development follows industry best practices, policies, and guidelines, aligning with established CNN Digital strategy and standards.
What We're Looking For
- BS/MS in computer science (or equivalent).
- Demonstrated advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors/usability design, and implementation.
- Minimum 10 years in a professional development environment.
- Strong foundation in programming fundamentals such as data structures and algorithms.
- Ability to develop new and innovative applications as well as maintaining existing code.
- Demonstrated full-mobile stack development experience with mobile native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS platform).
- Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically architecting performant, scalable, and secure mobile apps.
- Hands-on experience with mobile DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools, and automated tests.
- Ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
- Experience building flexible software architecture to accommodate shifting business needs.
Nice to Have
- Knowledge of Cloud Computing platforms such as Amazon AWS.
- General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.).
Technical Stack
- Swift/Objective-C
- SwiftUI
- iOS platform
- Git
- Bitrise
Team & Environment
You will be part of the Engineering Team, partnering with Product, Design, and Delivery leaders.
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds, and experiences. We are an equal opportunity employer.





