Senior Software Engineer – Forecasting Team

Location UK / Belfast

Job Type Permanent full-time

Salary Negotiable

Updated 4 days ago

Reference 1431111

 Job Description

We are seeking a highly talented Senior Software Engineer who can contribute brilliantly to our forecasting team located in Belfast.

Who are SpotX?

SpotX is the leading global video advertising platform that enables media owners and publishers to monetize premium content across desktop, mobile and connected TV devices.

With a growing engineering office in Belfast SpotX are keen to speak with a highly talented Sr. Software Engineer. We’re looking for someone who is versatile, methodical and enjoys focusing on new challenges. 

Visit our About Us page to learn more.


Your Opportunity:

As a member of the Belfast Forecasting team you will have the opportunity to work on bleeding edge applications from the ground up.  

With an Angular 2 front end, backed by a Python API the primary focus of this team is to utilize SpotX’s big data infrastructure to forecast future market trends.

This is a growing agile team where Software and QA Engineers work side by side to ensure continual delivery.  Every team member plays a part in our success, from dealing with product requirements to development, test and release we continually strive to improve our offerings where possible.

The team’s core applications are containerised and run on our production Openshift cluster.  With continuous integration, the team comfortably sign off deliveries to production on a weekly basis.

If you have a ‘can do’ attitude and are seeking an amazing learning opportunity this could be the right team for you.


What your day-to-day will look like:

Daily life at SpotX is all about the code we write.  You’ll start most days with a coffee or snack from the kitchen while you organize yourself for your day.  

After standup, you’ll spend the majority of your day at the keyboard doing what you do best: slinging code that reads as well as it functions.  Meetings? Schmeetings… we value your time.   

Sometimes you will work with a partner (we love pair programming), and sometimes you’ll work with your best set of headphones.  

Throughout the day, you may take a break to head to the whiteboard with one of your teammates to help them work through design or review code so that it can be merged to the baseline.  

At some point, you may be invited to a meeting to discuss or plan work that is coming soon.  We love new ideas, and we love solving problems together, even if it’s over a game of pool.

Finally youll submit some code and see it roll to production.


Preferred SpotX’er talents:

  • Awesome development and design skills
  • Experience in OO and/or Functional programming languages
    • For this role experience of Python would be awesome!
  • A desire and ability to continue learning
  • 4+ years experience delivering successfully in an agile environment
  • Demonstrated ability to lead the development of features/components
  • Comfortable in mentoring others
  • Experience with: Linux/Unix, Git, SQL

Bonus SpotX’er talents:

  • GitHub account – we like developers who like developing!
  • Experience working at scale and with distributed systems
  • Experience with: Hadoop, Druid, Docker, Scala, NoSQL, JS
  • Experience mentoring junior developers

SpotX Perks:

  • Work in a fun, casual, team environment with great work-life balance
  • Amazing office location with panoramic city views
  • Stocked snacked cupboard & beer fridge!
  • Active social committee with subsidised monthly events.
  • Weekly food, fruit & snack delivery
  • Xbox, Pool & ping pong table
  • Subsidised gym membership
  • Health insurance & strong pension contributions
  • Great holidays, company closed from Christmas to New Years
  • Make a real difference – the code you test reaches millions of people as soon as it is released


SpotX Core Values: Customer Service, Integrity, Respect, Initiative, Collaboration, Innovation and Adaptability

Apply now:

  • Submit your details: here