Akamai Technologies, Inc. logo
Senior Software Engineer - Akamai Technologies, Inc. Cambridge, MA, USA Bookmark Share Print 168 0 1

Listing Description

Are you excited to build innovative systems that address challenging workflow and information management problems? As a Senior Software Engineer, you will design with security, usability, and performance in mind from the beginning. You will also work with others, learning the needs of the customers, and leveraging the power of teamwork to rapidly deliver solutions.Responsibilities:

* Gather requirements from InfoSec and other teams

* Build polished and reliable software

* Support new and legacy software in a dev-ops-like environment

* Test your own and others’ code

* Provide advice and guidance for others on the team

Required Education and Experience:

* 5 years of relevant experience and a Bachelor's Degree in Computer Science or its equivalent

* 3 years of relevant experience and a Master’s degree in Computer Science or its equivalent

Required Skills:

* 5+ years of hands-on full-stack software development - Ruby strongly preferred

* 5+ years of hands-on experience with UNIX/Linux Operating System, system interactions and underlying technologies.

* 5+ years of experience with the complete software development life cycle, from requirements to design, implementation, unit testing, code reviews, release, and maintenance.

Desired Skills:

We don’t expect every applicant to have all these experiences but one or more would be very helpful:

* Demonstrated experience building user interfaces with HTML, CSS and JavaScript

* Excellent verbal and written communications.

* Hands on experience with GoLang and/or C++

* Relational database experience - admin, performance analysis, tuning, and debugging

* Experience with containerization like Docker or LXC and packaging technologies like Nix

* A developed UX design practice

* Automated testing, continuous integration, or test-driven design experience

* Process engineering or workflow development experience

* Knowledge of architectural methods

* Knowledge of networks, network protocols, or distributed systems

* Expert knowledge of Ruby

* Machine learning, statistical methods, and big data analysis


Listing Details

  • Citizenship: No Requirements
  • Incentives: Not Provided

 

  • Education: Bachelors Degree
  • Travel: No Travel
  • Telework: Optional Telecommute



About Us

NinjaJobs is a community-run job platform developed by information security professionals. Our unique approach of focusing strictly on cybersecurity positions allows us to personalize the user experience.

Our Contacts

1765 Greensboro Station Pl.
Suite 900
Tysons Corner Va 22102

(703) 594-7765