Software Development Engineer, Amazon WorkSpaces Applications
Overview
In this role you design, build, and operate secure, scalable services powering WorkSpaces Applications at AWS. You work with cross-functional teams to understand customer workflows and reliability needs, delivering high-quality features and continuous improvements. The role involves on-call responsibility and direct customer engagement to resolve issues and drive outcomes. You join a fast-growing team building large-scale streaming and desktop delivery solutions that operate at global scale.
Compensation / Benefitsflexible work hourshealth insurance401(k) matchingpaid time offparential leaveRSUs and sign-on payments
ResponsibilitiesDesign, develop, deliver and operate secure, reliable, and scalable customer features and internal improvementsMaintain high quality through code and design reviews and uphold engineering standardsCollaborate across teams to own projects and deliver resultsDevelop deep understanding of the system, customer usage patterns, and end-to-end workflowsParticipate in on-call rotation and engage with customers and stakeholders to resolve issuesDemonstrate customer obsession across design, testing, deployments, and operationsContribute to team efficiency by participating in meetings and process improvementsMentor junior engineers and promote Amazon leadership principles
Key requirements3+ years of non-internship professional software development experience2+ years of design or architecture experience for large systems1+ year of software development engineer or related experience1+ year experience in designing and developing large-scale, multi-tiered, distributed software applications using C#, C++, Java, or Perl1+ year of Object Oriented Design experienceBachelor's degree in Computer Science, Engineering, Mathematics, or related fieldExperience programming in at least one listed languagecustomer obsessionstrong communication skillsownership and accountabilityC#C++Java