Software Engineer

Warner Music GroupBengaluru, KarnatakaHybridFull-timeMid level, 2–5 yearsListed 2 hours ago

Apply now

About this role

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