Senior Software Engineer
Posted 32ds ago
Employment Information
Job Description
Senior Software Engineer enhancing platform core services and data work in cloud environments for Akamai. Leading efficient data collection, processing, telemetry, delivery, and visualization initiatives.
Responsibilities:
- Contributing to the design and implementation of highly available, scalable, and performant solutions in C/C++/Go/Java
- Building, integrating, supporting and improving data streaming services on Akamai Platform
- Developing highly concurrent systems, profiling, analyzing and optimizing CPU, memory, and I/O usage to deliver low-latency, high-throughput software solutions with above 99% completeness
- Designing and developing full stack SW from front end UI/API to backend infrastructure making data delivery seamless
- Working on projects that focus on system security, scalability, and performance
- Working with our multi-tier engineering support teams to troubleshoot complex distributed problems of our network
- Providing technical guidance and code reviews for junior engineers, fostering best practices and knowledge sharing.
Requirements:
- 5 years of relevant experience with BS/MS degree in Computer Science/related field
- 5 years experience with distributed systems, Linux networking, TCP/IP, SSH, SSL, and HTTP protocols
- Proficient in one or more of the following languages: Java/TypeScript, Go, C and C++
- Expertise in at least one scripting language: Python, Perl, or Shell.
- Solid understanding of multithreading, concurrency primitives, and synchronization mechanisms.
- Passionate about solving large-scale distributed systems problems, pay meticulous attention to detail, and have excellent debugging/troubleshooting skills
Benefits:
- healthcare
- 401K savings plan
- company holidays
- vacation (in the form of PTO)
- sick time
- family friendly benefits including parental leave
- employee assistance program including a focus on mental and financial wellness


















