Senior Software Engineer, Video

Senior Software Engineer,VideoAppNexus powers the advertising that powers the Internet. We are passionate about fostering an ecosystem where content creators are compensated for their work, where businesses and other organizations can connect with people who need their products and services, and where all of us can enjoy a better Internet experience.The Los Angeles/Encino engineering office is focused on helping publishers – any content creator with an ad-driven revenue model – thrive using our technology platform, specifically in the video and rich media advertising area. We want you to bring your creativity, passion, work ethic, and curiosity to bear to help us build technology that drives the video ad-tech businesses.Los Angeles/Encino is a growing office of talented, kind, and engaged developers. We're proud of our collaborative, drama-free work environment. Every day we grapple with fascinating software architecture questions on a global platform that operates at massive scale. We pair program, we have impromptu design discussions, we ask and answer questions of each other constantly. Line by line, we’re writing the best software in the advertising technology industry.About theteam:Our responsibilities and requirements are broad, as the key to building great teams is creating flexible job opportunities that speak to a wide variety of prospective AppNexians. Our engineering teams are responsible for the video advertising side of the business, with a strong emphasis on the following:Design and construct our client-facing products. Build powerful and slick ad units and complex client side mediation and rendering logic.Participate in building of a powerful and user-friendly video and rich media ad authoring and trafficking tools.Build products across a wide variety platforms including: Web, Mobile, Connected TV and OTT devices.About thejob:Design and develop components for video advertising productsCollaborate with Product Managers from diverse technology backgroundsDesign, implement & test new features and system componentsSupport, debug & fix issues in our production applicationsWrite efficient, scalable, testable, and maintainable codeWrite unit and end-to-end automated tests to provide full code coverage, particularly for business-critical componentsCollaborate with cross-functional engineering peers to implement end-to-end solutionsAboutyour skills:BA/BS/MS degree + 5years of experience OR equivalent combination of education and experience (Degree in Computer Science or related field preferred)Experience in client side JavaScript/CSS/HTML5Working knowledge of one or more source control systems and automated build and testing processesFamiliarity with Object-Oriented programming & Modular JavaScriptFamiliarity with asynchronous & event-driven developmentFamiliarity with on-line video and/or ad technology including VAST, VPAID, VMAP, and OpenRTB standard is a plusFamiliarity with Mobile Development, Connected TV, OTT, and server-side development is a plusPassion for engineering and computer science that solves user-facing problemsMoreabout you:You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower othersYou like totakerisks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happenYou care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystemYou believe in not only serving customers, but also empowering them by providing knowledge and toolsLearn. Teach. Build.AppNexians make greatness happenJoin our communityAppNexus is proud to offer equal opportunity in all aspects of employment. We strive to foster a diverse, inclusive and engaging work environment. We welcome applications from all candidates and look forward to receiving yours! Our diversity in action:Partnering with Path Forward to offer returnships to help caregivers reenter the workforceSharing feedback openly through roundtable discussions on how to make progress on our Diversity & Inclusion goalsCelebrating our diversity with affinity groups (including OutNexus, AppNexus Women’s Network, AppNexus Latino Alliance and AppNexus Black Alliance to name just a few!)

Meet Some of AppNexus's Employees

Pamela I.

Director, Account Management

Pamela’s team of Account Managers—based in New York—work within the Publishers Business Unit—finding and supporting strong partnerships with strategic demand clients.

Wei Z.

Software Engineer

Wei builds Android software development kits for companies who incorporate AppNexus into their digital advertising strategy. She helps make sure customers have a smooth product to implement.

Back to top