About The Job:
We are seeking a Software Engineer who loves music, data, and building world-class systems that scale to solve data problems. This team is building a powerful new platform that puts clear, meaningful insights into the hands of artists and songwriters. The app lets WMG artists, songwriters, their managers, and teams access real-time information about streaming performance, fan engagement, and earnings across various platforms.
Your Role:
-
Reimagine and implement the future of tech for the music industry
-
Work as part of a dynamic and highly effective team
-
Own the creation and delivery of highly innovative products
-
Learn and grow as a professional through close collaboration with your team members and engineering leaders, and by being part of a culture of continuous improvement and learning
Here you’ll get to:
-
Own features through full development lifecycle, including design, creation, test, deployment, and maintenance
-
Write clean, optimized and reusable code
-
Deliver work following established standards and best practices, such as test automation, test coverage, etc
-
Create clear, comprehensive technical design documents
-
Take advantage of mentorship from more experienced engineers, and do not shy away from mentoring more junior engineers
About you:
-
You have a Bachelor's degree in Computer Science, Computer Engineering, or other related field
-
You have 3 to 7 years of experience working in Java with solid full-stack experience.
-
You write maintainable code, and review code of your peers
-
You have strong operational excellence best practices: Testing, monitoring, paging, and incident management
-
You write or refactor code with maintainability and optimization in mind, improve test coverage, and have sound judgment when making design tradeoff decisions. You also contribute high-quality code reviews.
-
You have a proven track record of shipping software features to in accordance with best practices around scalability, performance, and product quality
-
Your bias is towards action, and you always find ways to deliver better solutions more efficiently
-
You’re an empathetic team member who works well in a team environment and communicates effectively
We’d love it if you also had:
- Experience with AWS
-
Experience with writing design docs for your features, and serve as design reviewer for design docs of your peers