Yahoo is a company that creates inspiring and entertaining daily habits for users worldwide. They are seeking a Backend Software Dev Engineer II to develop and maintain high-performing systems for Yahoo Mail, impacting the productivity of millions of users. The role involves coding in Java and/or C++ to build the next generation backend for Yahoo Mail, working on complex engineering problems in a collaborative environment.
Responsibilities:
- You will be coding in Java and/or C++ on Unix platform to help build the next generation backend for Yahoo Mail
- This role is in the Communications organization that connects the world through Mail, Messenger, Groups, Calendar, Contacts & Notepad
- On this team, you have an amazing opportunity to impact the productivity and connected lives of approximately 300 Million users every month
- This amazing team of Engineers, Product Managers and Designers work on next generation innovative experiences transforming how users connect with each other every day
Requirements:
- BS in Computer Science (or equivalent experience) with minimum of 4 years experience
- Specialized in backend development with Java, C++, or similar experience
- Solid understanding of CS fundamentals (algorithms, data structures, object oriented programming)
- Understanding of Search algorithms, and familiarity with Relational and NoSql databases
- You must enjoy challenging engineering problems. We are looking for someone who can solve complex issues
- Flexible and able to work with a diverse team that includes engineers, marketing, product, and designers
- Familiar with HTTP and TCP/IP protocol
- Linux/Unix knowledge necessary
- Excellent communication skills, both written and oral
- Familiar developing mail application
- Knowledge on large scale distributed systems
- Experience with continuous integration (CI) frameworks
- Familiar with SCRUM or similar agile methodology
- GCP Cloud experience is highly preferred