About Yahoo!
Think about impacting 1 out of every 2 people online--in innovative and imaginative ways that are uniquely Yahoo!. We do just that each and every day, and you could too. After all, it's big thinkers like you who will create the next generation of Internet experiences for consumers and advertisers across the globe. Now's the time to show the world what you've got. Put your ideas to work for over half a billion people.
Senior Software Engineer (Operations)
About Yahoo!
The Internet is a big, busy place, and we at Yahoo! are proud to stand out in the crowd. As the world's number one Internet brand, servicing over a half billion people, we're determined to maintain our commitment to delivering news, entertainment, information and fun... each and every day.
In order to maintain our position as one of the world's most trafficked Internet destinations, we're always on the lookout for people with big ideas and big talent to help us provide our visitors with the innovative products and services they've come to expect from Yahoo!. We're looking for people like you.
We are seeking a talented, highly-motivated individual interested in furthering their career as software engineers, working on the systems that comprise Y! Production Operations. We are looking for engineers to help us build tools to reliably deploy, administer and monitor many of the largest and most popular sites on the Internet. We need software engineers with an absolute focus on quality and scalability to help us keep the site up and running and provide our users with the best experience
How Big Can You Think?
Key Activities and Responsibilities
The position is a software engineer for our infrastructure and shared services group.
You will help design, develop and test the mission critical world-wide services that underpin Yahoo's business and the tools that manage them.
Skills/Knowledge/Abilities:
¨ Strong knowledge of Perl.
¨ Solid foundation in computer science fundamentals, including data structures, programming languages, algorithms, software engineering, database theory, and system security.
¨ Experience with object oriented software design and development.
¨ Good knowledge of software engineering life cycle processes.
¨ Experience developing highly available, distributed systems.
¨ Experience with source code control systems and processes.
¨ Good knowledge of Internet application architectures and Protocols (TCP/IP, HTTP, SSL, etc. ).
¨ Excellent written and verbal communication skills.
¨ Excellent analytical and problem solving skills.
¨ Ability to balance and prioritize work tasks in a complex and fast-moving environment
¨ Self motivated to take ownership of projects and able to effectively manage their own time without immediate supervision
¨ Willingness and ability to teach and train others
¨ Ability to accept constructive criticism via peer review
¨ Detail-oriented with excellent verbal and written communication skills
¨ Advanced degree in computer science is highly desirable.
Other Qualifications
¨ BS in computer science or related field, or equivalent combination of education and experience.
¨ 5+ years hands-on experience with software development.
¨ Experience with C, C++, PHP, or shell scripting.
¨ Experience with agile software development processes.
¨ Experience with test-driven development and continuous integration.
¨ Experience with pattern-oriented design.
¨ Experience with Linux/FreeBSD server administration and open source software.
Yahoo! Inc. is an equal opportunity employer. For more information or to search all of our openings, please visit http://careers.yahoo.com.