About the Role
Join Akamai as a Senior Software Engineer and work remotely to build the technology of tomorrow! You will collaborate with a global team of innovators and contribute to one of the largest distributed systems in the world. This Senior Software Engineer remote position allows you to design, develop, and deploy scalable and reliable solutions that enhance our infrastructure.
What You'll Do
- Architect and develop software from design through testing and deployment, including new functionality, enhancements, and bug fixes.
- Collaborate with testing and SQA departments to successfully deploy changes in an agile environment.
- Measure, maintain, and optimize distributed system performance and reliability.
- Mentor Junior Software Engineers on technology aspects and best practices.
- Stay informed on emerging technologies to enhance innovation and efficiency.
Requirements
- 4+ years of relevant experience in software development.
- Bachelor's degree in Computer Science or a related field.
- Solid experience in programming languages such as Python, Java, Perl, C++, or Bash in Linux/Unix environments.
- Experience with container platforms, such as Docker and Azure.
- Good experience with SQL relational and NoSQL databases such as PostgreSQL, Oracle, SQL Server, or MySQL.
Nice to Have
- Experience in cloud technologies and security software.
- Familiarity with Agile methodologies.
- Knowledge of Apache HTTP Server and infrastructure management.
What We Offer
- Flexible working options through FlexBase, allowing you to work from home, the office, or both.
- Comprehensive benefits package tailored to your individual needs.
- Opportunities for professional growth and development.
- A collaborative and innovative work environment.
- The chance to work with cutting-edge technologies and contribute to impactful projects.
This Senior Software Engineer role at Akamai offers a unique opportunity to work remotely with a leading cloud technology company. You'll engage in innovative projects and enjoy flexible working arrangements.
Who Will Succeed Here
Proficiency in multiple programming languages such as Python and C++, with a strong focus on developing scalable applications using Docker and Azure.
Self-motivated and disciplined work ethic suitable for remote environments, capable of managing time effectively while collaborating asynchronously with global teams.
Deep understanding of database management systems including SQL, PostgreSQL, and MySQL, paired with experience in deploying and maintaining data-driven applications.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months