logo inner

Staff Software Engineer, Ensemble

InfillionMontreal, Quebec, CanadaRemote, Onsite
This job is no longer open

About the Company


Infillion provides full-service media solutions to agencies and brands, engages in proprietary relationships with partners and publishers, and facilitates outstanding consumer experiences that are superior to conventional interruptive advertising models. Infillion also provides programmatic advertising solutions through MediaMath platform—recognized as the best DSP on the market. Infillion deeply values consumers’ time, attention and privacy, and puts a premium on employee satisfaction, talent development and exemplary leadership.

About the Job


Since our founding in 2007, our team has been committed to advancing three core principles in our own products and in the broader advertising industry: quality, accountability, and transparency, driven by our core belief that all are necessary for ensuring a better consumer experience. Every decision we make is guided by a deep understanding of human attention. Changing the established guidelines of an industry, especially one as rooted as digital advertising, isn't an easy or quick effort, but we believe it's the right thing to do and we want to be the ones to do it.

We're looking for hungry people who are passionate about disrupting the digital media world, and agree that we can do better for viewers, advertisers and publishers out there.  As a Staff Software Engineer, you will be joining one of the most innovative teams at Infillion, developing and launching new and innovative connected device-based, interactive engagement and measurement products. Integrations span numerous devices and formats, including Roku, Fire TV, Apple TV connected devices, iOS, and Android mobile devices, as well as Set Top Box devices. You will be the hands-on, end-to-end owner of the architecture and design for these brand new products. 

What you’ll be doing:


First 30 days:


  • Analyze user stories and participate in sprint planning, scrums, demos and retrospectives
  • Perform code reviews, and start becoming more familiar with our various codebases
  • Troubleshoot and resolve issues, problems, and errors encountered across SDKs and endpoints 

First 90 days:


  • Work closely with other engineers, internal and external, to investigate design approaches, prototype new technology and evaluate technical feasibility of new features.
  • You’ll be expected to be the primary engineer on at least one or two projects

First 6 months:


  • Be an active and engaged owner of the product and customer experience, collaborating effectively with Product Management, Design and other disciplines
  • Develop and launch applications and components for Connected TV and OTT platforms on Roku and JS for Android/Roku/Web.

First year:


  • Be seen as a leader on the engineering team, helping guide our technical direction and drive engineering excellence.
  • Being seasoned and fluent in business and product tradeoffs, and their impact on customer value you’ll be able to articulate a clear roadmap for the evolution of the platform. 
  • You’ll be contributing across a range of systems, with expertise on more than a single system. You’ll be tasked with projects of a large scope and across the breadth of the division's systems.

Who you are:


  • A universal communicator — you are able to explain the most technical data to the least technical people without any confusion, getting your point across clearly and effectively
  • A self-starter — you are self-motivated and self-managed with a high degree of dependability
  • A details person — you stay on top of the things other people let slip through the cracks. You have meticulous attention to detail and the ability to maintain focus in a fast-paced environment
  • An analytical problem-solver— you create a plan, analyze the data, and find effective solutions with thorough documentation

What you have:


  • 7-10+ years of professional software development experience with a minimum of 4 years of development experience on Connected TV or Mobile devices
  • Experience with developing on the Roku Platform and experience or an interest in Javascript/Web.
  • Hands on development and debugging experience with programming language(s) native to Connected TV or Mobile devices 
  • Proven ability to work with all members of an extended, geo-distributed and diverse project team 
  • Must be detail-oriented, self-organized, committed to quality and capable of tracking multiple issues simultaneously 
  • Experience with developing mobile applications that interface with web / RESTful APIs 
  • Ability to learn and adapt to unfamiliar technologies, both open-source and proprietary 
  • Clear and effective written and verbal communication skills 
  • Demonstrated experience developing products iteratively, and managing stakeholder relationships
  • Experience using Git/Github and AWS

Preferred Qualifications:


  • Understanding of and experience with advertising technology based specifications (VAST, VPAID, MRAID, SIMID), products and their underlying technical flow 
  • Experience with Connected TV devices (Roku, Amazon Fire TV, Apple TV, Playstation, Xbox, Vizio, Samsung, LG) and their associated programming languages and development stacks 
  • Experience developing applications for Roku platforms using BrightScript and SceneGraph
  • Experience developing developer oriented SDK’s, API’s or libraries
  • Understanding of front-end programming: JavaScript, AJAX, JSON, HTML5
  • Experience with Agile development practices and Test-Driven Development 
  • Experience with video technologies, workflow and playback experiences (i.e. HLS, MPEG-DASH, SSAI)

Benefits & Perks


It’s no secret that we work hard, but we also strive to create an office environment where the lines between work and play are blurred. This means we offer these great perks to help keep our team healthy, productive, and happy.

  • Base salary of CAD $110,000 - $135,000
  • 100% company-paid Supplemental Medical, Dental, and Vision coverage
  • Company-paid Supplemental Life Insurance and Disability Insurance
  • Unlimited paid time off - we trust your discretion
  • Opportunities for profit sharing, bonuses, and ownership
  • Employee Assistance Program
  • Cell phone reimbursement
  • Monthly wellness stipend

We are committed to an inclusive and diverse work environment. Infillion is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.

This job is no longer open

Life at Infillion

The world’s best brands rely on Infillion for media, CX, data, and targeting solutions that simplify the customer journey and produce outstanding advertising and marketing outcomes.
Thrive Here & What We Value- Full-service media solutions for agencies and brands- Proprietary relationships with partners and publishers- Consumer experiences superior to conventional advertising models- Values consumers' time, attention, privacy- Prioritizes employee satisfaction, talent development, leadership- Collaborates with over 1,400 leading agencies and brands- Offers cookieless media solutions in opaque environments- Headquartered in New York City; owns Gimbal, InStadium, NeXt, Analytiks.ai, Phonic.ai- Recognized as an innovative adtech company and FastCo's Most Innovative Company- Provides inclusive and diverse work environment with various benefits
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024