The AWS Directory Service team is looking for an enterprising senior Software Development Engineer (SDE) to help build a fast-growing engineering team that designs, develops, and launches large-scale global AWS services.
The AWS Identity team are pioneers in cloud identity access management, security, and providing massively-scaled, distributed platform capabilities to all of AWS services. AWS Directory Service, a core offering of AWS Identity, enables managed, scalable, and highly available directory solutions for our enterprise customers. We are growing rapidly, investing in exciting new capabilities to expand our solutions portfolio, and we need passionate engineering leaders to help build some of the largest and most complex distributed systems in the world.
If the below resonates with you then let's definitely talk. Feel free to ping me on LinkedIn.
• You enjoy designing simple solutions to complex business problems that delight your Customers.
• You like applying your deep and broad technical expertise in designing and operating high-scale web applications and/or web services in Production.
• You get excited about learning new technologies, experimenting with diverse ideas, and learning from those around you.
• You value work-life balance and don't like getting paged in the middle of the night or on the weekend, hence will work with the team to ensure that our systems are fault tolerant.
• You take code reviews seriously. You believe that good code reviews raise code quality, and provide opportunities to share knowledge and benefit your teammates.
• You don't shy away from diving deep into challenging operational issues, resolve the root cause and apply the learnings to the designs of the next iteration.
• You care deeply about your career growth. You have the hunger to continuously learn and develop yourself.
• You enjoy working on a diverse team or with a diverse range of people.
As a senior SDE, you will be a technical leader on the team. You will be expected to play a key role partnering with Principal Engineers in creating and driving the technical vision for the team that uses a wide range of technologies to deliver highly scalable and available services for direct customer consumption. You'll work on our hardest problems, building high quality, architecturally sound systems that are aligned with our growing business needs. You'll work with stakeholders across AWS to collaborate, design, and launch new services, and you'll relish the impact your services will have on real customers. You will ensure your service can scale to support the AWS Windows workload story; integrating with multiple AWS services across all AWS regions.
If this excites you, come join us in Vancouver, Canada and help AWS continue to write the cloud computing story for the industry.
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, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.BASIC QUALIFICATIONS
• Bachelor degree in Computer Science or related discipline
• 4+ years of professional software development experience
• 3+ years of object-oriented design and programming experience with at least one modern language such as Java, C++, or C#
• 2+ years of experience contributing to the architecture and design of new and existing cloud-native systems that scale
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to non-technical leadersPREFERRED QUALIFICATIONS
• Proven track record of designing and delivering large-scale, highly-available, low-latency, high-quality systems and software products
• Deep knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Strong understanding of system and application performance characteristics
• Curious about technology and excited to learn more about and play with the latest technologies
• Understanding of Identity Systems, LDAP, Microsoft Active Directory is a plus
• Experience using machine learning techniques is a plus
• Experience with mission critical, 24x7 systems is a plus
Software and Programming