Software Engineer I

Posted:
9/12/2024, 9:12:09 PM

Location(s):
Stockholm, Sweden

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

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 Direct-to-Consumer Group is a technology company within the Warner Bros. Discovery brand. We are building a global streaming video platform (OTT), and a suite of applications to support all our network’s brands globally. We are building modern container-based micro-services operated on AWS. We build user experiences ranging from classic lean-back viewing to interactive learning applications. We build for connected TVs, web, mobile phones, tablets, and consoles for a large footprint of WBD-owned networks and products worldwide

.

We are looking for a Software Engineer to join our Commerce engineering team in Sweden.

The ideal candidate:

  • Active Learning You are here to learn and grow. You are hungry to learn more and to share what you have learned with your peers.
  • Quality Coding You write high-quality, maintainable, and robust code. You may have experience in one (preferably Java) or more than one programming language and understand the fundamentals of software engineering.
  • Computer Science Fundamentals You understand a broad range of data structures, and algorithms design, and know how, when, and when not to use them.
  • Software Architecture You think about software design, and as your experience grows, you can design increasingly sophisticated solutions to complex or ambiguous business problems. You recognize and apply design patterns to solve these problems.
  • Business Understanding & Customer Empathy You are here to solve business problems and help our customers, not explore and research technology for technology’s sake.
  • Proactive Engineering Leadership You want to understand the business problem and work proactively to find the best way to solve it.

Responsibilities:

  • Scope: You can take documented designs prepared by more experienced engineers and contribute to code to implement the design with support from other engineers.
  • Impact: Contributes to team-level impact. Contribution creates an impact to project-related metrics. Delivers high-quality code when given well-defined tasks.
  • Problem Definition & Complexity: Works on problems of limited scope. Follows standard practices and procedures in analyzing situations or data from which answers can be readily obtained. You make decisions that help produce stable, production-quality code and follow your team’s best practices. Normally SDE receives detailed instructions on work and assignments.
  • Execution: With support, delivers high-quality software with appropriate unit test coverage and documentation. Documents and provides input related to code development and module or design work. Participates in an inclusive and supportive engineering culture. Normally SDE receives general instructions on work and new assignments.
  • Influence: You help influence the technical vision for your team through discussions with peers and your management prompted by your curiosity and desire to learn. You develop stable working relationships internally. You are an effective communicator, exemplified by your technical documentation and interactions with stakeholders and adjacent teams.
  • Process Improvement: May participate in peer feedback processes and provide feedback to hiring managers on candidates. You can provide technical documentation describing your contributions and contribute enhancements to your team’s best practices.
  • Mentorship: Seeks mentorship from more senior engineers, asks thoughtful questions, and seeks feedback. May help serve as a mentor for intern(s).

Skills/Experience

  • Bachelors or Master's degree in Computer Science or related field
  • Experience in at least one programming language, preferably Java.
  • Understanding of different design patterns.
  • Experience with any of the messaging bus technologies is required.
  • Experience and knowledge of any database, MySQL, Postgres, Oracle, etc.
  • Experience with cloud technologies like AWS, GCP is desirable.
  • Experience using and creating APIs, with a mindset of API first design
  • Excellent communication and collaboration skills
  • Prior experience partnering with engineers, product managers and technical program managers is a plus

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 the diversity of our society and the world around us. Being an equal opportunity employer means that we take seriously our responsibility to consider qualified candidates on the basis of merit, regardless of sex, gender identity, ethnicity, age, sexual orientation, religion or belief, marital status, pregnancy, parenthood, disability or any other category protected by law.

If you’re a qualified candidate and you require adjustments or accommodations to search for a job opening or apply for a position, please contact us at [email protected].