Principal Software Dev Engineer (C++)

Yahoo
Apply Now

Job Description

If you are an outstanding, self-driven engineer with hands-on experience developing highly-performant software and looking for exciting challenges, we’d like to talk to you. As a Software Dev. Engineer in the anti-abuse platform team, you will help us develop and deliver key components of the anti-abuse solutions, as well as ensure that the quality and performance of the components developed are exceptional.You will be designing, building and deploying scalable platforms, leveraging Yahoo’s distributed computing technologies and contributing to development and evolution of supporting tools and ecosystem of our AntiAbuse platform. You will be leading design discussions and implementations in smaller groups and sub-projects.

As part of your day to day duties, you will be working on one or more of the following areas :

  • Design and develop scalable platforms, primarily in C/C++ on distributed systems
  • Develop large-scale traffic protection systems and tools and/or contribute to development of AntiAbuse platforms 
  • Ensure quality and performance of components developed
  • Active participation in understanding systems in detail, in debugging and providing technical support & maintenance and in design/code reviews.
  • Exercise Agile development methodologies to create platform services and features

You Must Have

  • BS/MS in Computer Science or related field
  • Good programming skills in C/C++. 
  • Good systems understanding and debugging skills.
  • Good understanding of computer networking concepts including familiarity with HTTP and associated protocols.
  • Solid fundamentals in data structures and algorithms.
  • Well versed in Linux environment.
  • Excellent communication and self-organization skills.
  • Good experience in building and supporting high performance / scalable systems - preferably 4+ years.
  • Experience with containerization technologies, ML, full stack dev experience (including front end), Lua , Traffic server - a big plus.

Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (www.yahooinc.com/careers/contact-us.html) or call 408-336-1409. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.

Yahoo has a high degree of flexibility around employee location and hybrid working. In fact, our flexible-hybrid approach to work is one of the things our employees rave about. Most roles don’t require specific regular patterns of in-person office attendance. If you join Yahoo, you may be asked to attend (or travel to attend) on-site work sessions, team-building, or other in-person events. When these occur, you’ll be given notice to make arrangements. 

If you’re curious about how this factors into this role, please discuss with the recruiter.

Company Info.

Yahoo

Yahoo is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo! Inc., which is 90% owned by investment funds managed by Apollo Global Management and 10% by Verizon Communications. It provides a web portal, search engine Yahoo Search, and related services, including My Yahoo!, Yahoo Mail, Yahoo News, Yahoo Finance, Yahoo Sports and its advertising platform, Yahoo! Native.

  • Industry
    Information Technology
  • No. of Employees
    8,600
  • Location
    Sunnyvale, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Yahoo is currently hiring Principal Software Engineer Jobs in Ireland with average base salary of €72,000 - €135,000 / Year.

Similar Jobs View More