company_logo

Full Time Job

Senior Software Engineer

Warner Bros. Discovery

Burbank, CA 12-08-2023
 
  • Paid
  • Full Time
  • Senior (5-10 years) Experience
Job Description
Your new role

WBD DTC's Consumer Identity & Authentication team is seeking for an experienced and talented Senior Software Engineer. As a Senior Software Engineer within our User and Identity Service team, you will play a pivotal role in designing and crafting reusable and scalable backend architecture and services.


Your primary focus will be on the user management including multi-tenant support and account migration, with opportunities to extend your work to global identity authentication and authorization. You will collaborate closely with a highly skilled group of back-end engineers and work in tandem with our front-end teams to build the WBD global identity platform and enhance feature support across various products.

The ideal candidate has a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions. You provide mentoring to other engineers.

Responsibilities
• Design, implement, and maintain services that drive WBD consumer account management, identity authentication and authorization.
• Prioritize scalability, extensibility, reliability, and high performance in the development of the services.
• Work closely with technical leadership and fellow engineers on technical design and architecture.
• Collaborate across multiple backend and frontend teams to ensure cohesive and efficient system development.
• Contribute to the continuous improvement of processes and engineering excellence.
• Actively engage in code reviews, provide constructive feedback to peers and participate in knowledge-sharing initiatives.
• Investigate and troubleshoot production issues by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and then resolve it.
• Be able to identify root causes and identify learnings to improve both development processes and system design.

Requirements
• 5+ years of experience developing solutions in Java with proficiency in Java development frameworks, including but not limited to Vert.x and Spring Boot.
• Experience in backend software development, building micro services, event driven architectures/solutions.
• Demonstrated ability to use common industry tools for software development including but not limited to IDEs, build and continuous integration, source control management, code review tools, data storage services, and cloud infrastructure, and you are able to build software in a professional team environment delivered to production using these tools.
• Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance)
• Familiarity with a range of database technologies, encompassing both SQL and NoSQL options.
• Usage and deep understanding of Docker, Kubernetes, and AWS services
• Experience building, operating, and owning services. Implementing operational excellence mechanisms including alerting, metrics, and logging using Prometheus, CloudWatch, Kibana, PagerDuty
• DevOps experience (AWS preferred) architecting, configuring cloud technology stacks (Network Security, API Gateways, VPCs, CDNs, Kafka/MKS, Kubernetes, EKS, Jenkins configuration, CI/CD configurations etc., is a plus.
• Ability to work with minimal instructions on day-to-day work, able to consume and self-start with general instructions on new assignments. Participates in an inclusive and supportive engineering culture.

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 recruitadmin@wbd.com.

Jobcode: Reference SBJ-re3jm2-3-17-153-20-42 in your application.