Meet the Team.

We staff over 150 people in 4 different countries and time zones. With a tightknit crew of music lovers, content aficionados and tech experts, there’s a little something for everyone. See a selection of staff profiles below or check the About 7digital section for the Management Team and Board of Directors. 

“Inspiration often comes from the collaborative nature of our work.”

Dimitris Ballas

7digital Creative

Some of our featured jobs

Senior Developer

Technology
London

7digital is transforming the listening experience for music fans, like you. Our
robust, scalable digital music platform and flexible APIs are used to power
comprehensive music and radio services for leading consumer brands, mobile
carriers, broadcasters, automotive systems, retailers, record labels, artists and
agencies. Alongside great technology, we offer global music rights, award-
winning radio production services, and content management expertise, making
us a leading global partner in this industry.

Working at 7digital, you'll have the opportunity to work with well-known brands
and companies. Over the years, we have delivered services for multinationals
such as Samsung, BlackBerry and T-Mobile as well as for leaner start-ups such as
Turntable.fm and Who Sampled. You will be able to experience the interaction
between streaming and radio, as we are also the largest independent producer
of radio programming for the BBC (including the Radcliffe & Maconie Show and
Sounds of the Sixties).

Right now we are engaged in a number of very exciting projects for global artists
(will.i.am, Neil Young), hi resolution audio services with Onkyo, Technics and
MQA, video messaging with musical.ly, along with developing streaming
products for broadcasters, retailers and the major labels.

We’re working at significant scale – our service-oriented API Platform is handling
billions of requests per month and growing quickly. You’ll be joining an
enthusiastic team who enjoy what they do. Things like Pair Programming,
TDD/BDD, Refactoring, and Continuous Delivery are deeply embedded and we’re
constantly striving to improve the way we work. We know typing is not the
bottleneck, so there are plenty of other things going on:

● You can take part in regular weekly sessions sharing ideas, doing
Katas/Dojos and discussing practices and technologies.
● You will get up to two days “innovation time” a month to investigate new
technologies or product ideas.
● You can attend conferences and community events, both as a participant
or contributor - we’ve presented/run sessions at XP2016, QCon, SPA,
Strata + Hadoop World, Agile Cambridge, Agile Manchester, APIdays,
XPDay, Agile on the Beach and many others.
● You can help us host our own popular community event – Devs in the
‘ditch
● We hold frequent retrospectives on how we can improve the way we
work.

However, we’re not perfect and not afraid to say so. We recognise we have
problems which need solving and a long way to go on our journey of continuous
improvement.

About You

You care about software; you have a passion for what you do which you can
clearly convey by your actions rather than just waffly personal statements on
your CV. For you it’s more than a job. You like to pick the right tool for the task at
hand.

You believe software development involves a lot more than just writing code.
You see it as your remit to really understand our domain so we can all deliver as
much value to the business as possible. When you do write code you believe it
has to be done really well. To you, quality (both internal and external) really
matters. These are things we really care about.
TDD

We’re strong advocates of test driven development, and we want you to be too.
We think that it in particular represents such a different mindset that we would
only consider you for a senior position if you have significant working experience
with TDD. If you do, great! We want to know more. How much? How do you do

TDD? How have you used TDD on a recent project? What problems have you
faced? The more the better!

Technology you'll get to use

Our production systems predominantly use C# on Windows. We also make use
of Linux and have some applications in Python and Ruby. We use a mixture of
AWS and Google Cloud Platform, based around a distributed data architecture
with Apache Kafka at the heart. We’d be interested in you if you’re from any
background as long as you have a keen understanding of good programming
practices. We have a strong devops culture and like to use services that help us
create great products; from CDNs to monitoring to anomaly detection. We’d
expect you to be proficient in more than one technology stack. Here’s a sample
list of technologies we currently use:
● C#, Python, Ruby
● REST, Queues, Relational Databases, Document Databases
● Infrastructure as code - Chef, AWS CloudFormation
● Windows, Linux
● Postgres, SQL Server, Solr/Lucene/Elasticsearch, Redis, RabbitMQ and
Varnish, Kafka, Spark, Nginx

We’re also very keen on open source. We contribute to some of the technologies
listed above as well as maintaining our own forks (+ publishing other things we’d
like to share) on our GitHub account.

Apply

If you’re interested, send an email with your CV and a cover note to tech-jobs@7digital.com, ensuring that the subject field contains the following text: “Application for Senior Developer”

Full Stack Developer

Technology
London

7digital is transforming the listening experience for music fans. Our robust, scalable
digital music platform and flexible APIs are used to power comprehensive music and
radio services for leading consumer brands, mobile carriers, broadcasters, automotive
systems, retailers, record labels, artists and agencies. Alongside great technology, we
offer global music rights, award-winning radio production services, and content
management expertise, making us a leading global partner in this industry.

We're looking for a great full-stack developer to join a small autonomous team who
enjoy what they do. We deeply value things like pair programming, TDD, refactoring,
automation and continuous delivery and are striving to continuously improve, including:
● regular sessions sharing ideas, running Katas/Dojos and discussing practices and
technologies;
● two days personal “innovation time” each month to investigate new technologies
or product ideas;
● attending conferences and community events, both as a participant or
contributor, such as FullStack, SoCraTes, Edge, Full Frontal, SPA, Agile Cambridge,
XPDay and Agile on the Beach;
● helping host our own popular community event, Devs in the ‘ditch; and
● frequent retrospectives on how we can improve the way we work.

You will primarily be working on a consumer-facing web product - building 7digital
platform tools for productivity and curation. The app uses a small PostgreSQL
database, a lightweight C# (Nancy) back-end and a AngularJS 1.5 (ES6) front-end. You’ll
get to develop new test-driven features and continuously integrate them using GitHub,
which triggers automated tests and deployments through TeamCity.

Typically, feature work involves:
● working closely with the product team to understand requirements and UX;
● taking a considered approach to translating wireframes into components;
● building robust front-end components to interact with the back-end;
● adding endpoints to the back-end which compose and map 7digital API calls;
● releasing code to production, via automated tests and a UAT environment;
● demoing the feature in regular catch-ups with users to gain feedback; and
● iterating on the feature from feedback and usage data.

When a feature requires new behaviour/data in the 7digital platform, you’ll also get to
help build and develop those services. We’re currently building a Node.js API (using
Docker and Elastic Beanstalk) to centralise and simplify record label management
throughout the platform. The data backing the service is synchronised periodically by a
Lambda function which consumes from Apache Kafka.

About You

You’re passionate about building high-quality software and appreciate that it’s more
than just writing code. You are a strong advocate of TDD and know when it’s
appropriate to use different types of tests. You’re motivated by solving users’ problems
and delivering value to the business. You enjoy building front-end applications as well
as the services powering them. Whilst you’re passionate and proficient using JavaScript,
you’re also comfortable coding in more than one language. You enjoy learning about
and using new technology.

Apply

If you’re interested, send an email with your CV and a cover note to tech-jobs@7digital.com, ensuring that the subject field contains the following text: “Application for Full Stack Developer”

Cloud infrastructure / Web Ops Engineer

Technology
London

We are looking for a talented and enthusiastic Cloud infrastructure / Web Ops Engineer who
is keen to work on a high availability and high demand system – in a collaborative manner –
building a robust, reliable and automated platform which can cope with scaling up to meet an
ever increasing demand. Our infrastructure is handling billions of requests per month (and
growing). We’re massive fans and advocates of Lean and the DevOps movement, and are in
the middle of a platform improvement programme - moving our key infrastructure to AWS
and Google Cloud Platform; monitoring, measuring and iterating as we go.

About You

You believe systems and infrastructure development involves a lot more than just
computers, configs and code. You see it as your remit to really understand our domain so
we can all deliver as much value to the business as possible. When you do build something
you believe it has to be done really well. To you, quality (both internal and external) really
matters. These are things we really care about.

You are a fan of continuous improvement and see high availability of high demand,
distributed systems as an area ripe to demonstrate your experience. You love Linux but also
see how Windows can inter-operate sanely.

You will have spent some time using cloud computing and see it as an extension of toolset.
You appreciate the differences between “using someone else’s computers” and co-located
data centers, and are comfortable moving between the two options.

Technology You’ll Get To Use

We’re pretty technology agnostic and are looking for people who aren’t religious about one
platform or another, but more interested in being given the opportunity to solve interesting
problems with other smart, passionate people. The work opportunities are broad:
● we manage our own hardware with our own virtualised environments.
● we’re also deploying apps on Elastic Beanstalk and Google Container Engine with
Docker, and have apps running Terraform & CloudFormation defined infrastructure.
● we have data separated nicely through Kafka, stored in Postgres, SQL Server, Big
Query and S3.
● we extend our applications into our CDN using VCL
● we have many sophisticated products and applications and are making good use of
technologies like Varnish, Nginx and HAProxy within them (rather than coding our
way out of every challenge).
● We’re big fans of companies like Etsy and Netflix and also want to view things from a
“full-stack” perspective with tight collaboration between developers and operations
people to achieve this goal. Automation of infrastructure and systems is part of our
daily practice, and we’re pioneering test-driven infrastructure within our teams too.

Here’s the obligatory tick-list of technology names - you don’t have to have experience in all
of them, and you may not get to see some of them:
● OS: Debian Linux, Windows Server 2012/2008R2
● Web Ops: Nginx, IIS, Varnish, Git, Jenkins, TeamCity, Chef and CFEngine
● Hardware: Dell, Cisco, Juniper
● Cloud: EC2, GCE, EBS, ELB, GCS, S3, AppEngine,
● Monitoring: DataDog, Sumologic, Zabbix, New Relic, Logstash, Kibana, Graphite,
StatsD, Catchpoint
● Data Stores: SQL Server, Postgres, Mongodb, ElasticSearch, Solr
● Other important tech: HAProxy, Debian Package Management, KVM, ASP.NET,
Google Apps, PowerDNS

About the Job Day to Day

Day-to- day, this job will involve working in a highly collaborative manner with everyone in the
organisation, particularly our other technology team members. You’ll be improving the way
we collaborate and get things done. A mixture of working with other teams on AWS and
GCP infrastructure and operations, looking after our large storage systems and virtualised
data centre environment, while also making occasional visits to our data centres to do things
we can’t do remotely. We manage work through a prioritised backlog of tasks with rotation
onto a Point of Contact role to cover reactive and unplanned jobs - we try and minimise
chaos so there’s always a good purpose for you doing what you’re doing.
There’s a sane, paid out-of- hours on-call rota (for emergencies only). This job does not
involve IT Desktop Support; we already have people who are great at that.

About Us

7digital is transforming the listening experience for music fans like you. Our robust, scalable
digital music platform and flexible APIs are used to power comprehensive music and radio
services for leading consumer brands, mobile carriers, broadcasters, automotive systems,
retailers, record labels, artists and agencies. Alongside great technology, we offer global
music rights, award-winning radio production services, and content management expertise,
making us a leading global partner in this industry.


Working at 7digital, you'll have the opportunity to work with well-known brands and
companies. Over the years, we have delivered services for multinationals such as Samsung,
Blackberry and T-Mobile as well as for leaner start-ups such as Turntable.fm and Who
Sampled. You will be able to experience the interaction between streaming and radio as we
are also the largest independent producer of radio programming for the BBC (including the
Radcliffe & Maconie Show and Sounds of the Sixties).

Right now we are engaged in a number of very exciting wearable projects for will.i.am
through i.am+, high resolution audio services with Onkyo, Technics and Meridian, video
messaging with musical.ly along with developing streaming products for ROK Mobile.

Apply

If you’re interested, send an email with your CV and a cover note to tech-jobs@7digital.com, ensuring that the subject field contains the following text: “Application for Cloud infrastructure / Web Ops Engineer”