
Principal Software Engineer
Akamai Technologies
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
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