Software Development Engineer II, Amazon WorkSpaces Applications
Core
Design, build, and operate secure, reliable, and scalable SaaS application streaming and virtual desktop delivery services for millions of customers.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
End-to-end products for secure, reliable, fast, and highly scalable SaaS application streaming and virtual desktop delivery.
Domain
Cloud Computing / Distributed Systems
Required skills
C#, C++, Java, or Perl; Object Oriented Design; Large-scale distributed software application development; System design and architecture; Software development lifecycle management
Preferred skills
Full software development life cycle experience including code reviews and testing; Cloud platform expertise
Technologies
EC2, S3, DynamoDB, Kinesis, Lambda, APIGateway
Responsibilities
Design, develop, deliver, and operate customer features and internal operational improvements; Maintain high standards for code, design, and documentation; Engage with customers and stakeholders to drive issue resolution; Participate in oncall rotation; Mentor junior engineers
Seniority
Senior, hands-on IC