iOS Staff Software Engineer

Warner Bros. DiscoveryAtlanta, GA
Hybrid

About The Position

Warner Bros. Discovery is seeking a Staff Level iOS Software Engineer to join their Engineering Team. This role provides technical leadership, acting as an individual contributor who is self-directed and capable of handling complex technical challenges with minimal supervision. The Staff Engineer will influence the technical direction, support Principal Engineers/Architects in defining technology strategy and implementation, and mentor less experienced developers. The ideal candidate is versatile, eager to learn, and thrives in a collaborative, fast-paced environment. The iOS Mobile Staff Engineer is responsible for driving mobile technology strategy, architecture, best practices, and tool selection across iOS app platforms. This includes supporting mobile backend APIs, CI/CD tools, and testing automation, ensuring the successful technical execution and release of CNN's mobile apps. They will collaborate with Product, Design, and Delivery Leaders to achieve product initiatives and operational goals.

Requirements

  • 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 of projects for major business units or the enterprise
  • 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 experience 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 Haves

  • Knowledge of Cloud Computing platforms such as Amazon AWS
  • General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)
  • Preferred familiarity with Git and Bitrise

Responsibilities

  • 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
  • Development and maintenance of existing production systems supporting CNN’s digital ecosystem
  • Mentor more junior developers
  • Ensure software development follows industry best practices, policies and guidelines, specifically in line with CNN Digital strategy, standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit test, and service enablement

Benefits

  • Thoughtfully curated benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service