Software Developer II

Kanata 307 Legget Dr., Canada

Warner Bros. Discovery

Warner Bros. Discovery offers exciting and rewarding career opportunities across a multitude of disciplines. Join us as we step into the next chapter.

View all jobs at Warner Bros. Discovery

Apply now Apply later

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, the creators bringing them to your living rooms and the dreamers 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.

The In-App Subscriptions Team is a part of the Commerce Pillar at WBD. We are responsible for the services that power all IAP use-cases such as new subscription purchases, renewals, plan changes and overall lifecycle management for Max, Discovery+ and other platforms at WBD. Our scale is ~100M customers and our reach is global as we are expanding in markets worldwide.   

We are looking for a Software Developer II to join our In-App Subscriptions team. As a member of the team, you will collaborate with other talented engineers at all levels to develop backend services and features that facilitate in-app purchases, including subscription processing, plan changes, and supporting the launch of our new Max streaming application in various regions worldwide. If you have a passion for high-scale, low-latency systems that work asynchronously within large-scale commerce organizations and are dedicated to maintaining quality while driving innovation, we'd love to have you on board! 

Key Responsibilities: 

  • Participate proactively in design, coding, and operational best practices, applying these best practices to software projects. 

  • Join the design and development of significant functional changes to existing software systems or new ones, making decisions on when to build new and when to extend existing systems. Anticipate future use cases and design systems to be extendable. 

  • Follow and improve the exemplary standards for best practices, proactively proposing and creating best practices when needed. 

  • Troubleshoot production issues by reviewing source code, logs, operational metrics, stack traces, etc., identifying root causes, and using these insights to improve development processes and system design. 

  • Make impactful decisions on what software gets built, often persuading the team with your suggestions and ideas. 

  • Collaborate with third-party partners such as Apple, Amazon, Roku and Samsung to implement various features that have core dependency on these partners.  

Preferred Skills: 

  • 3+ years of software development experience, preferably in a cloud environment. 

  • 3+ years of programming experience using Java, Python, JavaScript, Swift, or a similar language. 

  • A bachelor's degree in Computer Science, Engineering, or equivalent work experience. 

  • Knowledge of large-scale application architecture, design, implementation, and performance tuning. 

  • Experience in modern DevOps/SRE practices such as CI/CD, performance monitoring, and incident management. 

  • Experience with Micro-service based architectures using gRPC and Kafka for interservice communication. 

  • Experience with asynchronous, non-blocking, functional programming. 

  • Deep understanding of AWS. 

  • Experience in building, operating, and owning services, including implementing alerting, metrics, and logging using tools like Prometheus, CloudWatch, Kibana, and PagerDuty. 

  • Experience collaborating across product, engineering, and analytics teams to evaluate new ideas, discuss technical concepts, create scalable designs, implement new models, and resolve roadblocks. 

  • Experience working with third-party partners to collaborate, communicate, escalate issues, and meet timeline commitments. 
     

Nice to haves -  

  • Experience with dashboarding tools such as Databricks 

  • Experience with Front-end technologies and frameworks 

  • AI / ML understanding  

  • If you're a highly skilled and motivated Software Engineer II with a passion for cutting-edge technology and a track record of driving excellence in software development, we encourage you to apply. 

 

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 www.wbd.com/guiding-principles/ 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.

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  0  0  0
Category: Engineering Jobs

Tags: Architecture AWS CI/CD Computer Science Databricks DevOps Engineering Java JavaScript Kafka Kibana Machine Learning Python Streaming Swift

Perks/benefits: Career development

Region: North America
Country: Canada

More jobs like this