YOUR NEXT CHAPTER
Senior Software Engineer
About the role
• Gather requirements, design, implement, and maintain build and infrastructure tools used by development and test teams
• Create new features and build tools from conception through release
• Design and develop highly scalable software running on Akamai infrastructure
• Develop frontend and backend software for vulnerability management and engineering productivity
• Design, maintain, and scale multi-platform build systems
• Optimize build performance, parallelism, and dependency management across target architectures
• Partner with internal cross-functional teams to translate requirements into solutions
• Implement new features and enhance and optimize existing features
• Contribute ideas and knowledge to process-improvement sessions for continuous product improvement
• +5 years of relevant experience
• Bachelor's degree in Computer Science or its equivalent
• In-depth knowledge of object-oriented programming, including Python, Java, Go, and C/C++
• Experience with multi-platform build generators: CMake, Bazel, Cargo, or Meson
• Experience configuring C/C++ compilers, including GCC/Clang
• Experience with toolchains and sysroots for multi-architecture compilation targets, including AArch64/ARMv8/ARMv9, Intel, and AMD architectures
• Hands-on experience with service-oriented architecture, REST, microservices, databases, and SQL
• Experience with CI/CD tools such as Cloudbees CI/Jenkins, GitHub Actions, or GitLab
• Good understanding of security, compliance, and SLA
• FlexBase program supporting work at home, in an office, or a combination of both
• Benefits supporting health, well-being, finances, and life beyond work