Senior Software Engineer (Akamai Technologies, Inc.; Cambridge, MA) (multiple positions): Will develop platform software for Akamai's distributed Licensed CDN platform and work in an Agile Scrum team designing and developing software for core platform services and functions. Will have experience developing on, or integrating with, virtualization technologies such as OpenStack, KVM, Xen, and ESX as well as developing on or deploying in container-based frameworks such as Docker and LXC. Will have proven ability with implementation of reasonably large Python and/or bash scripting projects and good understanding of use and configuration of various network subsystems (TCP/IP, HTTP, SSH, NTP, SNMP, etc.). Will have experience designing and implementing OS services including package management, OS configuration, monitoring, network management and system utilities and with kernel level programming and open source software contribution. Duties include: Innovate software solutions to complex and interwoven sets of problems challenging the group; create high performance distributed software; create mission-critical subsystems that enable and support a distributed and intelligent content delivery platform; expeditiously contribute to designs and develop software that enriches the product feature set while maintaining robustness, scalability and fault-tolerance; advocate best practices surrounding the software development life cycle and use experience to mentor others.
MINIMUM REQUIREMENTS: Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related equivalent degree, plus 3 years of relevant experience. Alternatively, will consider a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related equivalent degree, plus 5 years of relevant experience in lieu of a Master's degree.
SPECIAL REQUIREMENTS: Must have: Demonstrated back-end server development experience on Linux/Unix platforms; demonstrated experience using object oriented, typed language such as Python in a Linux environment with an eye for performance, concurrency and fault tolerance; demonstrated experience working in TCP/IP networking, multithreading and server development; demonstrated experience working with common Internet protocols (IP, TCP, SSL/TLS, HTTP, DNS); demonstrated experience in design and development for mission critical, high-availability systems; proven ability developing scalable software for large transactional and/or distributed systems; and must be self-directed with excellent oral and written communication skills. (Please note Akamai is seeking the stated ability in the above skills but no specific amount or years of experience in these skills is required.)
Apply by resume only to Amanda Bowen, Human Resources, Akamai Technologies, Inc., 150 Broadway, Cambridge, Massachusetts 02142. Reference: AB-AB-SSE-0619.
Akamai Technologies, Inc. is an Affirmative Action, Equal Opportunity Employer that values the strength that diversity brings to the workplace. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of gender, race/ethnicity, protected veteran status, disability, or other protected group status.
Akamai Technologies is a provider of cloud services for delivering, optimizing and securing online content and business applications across any device.