Senior Software Engineer

Akamai•Cambridge, MA
•$138,237 - $218,600•Remote

About The Position

Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Senior Software Engineer. Perform software engineering duties in furtherance of design and implementation of custom software applications in the realms of internet security, content delivery, APIs, machine learning, and/or cloud computing; design, implement, automate, and support all aspects of the product; participate in the architecture, design, development, testing, implementation, maintenance, and support of software solutions; develop new applications, improve current systems and bring new capabilities to our customers; contribute to our automated test suite, including unit, functional, integration, and end-to-end tests in labs and QA environments; improve current functionality and bring new features to the software platform. Telecommuting permitted from anywhere within the United States.

Requirements

  • Master’s degree or equivalent in Computer Science, Software Engineering, Computer Engineering, Electrical & Computer Engineering, Electrical/Electronics Engineering, Engineering Science, Information Systems, IT, or Telecommunications
  • one (1) year of experience in the job offered or closely related engineer role
  • One (1) year of experience with Object oriented programming, machine learning, deep learning, or APIs
  • One (1) year of experience with Spring, shell scripting, bash, linux, unix, or microservices
  • One (1) year of experience with SQL, MySQL, PostgreSQL, or NoSQL
  • One (1) year of experience with C, C++, Java, Javascript, PERL, or JSON
  • One (1) year of experience with Docker, Kubernetes, Kafka, Hibernate, or advanced data structures
  • One (1) year of experience with Jira, Jenkins, Angular, React, Git, or Github

Responsibilities

  • Perform software engineering duties in furtherance of design and implementation of custom software applications in the realms of internet security, content delivery, APIs, machine learning, and/or cloud computing
  • design, implement, automate, and support all aspects of the product
  • participate in the architecture, design, development, testing, implementation, maintenance, and support of software solutions
  • develop new applications, improve current systems and bring new capabilities to our customers
  • contribute to our automated test suite, including unit, functional, integration, and end-to-end tests in labs and QA environments
  • improve current functionality and bring new features to the software platform

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service