Universal Music Group
Senior Full Stack Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Senior Full Stack Engineer – Rights Product & Services Team
Universal Music Group
About Universal Music Group
Music is universal, and at the Universal Music Group (UMG), we play a pivotal role in shaping the global music industry. Whether in A&R, digital platforms, finance, legal, sales, or marketing, UMG empowers passionate professionals to build a world-class music business that inspires creativity and innovation.
UMG is committed to diversity, equity, inclusion, and accessibility. We welcome applicants from all backgrounds and strive to create a workplace where differences in career status, family structure, gender, race, disability, sexual orientation, religion, belief, age, or any other personal characteristic are not a barrier to opportunity.
If you require reasonable adjustments (e.g., dyslexia-friendly formats, neurodiversity disclosures, or support throughout the hiring process), please email: UniversalMusicCareers@umusic.com.
Department Overview
With a global footprint, the Rights Product & Services Team at Universal Music Group designs, develops, delivers, maintains, and supports technical solutions that facilitate:
- The capture and management of music repertoire contracts
- The assignment and processing of delivered repertoire under those contracts
- Innovative, scalable technologies that improve rights administration workflows
The team collaborates closely with international business stakeholders to enhance rights experiences, adopting best practices and innovative processes in a fast-paced, commercially focused environment.
The Role: Senior Full Stack Engineer
As the Senior Full Stack Engineer, you’ll architect, develop, and maintain both:
- Front-end applications (using React.js)
- Back-end services (using .NET ecosystem)
Joining an agile product team, you’ll work alongside product owners, business analysts, developers, QAs, and DevOps to deliver secure, performant, and reliable solutions while adhering to industry best practices.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Key Responsibilities
-
Collaboration & Guidance
- Work closely with the Tech Lead and senior developers, responding to their support and mentorship.
- Attend and actively contribute to agile ceremonies: sprint planning, stand-ups, and retrospectives.
-
Technical Accountability
- Deeply understand UMG’s complex commercial and rights domain and analyze existing solutions.
- Ensure user stories meet acceptance criteria, minimizing QA failures through Test-Driven Development (TDD).
- Develop high-quality, maintainable code with a strong emphasis on design principles (SOLID, GO4).
-
Cross-Team & External Engagement
- Board any solutions through iterative feedback with product owners, business stakeholders, and QA teams.
- Learn across architectures, cloud-based systems (microservices, encryption, telemetry tools like Dynatrace).
- Take ownership in diagnosing issues via logging, debugging, and performance monitoring tools.
- Facilitate remote collaboration, minimal self-management, and independent problem-solving on deadlines.
-
Scrum Process & Cross-Functional Impact
- Autonomous self-starter capable of rapid onboarding and contributing to tight deadlines.
- Communicate effectively with business users to identify, debug, and resolve production issues.
Skills & Experience: Must-Haves
Technical Skills
- Strong C#/.NET expertise in modern systems.
- Proficiency in React.js, pragmatic understanding of TypeScript.
- Testing methodologies: Jest or similar test frameworks.
- Modern JavaScript/TypeScript implementation practices.
- Bachlor’s in Computer Science or related field or equivalent practical experience.
- *Evidence of media/entertainment industry experience (desirable).
- Message-based architectures (e.g., AWS SNS, SQS, or comparable event-driven design).


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Timeout Required Capabilities
- AWS Services (or compatible platforms like Azure) familiarity.
- Relational and NoSQL databases (PostgreSQL recommended).
- CI/CD pipelines using tools like GitHub Actions, Tekton, or comparable automation.
- Containerised platform experience (primarily ECS and Kubernetes).
Soft Skills & Mindset
- Cultural fit with an innovative, customer-facing company.
- Strong sense of ownership, diligence, and collaboration.
- Thriving in agile environments (Scrum/Kanban).
- Customer service quality of communication, problem-solving under pressure.
Desirable Bonus Traits
- Travel exposure to industrial/physical applications illustrative of responsibilities.
- Professionals that architect React and Bootstrap components.
- Familiarity with alternative cloud data stores definitions (e.g., DynamoDB, Cosmos DB).
- Experience efficiently refactoring legacy (in-released function, network architectures).
Key Contacts & Next Steps
** Gender, race, disability, sexual orientation, religion, belief, age, marital status, background, pregnant, or caring responsibilities.**
For queries on disabilities, accessibility, or adjustments at any stage (including alternative form submissions or neurodiversity disclosure prompts), please email UniversalMusicCareers@umusic.com.
Application Note: Roles remain dynamic; the description outlines primary accountabilities (not an exhaustive list). We look forward to meeting talents passionately.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills
Location