Full Time

Senior Software Engineer II (Linux Performance) - Remote

Akamai Technologies
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Akamai Technologies, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer II (Linux Performance) at Akamai Technologies will be pivotal in enhancing the performance, scalability, and reliability of our software systems. This role requires a deep understanding of Linux systems and performance optimization techniques, enabling the successful candidate to leverage their skills to diagnose issues, implement solutions, and contribute to the overall architectural vision. The engineer will work remotely, collaborating with cross-functional teams to deliver high-quality software products in a fast-paced environment, ensuring optimal performance across platforms.



Job Responsibilities

  • Design, implement, and optimize software solutions to improve performance on Linux systems.
  • Conduct performance analysis and tuning, utilizing profiling tools to identify bottlenecks.
  • Collaborate with product and engineering teams to understand requirements and deliver performant solutions.
  • Develop and maintain technical documentation related to system design and performance metrics.
  • Implement best practices in software development to ensure high code quality and performance benchmarks.
  • Participate in code reviews, providing constructive feedback to peers to improve the overall codebase.
  • Stay updated with the latest trends and technologies in software performance and Linux systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • A minimum of 5 years of experience in software engineering with a focus on performance optimization.
  • Extensive knowledge of Linux operating systems and associated performance tuning tools.
  • Experience with programming languages such as C, C++, or Go.
  • Proficiency in performance profiling and monitoring tools (e.g., gprof, Valgrind, or similar).
  • Strong analytical and problem-solving skills with the ability to work independently and collaboratively.
  • Excellent verbal and written communication skills to articulate complex concepts clearly.


Technologies & Tools

The role of Senior Software Engineer II (Linux Performance) will involve a variety of technologies and tools that contribute to excellence in system performance. Key technologies include Linux operating systems for performance analysis and optimization, software development tools such as Docker for containerization, and programming languages including C, C++, or Go for building robust applications. Familiarity with performance monitoring and profiling tools will be essential to effectively analyze and enhance system efficiency.



Ideal Candidates

An ideal candidate for the Senior Software Engineer II position will possess a strong passion for technology and a relentless drive to achieve high-performance outcomes. They will be detail-oriented, with a focus on delivering robust solutions while being adaptable to changing priorities and challenges. Excellent communication skills will enable them to work effectively in a collaborative environment, where sharing knowledge and driving innovation are encouraged. Furthermore, a proactive approach to problem-solving and a commitment to continuous learning in the fast-evolving tech landscape will be key attributes for success in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.