Women Impact Tech

Front End Engineer - II, Amazon Display Protocols

    Sunnyvale, CA

Full Time

Job summary

The Amazon Display Protocols team is looking for a talented and passionate Software Development Engineer to help change the way people use interactive graphics applications in the Cloud!

We are developing the next generation of interactive cloud streaming technologies and low-latency streaming protocols to provide our customers a secure way to stream any graphics interface from the Cloud. AWS services like Workspaces, AppStream 2.0, Nimble Studio, and many customers worldwide leverage our technology to run interactive applications remotely on EC2 instances and stream their graphics interface to client machines. We enable the delivery of DaaS workloads, complex scientific visualizations, content creation solutions, Cloud game streaming, and much more.

You will be part of a distributed team with members in the US and Italy. This position is for candidates who would like to join our team in the US, in our offices in Seattle or San Francisco Bay Area.

The role provides unique opportunity to build the user interface for large scale systems. You will draw upon exemplary technical architecture, deployment and management skills, critical thinking, problem solving skills, and a passion for providing a top notch customer interface. You should be open to new challenges, extremely good at multi-tasking, innovative, creative, and self-directed and a great team player. You will drive the business, continuous process improvements and collaborate effectively with cross-functional business and software development teams to solve problems and implement new solutions and drive new usage cases. You will interact with a broad cross section of the Amazon organization spanning a wide range of technologies and engaging with external vendors and internal teams.

This team is a good fit for you if:
· You are sensitive to customer needs and interested in having a firsthand impact on Amazon’s global customer base
· You truly care about the business results of what you build, not just the elegance of the technology
· You like to solve interesting technology problems
· You enjoy collaborating in a diverse team environment
· You like working on both Front End and middle tier technology
· You are a passionate learner and motivated to take on new challenges.
· You want to have fun; surround yourself with a highly talented pool of engineers that like to solve complex problems, but also enjoy work life balance.

We are seeking a front end engineer to join our team, leveraging their skills to help build on our technology. You will work with Protocol engineers to deliver features to delight our customers and improve the customer experience. Your work can, at times, span the full stack, so you will have the opportunity to gain experience in all aspects of the product.


Key job responsibilities
* Execute in a multi-OS environment.
* Collaborate with engineering teams to drive the product roadmaps.
* Address bottlenecks, provide customer input, anticipate and make tradeoffs and balance the business needs versus technical constraints.
* Partner with multiple teams across multiple locations with varying sets of priorities to ensure a timely delivery of the solution.
* May be required to help support our GovCloud regions

A day in the life
Every day you will have to balance your efforts between executing our long term roadmap, finding innovative solutions to satisfy interesting customer needs, and driving emerging customer issues to resolution. Either way, there will be always something new to learn. We just ask you to be highly passionate, motivated, and willing to make a significant contribution to our team. Your talent and passion can make a big difference.

About the team
The Amazon Display Protocols team develops state of the art, low-latency streaming protocols which provide our customers with a secure way to deliver remote desktops and application streaming from any cloud or data center to any device, over varying network conditions.

Basic Qualifications

  • 2+ years of non-internship professional software development experience
  • Experience with Python, JavaScript, and C++
  • Ability to work well with people and be both highly motivated and motivating.
  • Excellent verbal and written communication skills

Preferred Qualifications

  • 3+ years of non-internship professional software development experience
  • Experience with Python, JavaScript, C++, and Rust
  • Previous experience developing the user interface for distributed systems or cloud native applications
  • Ability to work well with people and be both highly motivated and motivating.
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
  • Experience developing cloud native applications is a plus

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Meet AWS End User Computing

Inclusive Team Culture
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.

Work/Life Balance
Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.

Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.