> Markdown version of [/jobs/ext/1869170-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1869170-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Bmg Uk & Ireland - **Location:** Wellingborough, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Amazon Web Services, Software Applications, Application Performance Management, Automation of Tests, Big Data, Business Systems, Code Review, Databases, Relational Databases, Database Queries, Programming Tools, Distributed Systems, Python (Programming Language), MySQL, Neo4j, OAuth, Service-Oriented Architecture, Software Construction, Software Engineering, TypeScript, Web Services, Data Logging, ReactJS, Snowflake, Reliability of Systems, Apache Kafka, Front End Software Development, Restful APIs - **Published:** August 1, 2026 - **Apply:** https://www.totaljobs.com/job/senior-software-engineer/bmg-uk-ireland-job107778766 ## About the Role * 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 with the ability to collaborate across engineering, product, and business teams * Interest in learning the complexities of the systems and business processes that support the global music industry The ideal candidate * 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 ## Description * 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 with a focus on long-term quality and system reliability * Participate in architecture discussions, technical design, and modernization initiatives across our platforms * 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 closely with engineering leadership to establish engineering best practices and continuously improve development processes * Troubleshoot production issues using logs, monitoring, and root-cause analysis to ensure platform stability ## Related Videos - [Fingerboard to Keyboard: Transposing One Profession to Another](https://www.wearedevelopers.com/videos/868-fingerboard-to-keyboard-transposing-one-profession-to-another) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)