Software Development Engineer Sales - Boston, MA at Geebo

Software Development Engineer

Description
Do you enjoy watching the latest movies, television shows, or sporting events on your computer, tablet or smartphone? Do you hate waiting for your video streams to load or your show to re-buffer? Good - us too. That's why we're looking for an engineer with a passion for media performance.
Amazon CloudFront is a web service for content delivery and one of the cornerstones of AWS. We bring the Internet closer to end users, speeding up the user experience. CloudFront integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content (webpages, games, movies, live streams, etc.) to end users with low latency and high data transfer speeds. CloudFront uses a global network of edge locations to cache and route requests to the best possible location based on known latency, available capacity and many other factors. We build for massive scale and performance.
We have no shortage of bright ideas but we need you help to turn them into reality.
We are looking for experienced software engineers to build and operate large scale cloud services and end-to-end solutions. We're looking for an ambitious self-starter with a passion for cloud computing and who can serve as a strong advocate for our customers.
Here are some reasons you should come work with us:
You will provide a service that is core to all modern Internet businesses.
You will be in charge of the complete software development lifecycle, defining, prioritizing, designing, building, and testing new features.
You will operate an AWS business with globally distributed servers and customers at a massive scale.
You will own one of the lowest latency and highest throughput services in all of AWS.
You will mentor and be mentored by a great team of software developers.
You will understand what it takes to grow and operate a global business at our scale.
We
Are a group of technologists from diverse backgrounds.
Obsess over our customer's needs and experience.
Are owners. We love building new innovative technologies, and improving our existing ones.
Wear multiple hats. We enjoy the prototyping and tinkering stages, as well as the rigor of making solutions production-ready.
Are fast-growing, agile and collaborative.
You
Enjoy seeing the impact your work has on real customers.
Are comfortable in an agile environment and create order from ambiguity.
Build creative short-term and sustainable long-term solutions with others as passionate as you about this mission.
Take ownership and do what it takes to get the job done.
Want to create services at a massive scale used by millions of people.
Use data to make decisions and validate assumptions.
Learn from others and help grow those in your team to achieve their best.
Basic Qualifications
Bachelors or advanced degree in Computer Science or closely related field
Strong programming skills, preferably in Java, C, C++
Proficiency with object-oriented design, data structures, and algorithms
Ability to take a project from scoping requirements through actual launch of the project
Strong debugging, troubleshooting, and problem solving skills
3
years of experience in software engineering
Must be a self-starter and motivated
Preferred Qualifications
Deep knowledge of Internet protocols such as HTTP, DNS, TCP, and UDP
Experience with kernel engineering and optimization
Familiarity with various media players and formats such as DASH, MP4, Smooth, HLS
Thorough understanding of web services technologies such as SOAP, HTTP, WSDL, XSD, and REST
Familiarity with Linux development environment
Experience in TDD techniques & Continuous Integration
Work experience delivering one or more V1 products, ideally in a startup or similar setting
Experience building large-scale web services backed by cloud services, such as AWS
Experience in building distributed systems
Experience operating large scale systems
Strong verbal and written communication skills
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.