Returning Candidate?

Sr. Software Development Engineer

Sr. Software Development Engineer

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

The Amazon Web Services Infrastructure team is looking for an experienced software developer to join the Unified Communications Infrastructure team. We work closely with the product teams behind our public enterprise services such as Amazon Chime and Amazon Connect, and the telecommunications infrastructure that more than 200,000 Amazonians globally use to collaborate and communicate every day. You’ll use your ability to innovate in solving some of the most important problems our internal and external customers face, like ensuring a high-quality voice and video experience in globally-distributed enterprises, and seamlessly integrating new instant communication services with their existing tools.

You’ll play a key role in designing and building our services from the ground up. You’ll work with a range of technologies, programming languages, and systems, including products we’ve built as well as commercial software. You’ll have the freedom to explore your own ideas that will benefit our customers. You’ll help junior engineers develop their skills, and continue to raise the bar and build the future of Amazon.

Our development team is based in Seattle; however, Washington DC, Dublin, Ireland, or remote options may be available for exceptional candidates

Basic Qualifications

  • Bachelor's Degree in Computer Science, Engineering, Mathematics or a related field
  • 5+ years professional experience in software development
  • Computer Science fundamentals in object oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Proficiency in modern programming and scripting languages such as C, C++, C#, Java, Go, Ruby, Python, or Perl
  • Excellent communication and interpersonal skills

Preferred Qualifications

  • Knowledge of professional software engineering practices for the full software development life cycle including Agile delivery, coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring and training the engineering community on complex technical issues
  • Experience developing real-time communications platforms (application servers, SBCs, etc.)
  • Proven track record of delivery
  • Sharp analytical abilities and proven design skills
  • Working knowledge of Perl or Python
  • Solid grasp of telecommunication fundamentals
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.