Senior Software Engineer Information Technology (IT) - Cambridge, MA at Geebo

Senior Software Engineer

About the Job
Akamai is looking for a Senior System Software Engineer to develop and support the next generation of storage product for distributed storage platform for delivering media experiences to the users. Change how you see television and video via web and mobile devices. In this role the candidate would have the opportunity to work on products that will see deployment on Akamai's Global Network and on the sites of the top media and entertainment companies in the world.
Akamai provides market-leading managed services for powering rich media, dynamic transactions, and enterprise applications online. Having pioneered the content delivery market over a decade ago, Akamai's services have been adopted by the world's most recognized brands across diverse industries.
About the Team
The Media Division is responsible for all of the software used to deliver, download, store, and manage digital media and other content via the Akamai platform. You will be a member of a highly skilled engineering team that's responsible for the software that powers Akamai's delivery platform, one of the largest distributed systems in the world.
The NetStorage engineering team is responsible for architecting and creating Akamai's cloud storage solution. The team is a diverse group of engineers located in Santa Clara, San Diego, Cambridge and Bangalore. Having access to Akamai's broad networking experience, global footprint, and high profile customer base allows the team to create an innovative product with global impact. This is an excellent opportunity for the right individual to get started in storage or distributed computing software development.
Responsibilities:
Design, develop and sustain components written in C++, C, Perl, Python and other languages.
Interact with development, product management, architecture, QA, and support teams throughout the product lifecycle.
Maintain standards for reliable, scalable, and secure systems.
Feature research and feasibility studies.
Required Education and Experience
Bachelor's degree in Computer Science or a related field, or equivalent experience
Required Qualifications
Bachelor's Degree in Computer Science or equivalent experience
8
years of hands-on development using C, C+
or Java.
8
year of hands-on experience with UNIX/Linux Operating System, System Interactions and Underlying Technologies.
5
year of hands-on networking experience including HTTP, DNS, and TCP/IP Networking Protocols.
5
year of experience with the complete software development life cycle, from requirements to design, implementation, unit testing, code reviews, and release.
Desired Qualifications
Master's Degree in Computer Science or equivalent experience
Excellent verbal and written communication skills.
Strong understanding of Object Oriented design and development.
Understanding and experience with software design patterns.
Ability and passion to maintain high quality standards, be self-motivated, a fast learner, and have the drive to research and innovate.
Experience with kernel driver development and or Event based programing
Experience with i/o schedulers and or filesystem optimizations
Experience with communication protocols, particularly the details of HTTP and HTTP server implementations.
Experience with Network Security protocols and standards like SSL, TLS, SSH
Experience with open standards for secure authentication and authorization such as OAuth and SAML
Experience with Python or Perl scripting.
Experience with Functional Language like Erlang or Haskel
Experience with distributed no-SQL technologies like BigCouch and Cassandra or Mongo.
Experience with the architecture of large, distributed and complex systems.
Knowledge of media streaming technologies, protocols, and formats.
Experience with Linux internals, Cloud, large-scale/distributed systems.
Experience with Version control (Perforce, Git).
Knowledge of/experience with OpenSSL, IPv6 and IPv4/IPv6 dual-stack is a strong plus.
Other Information
Is relocation available for this position: No
Is US Citizenship required: No
Is a Security Clearance Required: No
If yes, applicants selected will be subject to a government security investigation & must meet eligibility requirements for access to classified information.
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.