DE&E Technology's Content Platforms is responsible for defining technology solutions, product requirements and roadmaps, plus training and support of critical applications used by business partners who are reliant on the global content supply chain.
The music supply chain team manages products and drives workflows that support/enable users to manage both publishing and recorded music business through acquisition, distribution, administration, and monetization processes leveraging analytics to make data driven decisions.
GENERAL JOB DESCRIPTION
As a senior software engineer you will play a meaningful role working across music supply chain applications building and supporting capabilities, with responsibilities for the technical design and implementation of medium size projects and features.
This position might be right for you if:
You’re a curious and efficient engineer who wants to feel empowered to help define the direction of development and work side-by-side with some of the brightest minds in our organization.
You thrive in an agile and collaborative environment.
Please note- This is a Project Hire role and details will be discussed during the interview process.
MAJOR DUTIES AND RESPONSIBILITIES
Design, develop, test, deploy, maintain, and improve software.
Manage individual project priorities, deadlines, and deliverables.
Participate in the design and implementation of core capabilities supporting music supply chain.
Collaborate with internal & external teams to define requirements and delivery schedules for projects.
Design and deliver high quality code for small to medium size projects and make critical contributions working with others on larger projects.
Work with the team to iteratively improve development practices and processes.
Tackle challenging engineering problems involving high throughput services/ applications.
Build strong relationships with the team while collectively finding opportunities for improvements around quality and automation.
REQUIRED EXPERIENCE / SKILLS
5+ Years of related work experience.
Strong understanding and experience with SQL, database objects, relational database concepts, stored procedures, optimization of queries, and data modeling.
Robust programming skills and strong experience with C# .
NET, Microsoft SQL Server, IIS, MVC, ASP, Razor, Entity Framework, Git.
Exposure to full lifecycle of application development, including practices like continuous integration, unit testing, integration testing, functional testing, code reviews, documentation, etc.
Understanding and experience with building and integration with APIs.
Understanding and experience with OAuth, authentication, authorization, and access management.
Understanding and experience with AWS (s3, rds, messaging, vpc, etc.
).
Understanding and experience with data integration concepts.
Understanding and experience with pub/sub (eg.
RabbitMQ, SNS, etc.
).
Understanding and experience with monitoring applications.
Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
Excellent communication and team collaboration skills.
Time management skills and breaking down complex problems into manageable tasks.
Agile methodology.
EDUCATION QUALIFICATIONS
Bachelor’s degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
NICE-TO-HAVES
Experience with the following technologies is a plus: AWS, Kafka, Airflow, Databricks, Snowflake, PostgreSQL, serverless computing.
The hiring range for this position in Santa Monica/Burbank/Glendale/L.
A.
, California and in Bristol, Connecticut is $136,100 to $182,400 per year.
The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors.
A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.