Software Engineer

Akamai - Cambridge, MA (30+ days ago)4.1


About the Job

Akamai is seeking a Software Engineer to enhance the customer portal experience for products used to manage Internet traffic and DNS records. These products are key parts of our customers’ infrastructure; therefore, providing a highly functional and intuitive interface for configuration, monitoring, and issue resolution is essential to their success. The Internet is a complex and noisy environment, and there are no simple answers to the problems faced by our customers. This is precisely what makes the job fun and rewarding to anyone seeking a challenge.

About the Team

Our team is a part of Platform Mapping Engineering, the group responsible for the software that directs traffic for Akamai's globally distributed network of servers. This code is key to Akamai's success, allowing us to manage our customers' Internet information flows with industry-leading performance and reliability.

Responsibilities:
As part of the team, you will improve existing UI applications as well as design new ones to respond to business needs. You will also work with engineering colleagues to maintain and improve applications that interface with back-end software, and with technical writers on documentation. You must be a self-starter who is comfortable working in a fast-paced environment. You must be able to work collaboratively within the team and with other teams at Akamai.

Qualifications

Required Education and Experience
Applicants must meet one of the following education and experience requirements:
  • 2 years of relevant experience and a Bachelor’s degree in Computer Science or its equivalent or
  • Equivalent professional experience
Required Skills
  • Minimum 2 years experience developing web applications
  • 2+ years experience with rich web application development (JavaScript, jQuery, HTML, CSS, SASS)
  • 2+ years' experience with a modern front-end application framework, preferably AngularJS.
Desired Skills
  • Exceptional grasp of HTML, CSS and JavaScript, including a demonstrated expertise in the appropriate use of semantic HTML5 and CSS3 in modern experiences on the web
  • Working knowledge of JavaScript-based build tools like Gulp or Grunt
  • Proven ability to write robust, modular, well-tested web applications
  • Working knowledge of common Internet protocols (IP, TCP, SSL/TLS, HTTP, DNS, etc.)
  • Understanding of responsive web design techniques as well as the limitations of the devices and browsers of our users
  • Experience building highly available web applications with technologies such as; Java, Python, Perl or PHP
  • A strong work ethic and positive attitude
  • Ability to work in a small-team environment
  • Strong oral and written communication skills