Site Reliability Engineer – London

WANTED: An SRE to join our extreme programming team; someone who prides themselves on their ability to share their knowledge and instil a site reliability mindset across the whole team! You’ll be as happy working on application features as you are working on infrastructure.  You will pair-program with developers or SREs to build systems that are easy to understand & diagnose, fail in predictable and safe ways, with appropriate telemetry and alerting. You will provide an expert voice in team discussions and be an infrastructure and operations stakeholder. You’ll be comfortable explaining the SRE way of thinking to teams as well as getting involved in planning and architecture with the teams. In this role you will work with a wide range of technologies from infrastructure management code, to application code, through to data stores and networks. You’ll help the whole team embed observability and reliability into everything we build.

Reports to: Team Lead, Product Development

Location: East London

Employment Type: Permanent

Working Hours: Monday to Friday – flexible working hours! 7.5 hours per day with Core Hours 10.00am – 4.30pm

Salary: Highly Competitive

Benefits: Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  

About the Role: Mission & Key Relationships

Mission

  • Build and run operable, observable, scalable, and secure systems as part of a product development team.

Relationships

  • Product Development team
  • Fellow SREs
  • ProDev Leadership Team

About You: Experience

You must have:

  • Prior experience in a relevant role (e.g. SRE, Systems Development, Operations)
  • Worked on a project in collaboration with application developers and/or infrastructure engineers.
  • Worked with cloud solutions (We use AWS).
  • Experience with one of the following
    • Designing systems with reliability appropriate to business needs (e.g. SLA, SLO, SLI)
    • Approaches to monitoring and alerting .
    • Infrastructure automation & configuration management.
    • Database Reliability Engineering
    • Distributed systems design
    • Deployment strategies (e.g. Blue / Green, Canary, A/B)

About You: Skills

You must be:

  • Able to code in at least one programming language (scripting is fine)

Competent in at least two of:

  • Web technologies – HTTP, Web Servers, CDNs, DNS.
  • Distributed systems design and fault tolerance (We run an ad-exchange).
  • SQL and NoSQL Databases (We use Postgres, Cassandra, Redis on AWS).
  • Monitoring tools such as Prometheus, Nagios, Monit, Graphite, Grafana.
  • Automation tools (We use Terraform, Puppet, Packer).
  • Able share knowledge and expertise as presentation or training.
  • Networks and DNS.
  • Firewall implementations using iptables and other technologies.

About You: Behaviour

You must be:

  • Sociablehappy to pair-program daily
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Patient – able to collaborate with people with different levels of experience
  • A team player – share code ownership and work as part of the SRE home-team or embedded in one of the other product teams.
  • Passionate – interested in the latest technologies and trends
  • Confident – able to clearly express your ideas in discussions

The WOW Factor

We’d love it if you have:

  • Understanding of programmatic ad tech.
  • Held an SRE title before.
  • Worked in an extreme programming team/continuous delivery environment.
  • Experience in coaching and mentoring developers.
  • The ability to see how everything fits into the bigger picture.
  • Spoken at or attended DevOps/SRE conferences.
  • Hold any DevOps certifications or have attended courses.

To Apply

Send an email with CV attached and your name and “Site Reliability Engineer” in the subject line to [email protected]. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants must be authorised to work in the UK.

We love reviewing all the applications we receive, but unfortunately we’re not able to get back to everyone individually. If we’d like to move forward with your application we’ll definitely be in touch!

WANTED:  A Senior Data Platform Developer to join our extreme programming team! Someone who wants to do more than just code; we want a dreamer, a creator, a mentor, someone who likes to discuss ideas and enjoys working with others to design and create great features and products. Someone who understands that “what you build” is just as important as “how you build it”. Someone who would love the chance to get involved in all aspects of product development, discussing product design, architecture as well as testing and coding, whilst working on market leading solutions in the modern advertising space. You must be happy talking with non-technical people, discussing ideas, doing pair programming and be keen to develop your skills in all areas of product development.

In this role you’ll work collaboratively with an experienced data platform team, and will work with a wide range of advanced data, web and cloud technologies. Our main technologies are AWS (EC2, S3, EMR and more), Spark (batch and streaming) – specifically PySpark but we’re open to other languages, Java and Python. You’ll develop your skills whilst applying them to real world problems. Our goal is to drive business data innovation which happens to involve a large amount of data – we ingest over 100 000 events a second and are working to increase this. Our work involves everything from architecture modelling, platform building and scaling & client reporting modelling and integration. We help the business record and process all events in our auction exchanges and advert interactions, and provide this data to the whole company, including Data Scientists, BI analysts and Operations.

We are embarking on a rebuild of our current platform so it’s a great time to join us and be part of our journey into the world of extreme, real-time, data-processing!

Reports to: Team Lead, Product Development

Location: East London

Employment Type: Permanent

Working Hours: Monday to Friday – flexible working hours! 7.5 hours per day with Core Hours 10.00am – 4.30pm

Salary: Highly Competitive

Benefits: Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  There are monthly company social events, weekly deliveries of fruit, film nights and an annual Unruly Festival.

About the Role: Mission

  • Work alongside Product Development team members and other Unruly teams to develop cutting edge products in the Ad Tech space using a combination of lean and agile development practices.
  • Extend and maintain our platforms, pairing with other developers
  • Become part of a team that regularly retrospects and reflects in order to continuously improve
  • Collaborate with our product experts (and others) to help decide what we should deliver next

About the Role: Key Relationships

  • Development team
  • Customers (people across the business and end users)

About You: Experience

  • Experience of object-oriented design in Java, Python or C#
  • Experience with Databases – relational or otherwise
  • Experience querying data
  • Experience working with ‘Big Data’ – ideally multiple gigs an hour
  • Architecting data-platforms
  • Experience integrating with other systems (data doesn’t move itself!)
  • Solid understanding of internet and web technologies such as HTTP
  • Experience mentoring junior developers in both programming and design
  • Awareness of some of the practices of Extreme Programming (e.g. pair programming or TDD)
  • You care about code quality and consider: cleanliness, modularity, testability, extensibility, scalability, defensiveness.

About You: Skills

  • An excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • A rapid learner, able to pick up new concepts quickly and apply them in a practical way
  • Able to approach systematically diagnosing unfamiliar technical issues
  • Committed to high standards in your work

About You: Behaviour

  • Sociable – happy to do pair programming
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Passionate – interested in the latest web technologies and trends
  • Confident – able to clearly express your ideas in discussions
  • Curious – willing and able to questions that help you learn and develop
  • Change oriented – willing and able to be part of an environment that is geared towards continuous improvement

The Wow Factor

We’d love it if you have:

  • Understanding of ad-serving and ad technologies
  • Experience setting up / maintaining servers in a cloud environment
  • Experience with AWS cloud services
  • Experience working with structured and unstructured data
  • Understand how to write good unit and integration tests
  • Passion for learning on a wide front – we want people who bring new perspectives to the technical organisation, either from their background or from what they are learning day-to-day
  • Experience with infrastructure as code (Terraform or other)
  • Docker or other container technologies

Other details:

You should be passionate about helping the business gain value from the team’s products, and willing to ensure that the systems are operating correctly. This will involve participating in an on-call rota to investigate and resolve critical issues affecting your team’s software when they (rarely) occur out-of-hours.

We operate using a Lean approach to new software development, with frequent releases and a focus on getting minimal viable products into market as early as possible to gather incremental feedback – this forms the core of our process.

To Apply:

Send an email to [email protected] with CV attached, your name, and “Senior Data Platform Developer” in the subject line. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants are required to be authorised to work in the UK.

We celebrate diversity at our company and welcome applications from people of all backgrounds.

We love reviewing all the applications we receive, but unfortunately we’re not able to get back to everyone individually. If we’d like to move forward with your application we’ll definitely be in touch!

WANTED:  A Data Platform Developer to join our extreme programming team! Someone who wants to do more than just code; we want a dreamer, a creator, someone who likes to discuss ideas and enjoys working with others to design and create great features and products. Someone who understands that “what you build” is just as important as “how you build it”. Someone who would love the chance to get involved in all aspects of product development, discussing product design, architecture as well as testing and coding, whilst working on market leading solutions in the modern advertising space. You must be happy talking with non-technical people, discussing ideas, doing pair programming and be keen to develop your skills in all areas of product development.

In this role you’ll work collaboratively with an experienced data platform team, and will work with a wide range of advanced data, web and cloud technologies. Our main technologies are AWS (EC2, S3, EMR and more), Spark (batch and streaming) – specifically PySpark but we’re open to other languages, Java and Python. You’ll develop your skills whilst applying them to real world problems. Our goal is to drive business data innovation which happens to involve a large amount of data – we ingest over 100 000 events a second and are working to increase this. Our work involves everything from architecture modelling, platform building and scaling & client reporting modelling and integration. We help the business record and process all events in our auction exchanges and advert interactions, and provide this data to the whole company, including Data Scientists, BI analysts and Operations. We are embarking on a rebuild of our current platform so it’s a great time to join us and be part of our journey into the world of extreme, real-time, data-processing!

Interested in Data but not sure if you’d like to try it out? We’d love to chat with you and show you what we do!

Reports to: Team Lead, Product Development

Location:  East London

Employment Type: Permanent

Working Hours: Monday to Friday – flexible working hours! 7.5 hours per day with Core Hours 10.00am – 4.30pm

Salary: Highly Competitive

Benefits: Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  There are monthly company social events, weekly deliveries of fruit, film nights and an annual Unruly Festival.

About the Role: Mission

  • Work alongside Product Development team members and other Unruly teams to develop cutting edge products in the Ad Tech space using a combination of lean and agile development practices.
  • Extend and maintain our platforms, pairing with other developers
  • Become part of a team that regularly retrospects and reflects in order to continuously improve
  • Collaborate with our product experts (and others) to help decide what we should deliver next

About the Role: Key Relationships

  • Development team
  • Customers (people across the business and end users)

About You: Experience

  • Experience of object-oriented design in Java, Python or C#
  • Experience with Databases – relational or otherwise
  • Experience querying data
  • Experience integrating with other systems (data doesn’t move itself!)
  • Solid understanding of internet and web technologies such as HTTP
  • Awareness of some of the practices of Extreme Programming (e.g. pair programming or TDD)
  • You care about code quality and consider: cleanliness, modularity, testability, extensibility, scalability, defensiveness.

About You: Skills

  • An excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • A rapid learner, able to pick up new concepts quickly and apply them in a practical way
  • Able to approach systematically diagnosing unfamiliar technical issues
  • Committed to high standards in your work

About You: Behaviour

  • Sociable – happy to do pair programming
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Passionate – interested in the latest web technologies and trends
  • Confident – able to clearly express your ideas in discussions
  • Curious – willing and able to questions that help you learn and develop
  • Change oriented – willing and able to be part of an environment that is geared towards continuous improvement

The Wow Factor

We’d love it if you have:

  • Understanding of ad-serving and ad technologies
  • Experience setting up / maintaining servers in a cloud environment
  • Experience with AWS cloud services
  • Experience working with structured and unstructured data
  • Experience working with ‘Big Data’
  • Understand how to write good unit and integration tests
  • Passion for learning on a wide front – we want people who bring new perspectives to the technical organisation, either from their background or from what they are learning day-to-day
  • Experience with infrastructure as code (Terraform or other)
  • Docker or other container technologies

Other details:

You should be passionate about helping the business gain value from the team’s products, and willing to ensure that the systems are operating correctly. This will involve participating in an on-call rota to investigate and resolve critical issues affecting your team’s software when they (rarely) occur out-of-hours.

We operate using a Lean approach to new software development, with frequent releases and a focus on getting minimal viable products into market as early as possible to gather incremental feedback – this forms the core of our process.

To Apply:

Send an email to [email protected] with CV attached, your name, and “Data Platform Developer” in the subject line. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants are required to be authorised to work in the UK.

We celebrate diversity at our company and welcome applications from people of all backgrounds.

We love reviewing all the applications we receive, but unfortunately we’re not able to get back to everyone individually. If we’d like to move forward with your application we’ll definitely be in touch!

WANTED:  A devops engineer enthusiastic about building a sustainable platform to help our product development teams to deliver value to customers as quickly as possible.

 You will be delivering services and tools using Agile and Lean Startup philosophies to best effect. You will be working with SREs, infrastructure developers and application developers, located both in our London HQ and remotely.

 We use TDD, pair programming, continuous delivery, collective ownership and close collaboration. 

Location: London (London, UK) 

Contract Type:  Permanent

 Your mission will be to:

  • Build an application delivery platform which developers love to use.
  • Provide platform tools and services which ensure that dev teams can own and operate the applications they build in production.  Build tools and services for provisioning, orchestration, scaling, monitoring, alerting and observability.
  • Evangelise use of the platform tools and services to dev teams to support their transition to a service architecture.  Educating, consulting and training the dev teams in the correct use of the platform is as important as building it.
  • Help shape DevOps practices to be adopted by developers
  • Evaluate and advocate for technology choices for building out the platform
  • Maintain BAU including responding to the support ticket queue
  • Support the platform services in production, including out of hours.

Experience we value:

  • Experience working cooperatively with a variety of teams and stakeholders.
  • Examples of where you have taken a ‘Lean’ approach to new service development, optimising decisions and stories towards getting faster feedback.
  • Provided ideas on how technical vision and architecture can be improved to better support the product vision. (And vice versa!)
  • An understanding or willingness to learn XP development practices including pair programming, shared code ownership, test driven development and continuous integration.
  • Demonstrated interest in the latest devops and development technologies.  This is likely to include experience in cloud computing systems, high scale & high availability systems, approaches to API development, infrastructure as code, and system monitoring.
  • Experience with infrastructure as code, service discovery and server provisioning tools (ie terraform, Puppet, autoscaling) 
  • Experience using and maintaining AWS systems (EC2, lambda, S3, ELB, RDS etc..)
  • A thorough understanding of the importance of monitoring, alerting and observability in systems, and experience of suitable tools (ie Nagios, Graphite, Log aggregation tools, Prometheus) 
  • An awareness of security measures (auditing, intrusion detection, vulnerability awareness)

Skills we value:

  • Well organised, with strong time management skills. 
  • Addresses challenges proactively and sees things through from start to finish.
  • A high level of ownership and accountability. You don’t wait to be told to do something.
  • A swift decision maker, delivering quality in a rapidly growing and changing business.
  • A proactive communicator able to translate technical information to non-technical people and commercial information to technical people.
  • Someone who likes to understand how things tick, from business models to technical architectures – not the kind of person who brushes over the details!
  • Able to run effective meetings.

Our development values:

  • We know that commercial knowledge is highly important.
  • We work iteratively and aim to get feedback quickly.  We use qualitative data such as SLXs to measure that the correct thing is delivered. 
  • It’s usually better to improve existing code than start from scratch – even if you didn’t write the existing code.

Qualities we value:

  • Pragmatism – able to gather and balance a range of needs and optimising for the whole.
  • Responsiveness – able to pick up on problems and proactively address them.
  • Collaborativeness – happy to work in a continuous build/delivery environment and work closely with other teams.
  • Supportiveness – able to help others grow and learn.
  • Flexibility – able to adapt and align work to changing requirements and priorities.
  • Passion – interested in the latest web technologies and trends.
  • Calmness under pressure – able to approach situations and lead them to resolution.

We’d love it if you:

  • Have a background in Site Reliability Engineering (SRE) or development
  • Have an amazing ability to make people from other teams feel included and brought into the direction and decisions..
  • Are very familiar with high availability distributed system design.
  • Astound us with your knowledge of lean and agile development techniques and proven ability to simplify the complex.

WANTED: We’re looking for a customer-centric and tech-savvy Product Manager to join our Product Development team based in London.  In this role, you’ll work with developers and key global stakeholders across multiple product areas to drive product discovery, prioritisation, collaboration and drive the delivery of our product set.

Your impact:

  • You will manage the execution of new features, influencing launches and enhancements for our products, benefiting the entire company
  • You’ll ensure we can provide market-leading and revenue generating reporting management features for Unruly’s customers and users
  • You will work closely with our great engineers and key stakeholders helping prioritise, whilst being on top of all the details
  • And you will join a fresh company with a start-up feel, and you’ll show us what makes you Unruly

Who You Are:

  • You are an excellent communicator, written and spoken
  • You are intellectually curious, naturally collaborative, plus plenty of grit
  • You are highly analytical, well organised, and quick to learn
  • You enjoy working in a client facing role and have the ability to tailor your communication to suit the audience
  • You are interested in digital technology and research
  • And you get really fired up by the prospect of joining a small, cross-functional team focussed on delivery, backed by an established, thought-leading company

Our Culture:

Located where Brick Lane meets Shoreditch and the City, Unruly is a company built around the product. With Unruly you will be part of an awesome, global and diverse team on a mission to change advertising for the better. We have a unique, nurturing and inclusive company culture that celebrates both personal and professional growth. As a fast-growth scale-up and part of the News Corp family, we offer both agility and development opportunities; we learn together, and we teach each other through collaboration, tech talks and conferences.

Location: Whitechapel (London, UK)

Employment Type:  Permanent

Working Hours: Full time (Core Hours)

Salary: Highly competitive

Benefits: Conference attendance allowance, private health cover, iPhone or Android phone, Cycle to Work scheme, season ticket loan, laptop allowance.  

About the Role: Key Relationships

  • SVP Product, SVP Technology, Product Team and ProDev
  • Exec Team
  • Internal stakeholders, including
  • Publishers and advertisers

About You: Experience

You have:

  • Demonstrated the ability to adapt to new technologies quickly
  • Experience in understanding and analysing commercial priorities and business needs

About You: Skills

You are:

  • Experienced in a Product Manager role in an agile digital company. Value propositions, customer profiles, business cases, competitor analysis, prioritisation, and product vision documents are not new to you. You know why we might not like waterfalls in Unruly Product Development
  • Someone who loves solving problems. The more complex, the better! You have a naturally curious, sceptical and hypothesis-driven approach to assessing the value of new product and feature ideas
  • A data-driven decision-maker. Without prompting you run the numbers for your product and isolate the metrics by which you will measure success. You identify and track KPIs to measure success for new product features or improvement.
  • You are commercially driven. You love being in business and understand that your products and features need to drive revenue. You distinguish between ideas on the basis of their commercial value.
  • Able to combine technical depth with business savvy to create and evaluate business cases for work, identifying, interrogating and weighing-up risks and value
  • A really excellent communicator in person and in writing. You simplify the apparently complex. You write with the primary drive of communicating clearly, adjusting your language depending on the audience. You know not to use business-speak or technical jargon when it’s not appropriate. You are comfortable writing documents and presentations and representing complex information in drawings and diagrams. You are comfortable standing up in front of groups of people giving updates, talks and presentations. You can talk to customers, senior stakeholders and technical people with equal ease and confidence
  • Familiar with different prioritisation processes, familiar with working with commercial and technical stakeholders to prioritise competing commercial product asks   
  • Able to run workshops and whiteboard exercises with senior stakeholders. You never leave a meeting without actions and owners, and you follow up!
  • Someone with a good technical understanding of Web fundamentals. You are interested in the latest web technologies and industry trends. You’ve worked closely with developers before
  • Great at building and maintaining personal relationships to aid collaboration

About You: Behaviour

  • Commercially focussed on delivering business value
  • You embrace change with a positive mindset and adapt work to changing priorities. You don’t come to the table with a problem without having first thought about potential solutions
  • Welcomes and seeks out feedback about yourself, your team and your products. You are constantly looking to improve and learn
  • Sociable and happy to work in a highly collaborative environment. You are generous with your knowledge and love to share what you know and learn. You love to work on complex problems with others.
  • Confident and able to clearly express and defend your ideas in discussions
  • A life-long learner. You thrive in a fast moving environment where there is always something new you have to get your head around
  • Passionate and enthusiastic with a strong desire to progress in the industry and keen to champion new product ideas
  • You are resilient and professional
  • Diplomatic and respectful, able to explain bad news & compromises without alienating others to a wide range of stakeholders and customers
  • Courageous about taking on challenges that stretch you
  • Someone who naturally steps up and owns things. You have great follow through, seeing work you pick up through to a resolution. You enjoy getting things done.
  • Reliable and able to take ownership and responsibility

The Wow Factor

These are by no means essential, but we’d love it if:

  • You have heard and even practised Lean Agile, Lean UX, product discovery, and are a whizz at story mapping and domain modelling. You read books on these subjects for fun
  • You have an understanding of Extreme Programming (XP) and the differences to scrum
  • You have worked directly with teams of developers as well as non-technical people
  • You have worked in a startup or have taken a new product from conception to launch
  • You have ad tech or online media experience. You read ad tech journals for fun. You’ve attended ad tech conferences
  • You know a programming language or have done a bit of programming in your past
  • You are a whizz with Excel and familiar with SQL or Splunk

To Apply:

  • Send an email with CV attached and your name and “Product Manager” in the subject line to [email protected]
  • Please specify your availability to commence the role.
  • Don’t forget to tell us where you heard about the role!
  • All applicants must be authorised to work in the UK.

WANTED:  A senior software developer to join our extreme programming team! Someone who wants to do more than just code; we want a dreamer, a creator, a mentor, someone who likes to discuss ideas and enjoys working with others to design and create great features and products. Someone who understands that “what you build” is just as important as “how you build it”. Someone who would love the chance to get involved in all aspects of product development, discussing product design, architecture as well as testing and coding, whilst working on market leading solutions in the programmatic video advertising space. You must be happy talking with non-technical people, discussing ideas, doing pair programming and be keen to develop your skills in all areas of product development.

In this role you’ll work collaboratively with a highly experienced software development team, and will work with a wide range of advanced web and cloud technologies. You’ll develop your skills whilst applying them to real world problems.

Reports to: Team Lead, Product Development

Location:  East London

Employment Type:Permanent

Working Hours: Monday to Friday – flexible working hours! 7.5 hours per day with Core Hours 10.00am – 4.30pm

Salary: Highly Competitive

Benefits: Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  There are monthly company social events, weekly deliveries of fruit, film nights and an annual Unruly Festival.

About the Role: Mission

  • Work alongside Product Development team members and other Unruly teams to develop cutting edge products in the Ad Tech space using a combination of lean and agile development practices.
  • Extend and maintain our platforms, pairing with other developers
  • Become part of a team that regularly retrospects and reflects in order to continuously improve
  • Collaborate with our product experts (and others) to help decide what we should deliver next

About the Role: Key Relationships

  • Development team
  • Customers (people across the business and end users)

About You: Experience

  • Significant experience of object-oriented programming in Java
  • Experience of object-oriented design
  • Solid understanding of internet and web technologies such as HTTP
  • Experience mentoring junior developers in both programming and design
  • Experience supporting and debugging production applications
  • Awareness of some of the practices of Extreme Programming (e.g. pair programming or TDD)

About You: Skills

  • An excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • A rapid learner, able to pick up new concepts quickly and apply them in a practical way
  • Able to approach systematically diagnosing unfamiliar technical issues
  • Committed to high standards in your work

About You: Behaviour

  • Sociable – happy to do pair programming
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Passionate – interested in the latest web technologies and trends
  • Confident – able to clearly express your ideas in discussions
  • Curious – willing and able to questions that help you learn and develop
  • Change oriented – willing and able to be part of an environment that is geared towards continuous improvement

The Wow Factor

We’d love it if you have:

  • Understanding of ad-serving and ad technologies
  • Experience setting up / maintaining servers in a cloud environment
  • Experience with AWS cloud services
  • Passion for learning on a wide front – we want people who bring new perspectives to the technical organisation, either from their background or from what they are learning day-to-day

Other details:


You should be passionate about helping the business gain value from the team’s products, and willing to ensure that the systems are operating correctly. This will involve participating in an on-call rota to investigate and resolve critical issues affecting your team’s software when they (rarely) occur out-of-hours.

We operate using a Lean approach to new software development, with frequent releases and a focus on getting minimal viable products into market as early as possible to gather incremental feedback – this forms the core of our process.

To Apply:


Send an email to [email protected] with CV attached, your name, and “Senior Software Developer” in the subject line. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants are required to be authorised to work in the UK.

We value diversity at our company and welcome applications from people of all backgrounds.

We love reviewing all the applications we receive, but unfortunately we’re not able to get back to everyone individually. If we’d like to move forward with your application we’ll definitely be in touch!

WANTED:  A product development team lead, enthusiastic about delivering sustainable value to our customers as quickly as possible.

You will be responsible for ensuring the development team is frequently delivering high quality products using Agile and Lean Startup philosophies to best effect. You will be able to balance the needs and perspectives within a multi-disciplinary team. You will also represent the team in cross-team discussions, working with other team leads.

We use TDD, pair programming, continuous delivery, collective ownership and close collaboration to build products that get videos seen, shared and loved across the open web for brands that want to move people, not just reach people.

We want people who currently excel, but who also want to learn, refine and change, at both the individual and team level. You don’t need an advertising background, but you do need to be willing to learn. You also need to be willing to take responsibility, for yourself and your team.

Reports to: VP, Architecture.

Direct reports: Product Development Team (Typically 4 to 10 people)

Location: London (London, UK)

Employment Type:  Permanent

Working Hours: 7.5 hours per day with Core Hours 10-4.30

Salary: Highly competitive

Benefits: Conference attendance allowance, private health cover, iPhone or Android phone, Cycle to Work scheme, season ticket loan, laptop allowance.  

About the Role: Mission

Your mission will be to:

  • Sustainably build out a range of platforms that support innovative delivery of programmatic video advertising
  • Develop and grow an environment where your team can flourish

About the Role: Key Relationships

  • VP Architecture
  • SVP Product
  • Product managers & Product directors
  • Other Product Development teams
  • Stakeholders including Sales, Marketing, Design across global territories in Singapore, Germany, London, New York

About You: Experience

You must have:

  • Experience in successfully leading a development team, large or small or managing and directing the delivery of software through development teams.
  • Strong people management skills. Willingness and ability to support people’s career development and act as a coach and mentor for team members
  • Managing and prioritising multiple streams of work to ensure a team’s products remain fit now and for the future.
  • Experience working cooperatively with a variety of teams and stakeholders.
  • Demonstrable interest in product strategy with an interest in product market fit and creating real value.
  • Examples of where you have a taken a ‘Lean’ approach to new product development, optimising decisions and stories towards getting faster feedback.
  • Provided ideas on how technical vision and architecture can be improved to better support the product vision. (And vice versa!)
  • Experience of supporting products and features once they are in production, or be keen to work in an environment where development teams embrace this approach.
  • A good understanding or willingness to learn XP development practices including pair programming, shared code ownership, test driven development and continuous integration and what their benefits are.
  • Demonstrated interest in the latest web and development technologies particularly in the area your team would be focussed on. This is likely to include experience in cloud computing systems, high scale & high availability systems, approaches to API development and system monitoring.
  • Enough experience in software development to understand that it’s usually better to improve existing code than start from scratch – even if you didn’t write the existing code.

About You: Skills

You must be:

  • Extremely organised, with strong time management and an inclination to address challenges proactively.
  • Someone who likes to get things done and sees things through from start to finish
  • Someone with a high level of ownership and accountability. You don’t wait to be told to do something.
  • A swift decision maker, able to confidently deliver quality in a rapidly growing and changing business.
  • A proactive communicator able to translate technical information to non-technical people and commercial information to technical people.
  • Someone who likes to understand how things tick, from business models to technical architectures – not the kind of person who brushes over the details!
  • Able to run effective meetings with developers, customers and other business stakeholders

About You: Behaviour

You must be:

  • Pragmatic – able to gather and balance a rage of needs and optimising for the whole.
  • Responsive – able to pick up on concerns or misunderstandings of team members or other stakeholders and proactively address them.
  • Collaborative – happy to work in a continuous build/delivery environment and work closely with other teams.
  • Supportive – able to help others and involve yourself where required and facilitate team development, ensuring the team remains cross skilled, building and owning its own services and infrastructure as required.
  • Flexible – able to adapt and align work to changing requirements and priorities.
  • Positive – you come with a can do attitude & solutions orientated mindset
  • Passionate – interested in the latest web technologies and trends.
  • Calm under pressure – able to approach situations and lead them to resolution.

The WOW factor!

We’d love it if you:

  • Have a background in programmatic AdTech, Real Time Bidding systems (RTB) and IAB video formats such as VAST and VPAID.
  • Have an amazing ability to make people from other teams feel included and brought into the direction and decisions.
  • Founded a tech startup or lead on an exciting new product idea inside a larger company.
  • Are very familiar with domain modelling and high availability distributed system design.
  • Astound us with your knowledge of lean and agile development techniques and proven ability to simplify the complex.
  • Have a fantastic record of mentoring developers in agile development techniques.
  • Have experience growing a team – whether that be finding great candidates or helping set up the development tools and process.

To Apply

Send an email containing your CV with your name and  in the subject line to [email protected] Don’t forget to tell us where you heard about the role! All applicants must be legally entitled to work in the UK.

WANTED: An SRE to join our extreme programming team, someone who prides themselves on their ability to share their knowledge and instill a site reliability mindset across the whole team.

You’ll be as happy working on application features as you are working on infrastructure.  You will pair-program with developers or SREs to build systems that are easy to understand & diagnose, fail in predictable and safe ways, with appropriate telemetry and alerting.

You will provide an expert voice in team discussions and be an infrastructure and operations stakeholder. You’ll be comfortable explaining the SRE way of thinking to teams as well as getting involved in planning and architecture with the teams.

In this role you will work with a wide range of technologies from infrastructure management code, to application code, through to datastores and networks. You’ll help the whole team embed observability and reliability into everything we build.

Reports to: Team Lead, Product Development

Location: Shoreditch (London, UK)

Employment Type: Permanent

Working Hours: Monday to Friday, 09:30 – 18:00

Salary: Competitive

Benefits:

Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  There are monthly company social events, weekly deliveries of fruit, film nights and an annual Unruly Festival.

About the Role: Mission & Key relationships

Mission

  • Build and run operable, observable, scalable, and secure systems as part of a product development team.

Relationships

  • Product Development team
  • Fellow SREs
  • SVP Software Development

About You: Experience

You must have:

  • Prior experience in a relevant role (e.g. DevOps, Systems Admin, Operations)
  • Worked on a project in collaboration with application developers and/or infrastructure engineers.
  • Worked with cloud solutions (We use AWS).
  • Experience with one of the following
    • Designing systems with reliability appropriate to business needs (e.g. SLA, SLO, SLI)
    • Approaches to monitoring and alerting .
    • Infrastructure automation & configuration management.
    • Database Reliability Engineering
    • Distributed systems design
    • Deployment strategies (e.g. Blue / Green, Canary, A/B)

About You: Skills

You must be:

  • Able to code in at least one programming language (scripting is fine)

Competent in at least two of:

  • Web technologies – HTTP, Webservers, CDNs, DNS.
  • Distributed systems design and fault tolerance (We run an ad-exchange).
  • SQL and NoSQL Databases (We use Postgres, Cassandra, Redis on AWS).
  • Monitoring tools such as Prometheus, Nagios, Monit, Graphite, Grafana.
  • Automation tools (We use Terraform, Puppet, Packer).
  • Able share knowledge and expertise as presentation or training.
  • Networks and DNS.
  • Firewall implementations using iptables and other technologies.

About You: Behaviour

You must be:

  • Sociablehappy to pair-program daily
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Patient – able to collaborate with people with different levels of experience
  • A team player – share code ownership and work as part of the SRE home-team or embedded in one of the other product teams.
  • Passionate – interested in the latest technologies and trends
  • Confident – able to clearly express your ideas in discussions

The WOW Factor

We’d love it if you have:

  • Understanding of programmatic ad tech.
  • Held an SRE title before.
  • Worked in an extreme programming team/continuous delivery environment.
  • Experience in coaching and mentoring developers.
  • The ability to see how everything fits into the bigger picture.
  • Spoken at or attended DevOps/SRE conferences.
  • Hold any DevOps certifications or have attended courses.

To Apply

Send an email with CV attached and your name and “Site Reliability Engineer” in the subject line to [email protected]. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants must be authorised to work in the UK and the closing date for applications is 3rd October 2018.

Role Posted 05/09/2018

WANTED:  A data engineer to join our extreme programming team. Someone who wants to do more than just code, we want a dreamer, a creator, someone who likes to discuss ideas and enjoys working with others to design and create great features and products. Someone who understands that “what you build” is just as important as “how you build it”. This will be a chance to get involved in all aspects of product development, discussing product design, architecture as well as testing and coding, whilst working on market leading solutions in the programmatic video advertising space. You must be happy talking with non-technical people, discussing ideas, doing pair programming and be keen to develop your skills in all areas of product development.

Does data float your boat?  Have a passion for building and analysing machine learning models? Do data pipelines that process terabytes of data sound like the right kind of challenge?

The Data Engineering team is a new team in Unruly that has come together to create market leading data products around targeted advertising. They consume and manage data in the terabyte scale from existing systems, and use the latest data engineering technology and processes to create products that directly impact users.

In this role you’ll work with a highly experienced software development team, and will work with a wide range of advanced web and cloud technologies.

About the Role

Your mission will be to:

  • Work alongside Product Development team members and other Unruly teams to develop cutting edge innovate data products using a combination of lean and agile development practices.
  • Extend and maintain our platforms, pairing with other developers
  • Be part of full team design, discovery and reflection
  • Collaborate with our product experts (and others) to help decide what we should deliver next

Experience

You must have:

  • Some knowledge of python based data manipulation
  • Strong knowledge of SQL
  • Understanding of foundational machine learning algorithms (logistic regression, SVMs, boosted decision trees, etc)
  • Experience in data engineering tooling
  • Experience working in a cloud based environment

Skills

You must be:

  • An excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • A rapid learner, able to pick up new concepts quickly and apply them in a practical way
  • Able to approach systematically diagnosing unfamiliar technical issues
  • Committed to high standards in your work

Behaviours

You must be:

  • Sociable – happy to do pair programming
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Passionate – interested in the latest web technologies and trends
  • Confident – able to clearly express your ideas in discussions
  • Curious – willing and able to questions that help you learn and develop
  • Change oriented – willing and able to be part of an environment that is geared towards continuous improvement

The Wow Factor

We’d (optionally) love it if you have:

  • Knowledge of both structured and schema-less datastores: e.g. Postgres, Vectorwise, Vertica, Cassandra, Redis, Splunk
  • Experience with:
    • Reporting on large batches of data
    • Building fault tolerant, performance critical systems
    • Profiling and performance monitoring of data pipelines
  • Experience with AWS cloud services
  • Experience with the practices of Extreme Programming
  • Passion for learning on a wide front – we want people who bring new perspectives to the technical organisation, either from their background or from what they are learning day-to-day

Other details:

You should be passionate about helping the business gain value from the team’s products, and willing to ensure that the systems are operating correctly. This will involve participating in an on-call rota to investigate and resolve critical issues affecting your team’s software when they (rarely) occur out-of-hours.

We operate using a Lean approach to new software development, with frequent releases and a focus on getting minimal viable products into market as early as possible to gather incremental feedback – this forms the core of our process.

WANTED:  A senior software developer to join our extreme programming team. Someone who wants to do more than just code, we want a dreamer, a creator, someone who likes to discuss ideas and enjoys working with others to design and create great features and products. Someone who understands that “what you build” is just as important as “how you build it”.  This will be a chance to get involved in all aspects of product development, discussing product design, architecture as well as testing and coding, whilst working on market leading solutions in the programmatic video advertising space. You must be happy talking with non-technical people, discussing ideas, doing pair programming and be keen to develop your skills in all areas of product development.

In this role you’ll work with a highly experienced software development team, and will work with a wide range of advanced web and cloud technologies. You’ll develop your skills whilst applying them to real world problems. We welcome people who are new to their career and looking to grow.

We are currently looking for hire Developers at a senior level.

Reports to: Team Lead, Product Development

Location: East London

Employment Type:  Permanent

Working Hours:  Monday to Friday, 09:30 – 18:00

Salary: Highly Competitive

Benefits: Private health cover, iPhone or Android phone, Cycle to Work scheme, childcare vouchers, season ticket loan, laptop allowance, conference attendance allowance.  There are monthly company social events, weekly deliveries of fruit, film nights and an annual Unruly Festival.

About the Role: Key Relationships

  • Development team
  • Customers (people across the business and end users)

About the Role

Your mission will be to:

  • Work alongside Product Development team members and other Unruly teams to develop cutting edge products in the Social Video space using a combination of lean and agile development practices.
  • Extend and maintain our platforms, pairing with other developers
  • Be part of full team design, discovery and reflection
  • Collaborate with our product experts (and others) to help decide what we should deliver next

Experience

You must have:

  • Existing experience with Javascript and the associated ecosystem:
    • Modern web deployment tools – e.g. babel, webpack, gulp, grunt
    • JavaScript package management tools – e.g. npm, bower
    • Modular JavaScript patterns & tools – e.g. CommonJS, UMD, AMD
    • JavaScript frameworks – e.g. react, redux, angular
    • JavaScript testing frameworks & tools – e.g. jasmine, mocha, karma
  • Experience in leading or mentoring junior developers.
  • Some knowledge of object-oriented or functional programming
  • Some understanding of object-oriented design
  • Understanding of internet and web technologies such as HTTP

Skills

You must be:

  • An excellent communicator with good attention to detail, able to communicate effectively both in person and in writing
  • A rapid learner, able to pick up new concepts quickly and apply them in a practical way
  • Able to approach systematically diagnosing unfamiliar technical issues
  • Committed to high standards in your work

Behaviours

You must be:

  • Sociable – happy to do pair programming
  • Flexible – able to adapt and align work to changing requirements and priorities
  • Passionate – interested in the latest web technologies and trends
  • Confident – able to clearly express your ideas in discussions
  • Curious – willing and able to questions that help you learn and develop
  • Change oriented – willing and able to be part of an environment that is geared towards continuous improvement

The Wow Factor

We’d (optionally) love it if you have:

  • Existing experience/knowledge of Java/Java 8
  • Passion for learning on a wide front – we want people who bring new perspectives to the technical organisation, either from their background or from what they are learning day-to-day

Other details:

You should be passionate about helping the business gain value from the team’s products, and willing to ensure that the systems are operating correctly. This will involve participating in an on-call rota to investigate and resolve critical issues affecting your team’s software when they (rarely) occur out-of-hours.

We operate using a Lean approach to new software development, with frequent releases and a focus on getting minimal viable products into market as early as possible to gather incremental feedback – this forms the core of our process.

To Apply:

Send an email to [email protected] with CV attached, your name, and “Senior Software Developer – Javascript” in the subject line. Please specify your availability to commence the role and don’t forget to tell us where you heard about the role! All applicants are required to be authorised to work in the UK.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.

We love reviewing all the applications we receive, but unfortunately we’re not able to get back to everyone individually. If we’d like to move forward with your application we’ll definitely be in touch!