Senior System Software Engineer

Akamai Technologies, Inc - San Mateo, CA

This job is no longer active. View similar jobs
END DATE February 21, 2012

Job Summary

Company
Akamai Technologies, ... Akamai Technologies, Inc
Location

San Mateo, CA, US

Job Type
Regular
Job Classification
Full Time
Experience
not provided
Education
Bachelors Degree
Company Ref #
SL-AS-SSSE-0112SL-AS-SSSE-0112
AJE Ref #
555653761
[+] More

Job Description

Senior System Software Engineer (Akamai Technologies, Inc.; San Mateo, California): Will work on software that runs one of the largest distributed systems in the world. Will work with C/C++ code bases involving 100,000s lines of very complex multi-threaded networking code and will write readable, maintainable, and highly reliable code. Will work closely with many other teams inside the company, such as the kernel, mapping, performance, EdgeComputing, Distributed Data Collection, QA, as well as others. Duties include: Creating new features from scratch and enhancing existing features in C/C++ for our highly scalable and massively distributed system. Working simultaneously on multiple projects using internet protocols that make our network more stable, faster, and secure. Design and development of multithreaded caching server or HTTP proxy server. Design and development of secure content delivery products using OPENSSL library. Driving development from conception and design through testing and deployment. Working with our development QA and system QA teams to develop regression tests using Perl scripting that cover the new changes to our software. Working with our 3rd level engineering support to troubleshoot complex problems in our network. Working with our 3rd level engineering support to troubleshoot complex memory management and performance related problems in our network. Solid understanding of the complete software development life cycle, including requirements for design, implementation, and testing. Minimum requirements: Master’s degree in computer science, computer engineering, or electrical engineering or related equivalent degree plus 1 year of experience in application development and C++ programming (STL/ATL/COM). Alternatively, will consider a Bachelor’s degree in computer science, computer engineering, or electrical engineering or related equivalent degree plus 6 years of relevant experience in lieu of a Master’s degree including one year C++ programming (STL/ATL/COM). Must have: Solid understanding of Internet protocols such as HTTP, SMTP and basic understanding of TCP/IP. Prior industry knowledge of memory management and high performance systems. Proven understanding of distributed systems and architecture. Proven ability with multi-threaded development. Working knowledge of XML, Perl, SQL and OPENSSL. Proven ability to work on multiple projects at a time in a fast paced, results oriented environment. Solid understanding of the complete software development life cycle, including requirements for design, implementation, and testing. Proven ability to analyze in-field problems and develop solutions and/or bug fixes. Send resume to: 3W-102, Human Resources, Akamai Technologies, Inc., 3125 Clearview Way, San Mateo, CA 94402. Reference SL-AS-SSSE-0112. An EOE.

Helpful articles

What Do Employers Want from Their Employees?
Recruiting Specialist
Is Just Doing Your Job Good Enough?
Recruiting Specialist
When to Turn Down a Job Offer
Recruiting Specialist
New Reports Point to an Expanding Construction Industry
Greg Scott Neuman
What if You've Never Had a "Real Job"?
Doug Hardy