Akamai Technologies

Principal Software Engineer

Akamai Technologies

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Leading technical design and code reviews, ensuring best practices in security, performance, and maintainability across the engineering team
  • Mentoring and guiding junior and senior engineers, fostering a culture of technical excellence and continuous learning
  • Collaborating closely with Security Data Analysts, Product Management, Threat Research, and Sales teams to translate business requirements into technical solutions
  • Optimizing performance of proxy technologies (NGINX, Envoy) and container orchestration platforms (Kubernetes) for high-throughput, low-latency security processing
  • Implementing security controls based on OWASP Top 10 and emerging threat intelligence, ensuring comprehensive protection against modern attack vectors

Requirements

  • Have 13+ years of software engineering experience with a proven track record of building large-scale, high-performance systems
  • Demonstrate expert-level proficiency in Go (golang) understanding of concurrent programming, memory management, and performance optimization
  • Possess deep knowledge of web technologies including HTTP/HTTPS protocols, TCP/IP networking (L3/L4), DNS, and TLS/SSL implementations
  • Have extensive experience with proxy technologies (NGINX, Envoy), Web Application Firewalls, and security middleware development
  • Have experience with Application Delivery Controllers (ADC), load balancers, and distributed system design pattern
  • Demonstrate leadership capabilities with experience in technical mentoring, architecture decisions, and cross-functional collaboration
  • Possess excellent communication skills with the ability to articulate complex technical concepts to diverse stakeholders including product managers, sales teams, and customers.
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
Goconcurrent programmingmemory managementperformance optimizationHTTP/HTTPS protocolsTCP/IP networkingDNSTLS/SSLproxy technologiesWeb Application Firewalls
Soft skills
leadershiptechnical mentoringcross-functional collaborationcommunication