Sonymusicentertainment
Senior Software Engineer
Europe, Estonia, Tallinn; UK & Ireland, United Kingdom, London. Posted 3 months ago
The role
You will build and enhance scalable applications and maintain software across the full application stack. You will collaborate with product managers and stakeholders to modernize systems that support the music industry.
What you will do
- Build and enhance scalable applications that support Sony Music’s global products and platforms
- Design, develop, and maintain high-quality software across the full application stack
- Collaborate with product managers and business stakeholders to translate complex business requirements into reliable technical solutions
- Write clean, maintainable, and well-tested code
- Participate in architecture discussions, technical design, and modernization initiatives
- Design APIs and services that integrate with internal systems and third-party platforms
- Help improve application performance, observability, scalability, and operational excellence
- Mentor junior engineers through code reviews, technical guidance, and knowledge sharing
- Partner with engineering leadership to establish engineering best practices
- Troubleshoot production issues using logs, monitoring, and root-cause analysis
Required qualifications
- 8+ years of professional software engineering experience building and maintaining complex software applications
- Experience implementing distributed systems and service-oriented architectures
- Strong experience with Python and JavaScript
- Experience building frontend applications using TypeScript and React
- Experience working with databases and query technologies such as MySQL, Snowflake, Neo4j, Kafka, OpenSearch, or similar platforms
- Experience designing and consuming RESTful APIs and working with HTTP and OAuth standards
- Comfortable working within AWS cloud environments
- Experience writing unit, integration, and automated tests
- Experience investigating production issues through logging, monitoring, and performance analysis
- Experience working in Agile development environments
- Strong communication skills
Nice to have
- Experience building software for financial, accounting, ERP, payments, e-commerce, content, data, or other highly complex and data-intensive business systems
- Experience modeling complex business domains and translating business rules into scalable software solutions
- Strong understanding of data modeling, schema design, and relational databases
- Experience optimizing application performance, database queries, and large-scale data processing
- Passion for improving engineering standards, developer tooling, and technical documentation
- Demonstrated ability to mentor engineers and lead technical initiatives without direct people-management responsibility
- Curious, collaborative, and proactive, with a continuous-improvement mindset
- Interest in music, technology, and building systems that directly support artists and creators
Benefits
- Modern office environment
- Investment in professional growth and development
- Private medical cover
- Generous pension scheme
- Life assurance
- Income protection
- Music industry perks
- Time off over winter break
Before you apply
- Applicants must be at least 18 years of age
About the company
Sony Music Entertainment works in more than 70 countries, supporting a diverse roster of international superstars, developing and independent artists, and visionary creators. It is a member of the Sony family of global companies.