Software Engineer
Akamai Technologies
About the Role
Join the Network Operations Systems Group at Akamai Technologies to develop innovative solutions crucial to deploying and maintaining Akamai's global network. This role involves designing, developing, and maintaining high-reliability systems and delivering high-quality software solutions.
Key Responsibilities
- Analyzing, designing, and implementing high availability systems software.
- Bringing new functionality to a portfolio of services focused on automation, observability, and identity management.
- Supporting the full product life cycle: ideation, implementation, operation.
- Improving the ability of our software systems for testing, deployment, monitoring, and maintenance.
- Mentoring less experienced engineers to ensure quality solutions are implemented.
- Evaluating emerging trends and technologies related to network operations and automation.
Requirements & Tech Stack
- At least 0.6 years of experience with programming in Python, Go, and/or shell script.
- At least 0.6 years of development experience on Linux/Unix platforms.
- Knowledge of common internet protocols such as TCP/IP, HTTP, DNS, and/or TLS/SSL.
- Experience with git/Stash and Perforce version control systems.
Qualifications
- Bachelor's or Master's Degree in Computer Science, or related field.
- Exceptional communication (written and verbal) and interpersonal abilities.
- A good team player.

