Senior Software Engineer

6 days ago


Kanata, Canada Warner Bros Discovery Full time

Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s next…From brilliant creatives, to technology trailblazers, across the globe, WBD offers career defining opportunities, thoughtfully curated benefits, and the tools to explore and grow into your best selves. Here you are supported, here you are celebrated, here you can thrive.We are the now and the next. The power behind the people building the future. We are born from the spirit of innovation. We are created from the idea that people around the world want more, need more, deserve more. We are the home of the global digital revolution. We are CNN.To see what it’s like to work at CNN, follow @WBDLife on and About the JobWe 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 is 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/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/tvOSSoftware 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. They ensure 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 DailyArchitect and build intuitive, simple and elegantly designed mobile and CTV apps that people want to useProvide support and development of software tools and procedures to extend and enhance the core production pipelineWork with multiple departments, including Product, Design, Delivery, Editorial and Engineering to implement CNN Digital consumer experience solutions and appsAssist with troubleshooting production problems, root cause analysis, and debuggingDevelopment and maintenance of existing production systems supporting CNN’s digital ecosystemMentor more junior developersEnsure 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 test, and service enablementThe EssentialsBS/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 enterpriseMinimum 5 years professional development environmentStrong foundation in programming fundamentals such as data structures and algorithmsAbility to develop new and innovative applications as well as maintaining existing codeDemonstrated 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 appsHands-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 teamsExperience building flexible software architecture to accommodate shifting business needsThe Nice to HavesKnowledge of Cloud Computing platforms such as Amazon AWSGeneral 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 appsHow 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 WBDWarner 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.



  • Kanata, Canada Warner Bros Discovery Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...


  • Kanata, Canada You.i Labs Inc Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...


  • Kanata, Canada Altair Engineering Full time

    Job Summary:Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position.What You Will Do:Our Client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and produces code for vehicle features related to climate, starting, locking, lighting, alarms, windows,...

  • Software Engineer

    6 days ago


    Kanata, Canada Drake International Full time

    Role Type: Full-timeReporting To: Director of EngineeringPosition Status: Existing vacancyWork Model: HybridSalary Range: $89,000–$100,000Recruitment Partner: Drake International is recruiting in partnership with our client for this role.We are seeking a Software Engineer to contribute to feature development, application enhancements, and overall platform...

  • Software Engineer

    4 days ago


    Kanata, Canada Drake International Full time

    Role Type: Full-time Reporting To: Director of Engineering Position Status: Existing vacancy Work Model: Hybrid Salary Range: $89,000–$100,000 Recruitment Partner: Drake International is recruiting in partnership with our client for this role. We are seeking a Software Engineer to contribute to feature development, application enhancements, and overall...


  • Kanata, Canada Wind River Full time

    ABOUT THE OPPORTUNITYWind River Systems is building for Operators, delivering an integrated cloud platform, unifying infrastructure, orchestration, and analytics capabilities so operators can deploy and manage their intelligent 5G edge networks globally. Wind River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer...

  • Software Engineer

    6 days ago


    Kanata, Canada Altair Engineering Full time

    Job Summary:Our client in Kanata, ON is looking for a Software Engineer - Core Engineer. This is a contract position.What You Will Do:We are seeking an experienced Jira Cloud Administrator to join our team in an on-call capacity, supporting a large-scale Jira Cloud environment with approximately 30,000 users. In this role, you will be responsible for the...


  • Kanata, ON, Canada Altair Full time

    Transforming the Future with Convergence of Simulation and Data Software Engineer Controls Job Summary: Our client in Kanata, ON is looking for a Software Engineer Controls. This is a contract position. What You Will Do: Our Client is seeking to hire a person with embedded software development expertise. This team develops control algorithms and produces...

  • Software Developer II

    2 weeks ago


    Kanata, Canada Warner Bros Discovery Full time

    Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD’s vast portfolio of iconic content and beloved brands, are the bringing our characters to life, the bringing them to your living rooms and the creating what’s...


  • Kanata, ON KK C, Canada Warner Bros. Discovery Full time $120,000 - $180,000 per year

    Welcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...