Senior Software Engineer
Summary
Senior Software Engineer at Akamai in Bangalore building scalable features and tools on Akamai's infrastructure, including frontend/backend for vulnerability management and multi-platform build systems. Requires Python, Go, or C/C++, SOA/REST microservices, SQL, and Linux networking/security fundamentals.
As a Senior Software Engineer, you will be responsible for:
- Creating new features and building tools from conception through release to ensure customers have an exceptional experience
- Designing and development of highly scalable software that runs on the Akamai infrastructure
- Developing software to enhance our engineering productivity by creating frontend and backend for our vulnerability management
- Designing, maintain, and scale multi-platform build systems and optimize build performance parallelism, and efficient dependency management across target architectures.
- Partnering with internal cross functional teams to translate requirements into solutions to meet business objectives
- Driving feature development and optimization while contributing to ongoing product and process improvements.
Do what you love
To be successful in this role you will:
- Have 2 and more years of relevant experience and a Bachelor's degree in Computer Science or its equivalent
- Have object-oriented programming skills in Python, Go, or C/C++, with an eagerness to learn new technologies.
- Have experience with data structure and algorithm and active in coding platforms
- Have experience with multi-architecture compilation.
- Possess hands on experience with service-oriented architecture, REST, microservices, databases and SQL
- Have experience with Linux and security concepts like TCP/IP, DNS, HTTP/HTTPS
- Possess hands on experience with service-oriented architecture, REST, microservices, databases and SQL