Protocol Software Development Engineer, Amazon Chime in Palo Alto, California

Amazon believes deeply in the mission of simple and unified cloud-based collaboration. Amazon Chime is changing the way millions of customers collaborate by providing a true unified experience to conduct online meetings, high quality video conferencing, chat, screen sharing and file sharing. Leveraging AWS’ scale, reliability, flexibility, and ease of use, we offer customers an easy-to-manage and cost-effective solution that solves many workplace collaboration and productivity pain points.

We are looking for a highly passionate software development engineer who likes to solve challenging problems of cloud based real time media, collaboration and hit the ground running to design and deliver highly complex systems while maintaining a constant customer focus in a fast paced continuous delivery environment. You will work with your peers and product team to tackle hard problems and improve our customers' experience every day!

Being a member of Amazon Chime Protocol team, you will spend your time as a hands-on engineer to innovate/implement/enhance software that powers the cloud based media service (e.g. Audio and Video). You will have the opportunity to work on real time media, streaming and communications protocols. You will play a key role in building software capabilities and features from the ground up. You will develop software using wide range of programming languages, systems, tools etc. Your responsibilities will include all aspects of software lifecycle (e.g design, development, testing and deployment/operation). You will always be encouraged to explore your own ideas and get the opportunity to delight millions of Amazon customers with your direct contribution.

  • BS or Masters degree in Computer Science, EE or related field

  • Strong proficiency in one or more of the following: C, C++, Go (or demonstrably superior skills in a modern language not on this list)

  • Ability to take raw product requirements and create software architectures, designs as well as implement high quality software

  • Ability to work in a fast paced, highly collaborative, dynamic work environment

  • Strong attention to detail

  • Ability to think creatively and solve problems

  • 1-2 years of related work experience

  • Software development experience with some or any of the following e.g. SIP, VoIP, WebRTC, H.323, RTP, PSTN system, TCP/UDP etc.

  • Experience with building and operating large scale cloud services and backend systems

  • Experience in a DevOps environment with full ownership of code changes from development to production and monitoring

  • Familiarity with EC2 and other AWS services

AMZR Req ID: 586924

External Company URL: