SterlingVARecruiter Since 2001
the smart solution for Sterling jobs

Principal Software Dev Engineer - Network Automation

Company: myGwork
Location: Sterling
Posted on: May 16, 2022

Job Description:

It takes powerful technology to connect our brands and partners with an audience of nearly 900million. Whether you're looking to write mobile app code, engineer the servers behind our massivead tech stacks, or develop algorithms to help us process trillions of data points a day, what youdo here will have a huge impact on our business-and the world. Want in?

Yahoo's Global Network Infrastructure team is responsible for the core network infrastructure and shared services required to support all Yahoo services globally, such as our popular EdgeCast CDN, Sports, News, Finance and Weather media channels, advertising engines, video, search, and blogs. We design and build scalable, high-performance networks that connect billions of users to our edge and web-scale data centers, provide long-term strategy and automation, manage global routing, and provide capacity and performance consultation for Yahoo properties.
Yahoo's Global Network team is looking for a highly technical Sr Principal Software Dev Engineer on the network automation team to drive programmability and the innovation of our 100+Tb global network. You will be leading the efforts to bridge the gap and bring awareness between the network and application stack to increase network intelligence.
Define standards and strategies to provide technical guidance for the roadmap and building blocks to drive automation vision
Work with engineering and architecture to assess critical challenges and identify opportunities to define automated solutions for workflow optimization
Cultivate innovation by driving cross-collaboration and execution of projects across multiple teams
Own complex problems and have the ability to break it down into simpler components to lead the process of designing, developing, testing, deploying, maintaining and software improvement
Work with all customers of the network to define necessary network software controls, visibility, and requirements to sustain business growth
Mentor and train other team members on design techniques, and coding standards
Required Qualifications
BS in Computer Science or related professional experience
In-depth knowledge of Linux/Unix
6+ years programming/software engineering experience in any combination of Perl, Python, Go, C/C++, including 3+ years in a technical leadership role.
Experience in developing software and monitoring large scale distributed systems
Experience with CI/CD deployment methodology and other common DevOps tools (i.e. Jenkins, Docker, Git) and orchestration frameworks such as Chef/Ansible/SaltStack a huge plus.
Experience with NoSQL/RDBMS, Message bus and similar big data technologies (Redis, ElasticSearch, Kafka)
Experience with NFV and containerization (Docker, Kubernetes) a big plus
Experience in manageability infrastructure tools including Ansible, Rest/gRPC, Rest/NetConf
Data analytics, modeling, pipelines, representation, UI and API experience.
Working knowledge and experience of Agile software development methodologies.
Leading and training modern software engineering practices and the full software development life cycle such as planning, designing, coding standards, testing (unit, functional), and code reviews.
Outstanding collaboration and communication, and documentation skills with a proven ability to work cross-functionally in order to establish and meet shared goals .
Knowledge of networking protocols & architecture is a 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 ( 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.

At Yahoo, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion ( page to learn more.

US Only: Please be aware that Yahoo requires all employees entering a U.S. Yahoo office and/or attending a company event (including client events) are required to be vaccinated for COVID-19. This position will require the successful candidate to obtain and show proof of a vaccination to enter a U.S. Yahoo office and/or attending a company event (including client events). Yahoo is an equal opportunity employer, and will provide reasonable accommodation to those individuals who are unable to be vaccinated consistent with federal, state, and local law.
Currently work for Yahoo? Please apply on our internal career site.

This employer is a corporate member of
myGwork - LGBTQ+ professionals, the business community for LGBTQ+ professionals,
students, inclusive employers & anyone who believes in workplace equality.

Keywords: myGwork, Sterling , Principal Software Dev Engineer - Network Automation, IT / Software / Systems , Sterling, Virginia

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Virginia jobs by following @recnetVA on Twitter!

Sterling RSS job feeds