Software Engineer

Department: AdColony

Location(s): Seattle

Opera Mediaworks is one of the largest mobile advertising and marketing platforms in the world, reaching an audience of 1.2 billion consumers globally. We help clients deliver innovative brand experiences that evoke emotion and deliver real outcomes fueled by data, technology and creativity. Trusted by Fortune 500 brands and more than 85% of the world’s top grossing mobile publishers, we are an essential advertising and monetization platform to drive meaningful results on mobile. Known for our exclusive Instant-Play™ HD video technology, our global performance advertising business and our extensive ad SDK footprint in the Top 1000 apps worldwide, we are passionate about helping brands connect with consumers at scale on the most important screen in their lives. A fully-owned subsidiary of Opera ASA, Opera Mediaworks is a global organization with over 20 offices worldwide.

AdColony, the world’s premium mobile video ad network and an innovation leader in HD
mobile video advertising, is looking for Software Engineers to join our growing infrastructure
engineering team in Kirkland, WA.

As a software developer on the Infrastructure Team, you'll collaborate on a wide variety of
projects all across the stack, including:

● Building our nextgeneration deployment, monitoring, and big data platform, and ensuring that it's performant, reliable, and easy to deploy to
● Developing libraries and services to enable other teams to do their best work
● Building products to help the rest of the org make sense of our business metrics, monitoring, and big data
● Infrastructure that processes billions of data points per day
● Ad server technology that affects hundreds of millions of consumers

We write mostly Scala, Javascript (both on the server, and with Ember.js for web apps) and Go,
and we work with MySQL, AWS, ElasticSearch, Hadoop, Presto, Redis, ZeroMQ and Ansible. If
you don't know any or all of these things, don't worry – we are nice people and we will help you

The ideal candidate would :

● Be a good software engineer with 2+ years of experience
● Have experience programming in at least one OO or OOish language (Java, Scala, C#,
Python, Javascript, PHP, Ruby, C++, etc.)
● Write and run automated tests for your code, or are interested in learning to do so
● Be someone that others enjoy working with
● Value empathy, communication and teamwork

Bonus points if you have:

● Expertise with Linux or any of our tech stack above
● Experience architecting and implementing high performance and scalable serverside
● Experience implementing or designing websites or applications

Here's what current team members say they value most working here:

● Mentorship: Helping you grow as an engineer is a big focus of 1on1's, and we'll pay to
send you to relevant conferences and trainings
● Opportunity: We love to promote from within.
● Interesting work: We get to use a lot of different technologies, but we're not just chasing
the latest fad
● Making an impact: We work with the people we build tools for, and it's satisfying to look
people in the eye knowing you've made a difference for them
● Regular R&D weeks: Prototype a new product or feature, learn a new programming
thing, or document a dusty corner of our code base

Apply online