Akamai Technologies, Inc. Senior Software Engineer in Cambridge, Massachusetts

Senior Software Engineer

Cambridge, United States

Software Engineering

3 days ago Post Date

013704 Requisition #

About the Job

The Luna Engineering group is growing in Cambridge/Westford, MA. Akamai is looking for a strong Senior Software Engineer to help revolutionize the customer experience for Akamai’s provisioning products. In this role, you will work on our foundational building blocks, implementing the vision of self-service micro-services infrastructure for the Luna web portal with rapid-fire product rollouts. You will develop a suite of scalable, resilient and very secure services underlying all of our products in the configuration domain. You will be implementing globally available, resilient and highly performant services used by millions of people every day. You will make key technical decisions and design choices, as well as writing amazing code.We expect and encourage you to learn, grow and take on ever more ambitious challenges as the company and team scales.

Responsibilities

  • Design, develop and enhance web-based applications which will be utilized by Akamai’s customers (both internal and external) leveraging Java based components and tools

  • Drive the migration of services to an API first architecture

  • Provide easy and intuitive access to complex test result data

  • Provide Tier 3 production support for group's systems

About the Team

Our software underpins Akamai's exceptional level of customer service across its entire portfolio of solutions. Building our software is a challenging problem on multiple fronts: a) the size and global spread of Akamai's customer base, b) the diversity and scale of Akamai's solutions, and c) 7000+ employees dispersed in locations around the globe. The team has a direct impact on Akamai's day-to-day business efficiency and the quality of service received by its customers. The team’s work encompasses the full engineering cycle: derive requirements, define features, design and develop the implementation, verify for correctness, analyze usage patterns, build new systems, and scale and extend existing systems as Akamai grows its business.

Qualifications

Required Education and Experience

Applicants must meet one of the following education and experience requirements:

  • 5 years of relevant experience and a Bachelor’s degree {CS, CE, IS, EE} or its equivalent or

  • 3 years of relevant experience and a Master’s degree {CS, CE, IS, EE} or

  • a PhD {CS, CE, IS, EE}

Required Skills

  • 5+ years experience in Web development using Java.

  • 5+ years of experience building highly available web applications with Java

  • 5+ years of experience developing software in a Linux or Unix environment.

  • 5+ years of experience with web application development, patterns, and frameworks (e.g., REST, Spring, Angular, etc.).

  • 3+ years experience working in Enterprise environments/technology

Desired Qualifications

  • Desire to lead and own projects in a fast-paced, high-visibility and high-accountability environment. * Rock-solid backend Java development

  • Knows and can apply OO and best practices in Java and understands performance issues related to web development

  • Familiar with modern Java frameworks like Spring and/or others.

  • Python development

  • Understanding of scalability challenges and performance of server-side code.

  • Can design and develop horizontally scalable, resilient and high performance REST services.

  • Experience with JSON

  • Comfortable with SQL databases and replication schemes to enable high availability with failover.

  • Passionate about quality and can engineer it at all stages of software development

  • Able to design secure distributed systems and assure operational processes around security.

  • Expert in practical aspects of running Scrum (or other agile methodologies) within a team and in a distributed cross-team environment

  • Proven ability with design principles and pattern oriented software architecture

  • Excellent verbal and written communication skills

  • Understanding of internet protocols

About Akamai Technologies

Akamai is the global leader in Content Delivery Network (CDN) services, making the Internet business ready—fast, reliable, and secure—for its customers. The company's advanced web performance, mobile performance, cloud security and media delivery solutions are revolutionizing how businesses optimize consumer, enterprise and entertainment experiences for any device, anywhere. Headquartered in Cambridge, MA, Akamai has offices around the world and operates the most pervasive, highly distributed CDN—with more than 200,000 servers in 110 or more countries—delivering up to 30% of all Web traffic. Learn more atwww.akamai.com/careers.

Akamai is a growing, and evolving, company with offices and operations around the world. As such, we strive to foster inclusive and representative workplaces where all employees are wholly welcome, and enabled to share and benefit from each other’s diverse contributions, as one global team. Our commitment to diversity reaches beyond our corporate offices, to our business partners and suppliers who share the same principles, and whose employees we value as integral to the Akamai business family. Learn more atwww.akamai.com/diversity.