Senior Software Developer, tvOS
$109.7k - $159.7k per yearCNN
About the Job
We are searching for a Senior iOS/tvOS Software Developer to join the CNN Mobile and Connected TV (CTV) Engineering Teams. They are an individual contributor, self-directed, able to work with minimal supervision, and are typically expected to take on the most difficult technical challenges. The Senior Developer will contribute to the technical direction, supporting the Principal Engineers/Architects in defining the technology strategy and implementation. He or she will provide guidance and mentoring to less experienced developers. We need our engineers to be versatile and always eager to tackle new problems while working in a fun, collaborative and fast-paced environment.
The Senior iOS/tvOS Software Developer contributes to mobile and CTV technology strategy, architecture, best practices, and choice of tools and technology stack across iOS and tvOS app platforms, supporting backend APIs, CI/CD tools, and testing automation. He or she ensures technical execution and release of CNN’s mobile and CTV apps to end consumers. They partner with Product, Design and Delivery Leaders to help teams deliver on product initiatives and operational execution.
About the Team
This is a great opportunity for an individual that is passionate about building mobile and CTV apps for News audiences. Our team builds innovative and creative user experiences taking advantage of the latest features and technologies that CNN has to offer.
The Daily
- Architect and build intuitive, simple and elegantly designed mobile and CTV 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. Specifically, ensuring that technical solutions are in line with established CNN Digital strategy, standards in respect to architecture, security, corporate governance, coding standards, monitoring, logging, unit tests, and service enablement
The Essentials
- 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
- Minimum 5 years professional development experience
- Strong foundation in programming fundamentals such as data structures and algorithms
- Ability to develop new and innovative applications as well as maintain existing code
- Demonstrated full-stack development experience with mobile and CTV native clients, SDKs, and APIs (Swift/Objective-C, SwiftUI, iOS/tvOS platforms)
- Demonstrated expert knowledge of software development methodologies, practices, and architecture, specifically experience architecting performant, scalable, and secure mobile and CTV apps
- Hands-on experience with mobile/CTV DevOps CI/CD tools and implementing best practices, including automation of deployment, code signing tools and automated tests. Preferred familiarity with Git and Bitrise.
- 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
The Nice to Haves
- Knowledge of Cloud Computing platforms such as Amazon AWS
- General familiarity with database technologies (SQL/RDBMS, NoSQL, GraphDB, etc.)
- Knowledge of or previous experience with VOD is a plus, including experience working with video playback on iOS/tvOS apps
How We Get Things Done
This last bit is probably the most important! Here at WBD, our guiding principles are the core values by which we operate and are central to how we get things done. You can find them at along with some insights from the team on what they mean and how they show up in their day to day. We hope they resonate with you and look forward to discussing them during your interview.
Championing Inclusion at WBD
Warner Bros. Discovery embraces the opportunity to build a workforce that reflects a wide array of perspectives, backgrounds and experiences. Being an equal-opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, mental or physical disability, and genetic information, marital status, citizenship status, military status, protected veteran status or any other category protected by law.
If you’re a qualified candidate with a disability and you require adjustments or accommodations during the job application and/or recruitment process, please visit our accessibility page for instructions to submit your request.
In compliance with local law, we are disclosing the compensation, or a range thereof, for roles in locations where legally required. Actual salaries will vary based on several factors, including but not limited to external market data, internal equity, location, skill set, experience, and or performance. Base pay is just one component of Warner Bros. Discovery’s total compensation package for employees. Pay Range: $109,700.00 - $159,700.00 salary per year. Other rewards may include annual bonuses, short- and long-term incentives, and program-specific awards. In addition, Warner Bros. Discovery provides a variety of benefits to employees, including health insurance coverage, an employee wellness program, life and disability insurance, a retirement savings plan, paid holidays and sick time and vacation.
#J-18808-Ljbffr- Position Overview We are looking for an experienced iOS Developer with strong tvOS experience to support the development and delivery of streaming applications. This is expected to be an approximately 8-month contract role. Primary Responsibilities Develop and maintain...SuggestedContract work
- ...Canadian Artificial Intelligence management software and professional services firm partnering with organizations developing, implementing, or procuring AI to deliver... ...Position Overview We are excited to add a Senior Software Developer/Architect to our team to produce scalable...SeniorManual laborRemote work
- ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive... ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their...SeniorWork at officeWorldwide
$95k - $115k per year
...everywhere. Fortinet is growing and we are looking to hire a Software Developer for our team in Ottawa. Responsibilities 5+ years of... ...our 660,000+ customers around the globe. Job Details Seniority level: Mid‑Senior level Employment type: Full‑time Job function: Engineering...SeniorFull timeFlexible hours$90k - $115k per year
Intermediate Software Developer, Ottawa, ON – Full Time job reporting to Manager, Software Development. Responsibilities Full-Stack Development... ...through concept, design, implementation, and testing. Assist senior developers and managers in estimating effort, identifying risk...SeniorLong term contractFull time- Transform CNN's mobile experience as a Senior Software Developer for iOS/tvOS. Leverage your development skills to create engaging apps and support a collaborative environment at Warner Bros. Discovery. We are looking for a capable developer who will contribute to the architecture...Senior
$65 - $67.16 per hour
.... Our client has engaged us to assist them in hiring a contract Software Engineer (Ottawa, Ontario) . If you are interested in an opportunity... ...RESPONSIBILITIES We are seeking a mid-level Software Developer with demonstrated expertise in Python, REST API integration, and...Hourly payContract workWork at office- About the job Specialist Software Developer (#11019) The role of Specialist Software Developer / Platform Administrator is to contribute to the whole solution by analyzing functional specifications to identify the best technical design and coding parts of the application....For contractors
- As an Intermediate Software Developer on the platform deployment team, you willbe responsible fordesigning, implementing, andmaintainingour Deployment infrastructure - which handles software deployment,updatesand upgrades. You will work closely with development teams to ensure...
$105k - $155k per year
...design, build, integrate, and maintain high‑quality Android‑based software that enables seamless navigation experiences within the vehicle.... ...for this position include but are not limited to: Design, develop, and maintain Android services and applications that support embedded...Full time- ...NAV CANADA is seeking a self‑motivated and detail‑oriented Software Developer to join our software development team and contribute to real‑world... ...in Canada. The Software Developer will work closely with senior developers and cross‑functional teams to plan, design, develop...SeniorWork at officeFlexible hours3 days per week
- Embedded Software Developer – Ottawa Contract Duration: 6 months Overview We have partnered with an Ottawa based avionics company that is one of the leading providers of tracking, monitoring, and messaging services, as well as airtime and billing services, primarily catering...Contract work
- Kickstart your career as a COOP Software Developer with Thales in Ottawa, Canada. This hybrid role involves creating technologies to enhance security for cloud, mobile, and IoT applications. Thales is seeking COOP students to support engineering efforts in identity management...
- Advance your software development career with ADGA as a Full-Stack Developer. Focus on enhancing security applications with Java and Liferay CMS expertise. ADGA Group is looking for an Experienced Full-Stack Developer to support critical projects for federal clients. You...
$85k - $111.3k per year
...are shaping the evolution toward 6G. Within this context, our L1 Software Development team in RCE RAN Performance designs and implements... ...the signal‑processing engine at the heart of 5G. Mission Develop high‑quality L1 features that grow our customers’ businesses and...Temporary work$85k - $110k per year
...variety of tasks through all stages of the software development life cycle. This role will... ...deploy solutions and automate tasks. Developing automated tests for new and updated... ...alone. Ability to analyze complex issues, develop and recommend options, and implement solutions...Full timeWork at officeRemote workFlexible hours- ...Your next chapter starts here. We are seeking a Ruby on Rails Developer to support a federal government project in Ottawa. The ideal... ...DevOps workflows Build and support cloud‑based and web‑based software solutions Collaborate with developers, QA, DevOps, and business...
- ...and data integrity; the writing of custom reports and ad-hoc reports to satisfy client specifications; and any other Programmer/Software Developer - Level 2 related tasks requested by the TA to support operations. Qualifications Minimum of 5 years of demonstrated experience...Full timeTemporary workPart timeFlexible hours
- Elevate your career as a Web Software Developer II at our Ottawa office. Contribute to the development of geospatial applications while working closely with cross-functional teams in an engaging environment. This role requires 3+ years of experience in web application development...Work at office
- Take on the challenge of developing mobile applications as an iOS Software Developer at CNN. Drive innovation within the CNN Mobile Engineering Team to enhance user engagement. This role will have you working independently on complex technical challenges while supporting...Worldwide
- ...and scripts. Responsibilities: Tool & Framework Development: Design, build, and maintain software tools, automated features, and test scripts to optimize the testing ecosystem. Develop and curate specialized test libraries that interface directly with vehicle Electronic Control...
- ...solutions for enhancing engineering workflows. Telesat, a leader in satellite communications, is looking for an experienced software developer to support the Lightspeed program. You will create AI-enabled tools that streamline Systems Engineering processes while enhancing...
- Shape the future of automotive audio as an Embedded Software Developer with Ford of Canada. Hybrid role focusing on sound generation features and innovative solutions awaits. As a member of Ford's product development team, you will take charge of developing sound cancellation...Full time
- Position Summary Senior Controls Developer is responsible for developing innovative control systems dedicated to the sterilization industry designed... ...control systems maintenance, and development of internal software automation tools. Development tasks will include, but are...SeniorLong term contractRemote work
- Enhance your career at CNN as an Android Software Developer, contributing to a vibrant Mobile Engineering team. Your mission: build impactful mobile apps for a global audience. We are seeking a dedicated engineer who has a strong grasp of mobile app development, particularly...
- Location: Ottawa, ON (Hybrid) Term: Perm High Tech Genesis is in search of a low-level embedded software developer to bolster our engineering team. As part of a dynamic team, the Low-Level Embedded Software Developer will help design and develop embedded software for next-gen...Permanent employment
- Join Ciena as a Waveserver Software Developer Co-op and help shape the future of optical network solutions. Engage in exciting projects that leverage your software development skills within a collaborative team. This co-op position at Ciena offers the opportunity to work on...
- Elevate your testing career as a Software Developer in Test II with Warner Bros. Discovery. Contribute to CNN Digital releases by enhancing automation... ...analysis to deployment. This role requires collaboration with senior engineers to improve existing automated tests and create new...Senior
- ...the analysis with context and patterns across portfolios. The software engineering work The work is heavy on data: massive analytical... ..., raw SQL, performance work on tables that don't get smaller Develop big-data visualizations that stay responsive at fleet scale Extend...SeniorWork at officeRemote workShift work
$66.07k - $82.15k per year
...- $82,151.00 Position Purpose Reporting to the Lead Technical Designer, the incumbent develops new or enhances existing and off-the-shelf computer applications based on software requirements. Assigned small projects of limited duration or may participate in a designated...For contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer, tvOS. Be the first to apply!
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software developer intern Ottawa, ON
