Senior Software Engineer - Secure Cloud and Content Delivery Job
Responsible for the architecture, analysis, design, and development of the Content Delivery Network software. Works on distributed systems deployed on a massive scale unmatched in almost any corporate computing environment.
Is a part of the unprecedented shift to media delivery over the internet on one of the largest and most advanced IP networks available.
Contributes to changing the business of content delivery as the first carrier to combine the advantages of an industry-leading backbone with a sophisticated and proven Content Delivery Network
(CDN ) platform.
Are you the type of person that likes to design and develop software to make online transactions faster and more secure? Have you built e-commerce payment gateways? Are you interested in working in a heavily distributed environment? Do you live, breathe and mull over code? If so, please read further and feel free to submit your resume for this exciting opportunity.
Your code will run on thousands of edge servers and help deliver a safe online environment for hundreds of top consumer and business web sites. You will be a key member in a high performance team to extend our core software that powers 's HTTP/S secure content delivery network.
|
Responsibilities
|
| You will develop and unit test software running on our web acceleration and security platforms. You will be a major contributor to the development of a software architecture that can scale to meet the security and performance demands of 's widely distributed customer base. |
Requirements
|
Basic Qualifications
- Education: Bachelor's Degree in Computer Science, a related field or equivalent experience.
- Minimum of 5 years of experience with C and / or C++, PHP, Python, Ruby, shell scriptingon Linux or a Unix based OS.
- Minimum of 5 years of in depth understanding of Internet protocols including TCP / IP, UDP / IP, and HTTP.
- Minimum of 5 years of strong expertise with multi-threaded development.
- Minimum of 5 years of very high coding and technical skills - proven track record of delivering large amounts of high quality, complex code.
- Experience with scaling and tuning multiple databases (SQL, NoSQL) is a pre
- Experience with performance testing and documentation
- Familiarity with multiple Operating Systems: Linux, Windows Server, Mac OS X
- Communicative and well-organized
- An excellent grasp of the English language
- Experience with mobile apps development is preferred
- Experience with streaming media technologies e.g FMS, HLS, Silverlight, Smooth - in live and on-demand applications
is preferred
- Experience with caching software and DNS systems is preferred
- Experience in the Content Delivery Network (CDN)industry is preferred |
Qualifications
|
- Knowledge of CDN-related protocols and standards, e.g. HTTP, proxy and caching, System programming (kernel/device drivers) or embedded system development
- Highly responsible, self-disciplined, self-managed, self-motivated, able to work with little or no supervision.
- Passion to understand, learn, and dissect new technologies quickly on your own.
- Extensive experience working on multiple projects at a time in a fast paced, results oriented environment.
- Experience with the complete software development life cycle, from requirements to design, implementation, testing, and release.
- Excellent written and verbal communications skills.
- Pluses: Mobile application development, implementing secure products, OpenSSL, XML, Perl, SQL. |
Additional Job Information
|
|
|
|
|
|
RSS Jobs Feed | Sitemap | Users & Jobs Seeker Tips | Contact Us | Terms of Service | Privacy Policy
© Copyright JobIsland.com 1998 - 2012. All rights reserved.
Give Help Advertising: Sponsor a child from a developing country.
|