We use first and third party cookies in order to give you a better experience of our website. By continuing to browse or by clicking "Accept", you agree to the use and storage of cookies on your device. Learn more

Software Engineer - Business Systems

Stockholm, SE

Apply

About us

Soundtrack Your Brand is a Spotify-backed company that offers music streaming services for businesses. We serve small customers like the skate shop around the corner and large brands like McDonald's, Tony & Guy and TAGHeuer. Through our service, our customers have total control over the music and can manage all their locations from one common place.

Playing music in a business is far different from playing music at home. Businesses need a vast selection of music that's continually updated. Also, the music itself profoundly influence consumers' experience and behavior, which we have repeatedly proven in our research, and as thought leaders in in-store music research we try to educate the world about the impact of music.
Our development team consists of 30 very talented, motivated and humble engineers with experiences from EA, Spotify, Skype, iZettle, Viaplay, Blocket, and Aftonbladet. In total, we are about 90 people working from Birger Jarlsgatan in Stockholm, Seattle, and London.

After building an impressive Nordic customer base in the last couple of years, we have now expanded internationally and are currently live in Europe, America, Asia, and Africa.


The role

You will play a central role in our business systems team, which is responsible for all our financial transactions. This involves everything from credit card payments to invoicing towards partners, resellers and enterprise customers.
We firmly believe in fair traded music and that artists, composers, and songwriters should be compensated fairly. Our business systems team plays a crucial role in calculating royalty payments and reporting of these to labels and publishers. In other words, everything we do focus on scalability and maintainability, and the ability to design and build efficient, reliable and maintainable systems.

We strongly believe in self-organizing teams with a high degree of responsibility and accountability. Therefore you will be involved in the team’s key decisions and share the responsibility to deliver superb billing, payments, and accounting along with your extremely dedicated colleagues.

You will drive large software initiatives utilizing a variety of programming languages and platforms. Our services are written in Go, Scala and Elixir running on the Google Cloud Platform on App Engine and Container Engine (Docker and Kubernetes). For data processing, analysis and reporting we use Google Dataflow, BigTable, BigQuery, and Tableau. Our front-end is written in JavaScript (ES6) and built around React and Redux.


Personality

You're friendly, pragmatic, professional, precise and fun to work with. Also, you are probably comfortable with describing yourself as:

  • Being focused on what is most important here and now, at all times, and having a knack for realizing when it's time to change the game plan and when to stick to it.
  • An excellent communicator – inside the team, as well as outside of it. You love to discuss different solutions and strategies for technical challenges.
  • A person with an agile mindset who feels comfortable with quickly adapting to constant change.
  • An open person who say what you mean and mean what you say.
  • Ready to get your hands dirty and join a team of doers!


Required experience

We are currently looking for both a junior and a senior developer, why we are interested in different types of experiences and skillsets:

  • Strong background in software engineering, e.g., a CS degree or equivalent fundamentals.
  • Previous experience of building scalable, maintainable and robust payment/financial centric systems.
  • Professional experience of one or several relevant areas
    • Modern front-end frameworks such as React.
    • Cloud-based back-end services such as App Engine or Kubernetes.
    • System integrations using REST APIs.
    • Data modeling and processing services like DataStore, BigTable, BigQuery and Apache Beam.
    • Monitoring through Prometheus and Grafana.
    • Logging through LogStash, ElasticSearch, and Kibana.
  • Being used to working independently and planning your own time and efforts.
  • Experience with unit, integration and load testing.
  • Experience of using Git, or a similar distributed source management system.
  • Familiar with agile development methods like Scrum or Kanban or variations thereof.

Ticked all the boxes above?

We believe that diversity of perspective and experience will render a better workplace for our employees and a better product for our users. We’d like for new employees to contribute to such a diverse workplace.

Apply to: [email protected]