Senior Software Engineer

Warner Music Group

About The Position

Warner Music Group is seeking a Senior Software Engineer to maintain, modernize, and innovate core engineering applications that power its music publishing business lifecycle, including rights management, contract administration, royalty processing, and global licensing management. The engineer will build mission-critical systems used by songwriters and rightsholders and help reimagine technology for the music industry. The role involves delivering scalable, maintainable, high-quality and reliable solutions; identifying improvements to system quality, scale, and efficiency; and collaborating with business stakeholders and engineering teams on technical requirements, integrations, and data engineering. The engineer will own team deliverables and execution, mentor other engineers, and respond to incidents and participate in on-call duties with a focus on root-cause fixes and improvements. This is a hands-on senior engineering role involving coding, code reviews, engineering best practices, design documentation, and peer design reviews. The successful candidate will work in a collaborative, continuously improving environment and communicate effectively across functions. The position offers a base salary of CAD $100,000–$145,000 and eligibility for a performance-based annual bonus. The posting is for an active, existing vacancy.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • At least 6 years of experience working in Java or another object-oriented language.
  • Strong full-stack experience.
  • Strong experience with relational databases and data model design.
  • Experience building projects with good abstractions and clean architecture.
  • Strong debugging skills and ability to diagnose and resolve complex issues.
  • Effective communication and cross-functional collaboration skills.
  • A drive to grow, learn, and master the craft of software development.
  • Experience writing design documents for features and reviewing peers’ design documents.

Nice To Haves

  • Experience with AWS.
  • Familiarity with large-scale data processing systems and event-driven architectures.
  • A high sense of ownership and drive to deliver impact in a fast-paced, evolving, ambiguous environment.

Responsibilities

  • Maintain, modernize, and innovate core engineering applications supporting music publishing operations.
  • Implement maintainable, high-quality, reliable solutions that scale with the business.
  • Work with the team and leaders to identify opportunities to improve system quality, scale, and efficiency.
  • Collaborate with business stakeholders and engineering teams to clarify technical requirements and support system integrations and data engineering.
  • Own team deliverables, processes, and execution to ensure reliable delivery of technical objectives.
  • Mentor engineers and support their professional growth.
  • Respond to incidents and perform on-call duties, focusing on root-cause fixes and improvements.
  • Write code, conduct code reviews, and participate in establishing engineering best practices.
  • Write design documents for features and review peers’ design documents.

Benefits

  • Performance-based annual bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service