Description de l'offre
Do you enjoy building highly available distributed systems? Do you love solving complex business problem using native AWS and the latest cutting edge technologies? If so we may have your next position. Amazon Infrastructure team is looking for a Software Development Engineer with experience designing and architecting highly available distributed systems for critical business processes. We are building next generation data center planning and operating systems that will transform how AWS build and operate data center and provide compute capacity to all AWS services globally.
We are looking for a Software Development Engineer who is able to look at the big picture from both a business and a technical perspective. As a Software Development Engineer you will drive the requirement analysis, architecture, design and implementation of distributed systems, applications, and frameworks. You are a technical leader who excels in Agile environments where you build quickly, collect and analyze data, and rapidly iterate to create cutting-edge enterprise systems, from customer friendly UIs to mission critical backend workflow engine.
You will work in a fast-paced environment and deliver software in fast iterations towards an ideal solution. Your ability to work through ambiguity and develop scalable, and high-performance services is essential. You will have opportunities to influence and create software systems from the ground up and work directly with business stakeholders. In addition, successful candidates will be able to lead by example, balance development responsibilities while participating in cross-team efforts including architecture roadmaps and planning.
• Strong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving, and object-oriented analysis and design
• Proficiency in at least one modern programming language such as Java, Scala, C++ or C#
• 2+ years of relevant development experience in Object-Oriented Design and Service Oriented Architecture
• Bachelor’s Degree in Computer Science or related technical discipline