
Lead Software Engineer
Sony Music Global3 days ago
Tallinn, Estonia or London, United KingdomStaff+
Responsibilities
- Lead the technical design and implementation of scalable software solutions for global B2B2C platforms.
- Drive architecture decisions across distributed systems, APIs, data pipelines, and platform services.
- Translate complex business requirements into technical solutions with Product, Operations, and stakeholder teams.
- Write maintainable, well-tested code and establish engineering standards, coding practices, and development processes.
- Lead technical design sessions, architecture reviews, modernization initiatives, and long-term technical roadmap planning.
- Design resilient services and integrations with internal and third-party platforms.
- Improve application reliability, performance, observability, scalability, maintainability, and developer productivity.
- Troubleshoot complex production issues, conduct root cause analysis, and guide engineers through mentoring, code reviews, and architectural coaching.
Requirements
- 10+ years of software engineering experience.
- Experience implementing distributed systems and designing scalable software architectures.
- Strong experience with Python and JavaScript.
- Experience building frontend applications with TypeScript and React.
- Experience with Snowflake, MySQL, Neo4j, Kafka, OpenSearch, and other database technologies and query languages.
- Experience designing microservices and APIs using REST, HTTP, and OAuth.
- Experience with AWS cloud technologies, log analysis, monitoring, and production reliability investigations.
- Experience writing unit, integration, and automated tests.
- Experience working in Agile development teams.
- Strong communication, stakeholder influence, systems thinking, and technical mentoring skills.
- Experience with domain modeling, data modeling, schema optimization, large datasets, high-volume systems, and complex technical initiatives.
- Demonstrated ability to lead technical initiatives without direct people-management responsibility.
- Interest in music, technology, and systems supporting artists and creators.
Benefits
- Hybrid London work arrangement with 3 days in the office and 2 days remote.
- Modern office environment and opportunities for professional growth and development.
- Private medical cover, generous pension scheme, life assurance, income protection, music industry perks, and time off over winter break.
- Opportunities to contribute to social impact, diversity, equity, and inclusion initiatives.