
Senior Software Engineer
Akamai Technologies
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Analyzing, designing, and implementing systems software that brings new functionality and increased accuracy, reliability and performance to our mapping system
- Evolving complex algorithms to best respond to unpredictable traffic patterns on the global Internet
- Improving the scalability, robustness, and ease of use of our software systems for testing, deployment, monitoring and maintenance
- Becoming a subject matter expert for our systems, explaining and improving our software, and assisting with troubleshooting
- Measuring, assessing, and tuning the effects of our global control systems
Requirements
- Have 8 years of relevant experience and a Bachelor's degree or an MS/PhD and 5 years' experience
- Demonstrate solid experience working in C/C++ or another object-oriented language
- Have experience developing algorithms, and enjoy improving and tweaking them.
- Enjoy collaborating with team members to solve complex problems
- Demonstrate openness and flexibility to constantly learn new technologies
- Have experience coding for distributed systems and/or evaluating large (internet-scale) datasets
- Be familiar with the Linux operating system and scripting languages (e.g. Python, shell, perl)
Benefits
- Your health
- Your finances
- Your family
- Your time at work
- Your time pursuing other endeavors
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++object-oriented programmingalgorithm developmentdistributed systemsLinuxPythonshell scriptingPerlsystem software design
Soft Skills
collaborationproblem-solvingopennessflexibilitysubject matter expertisetroubleshootingcommunication
Certifications
Bachelor's degreeMaster's degreePhD