Returning Candidate?

Sr. Software Development Engineer, AWS Infrastructure

Sr. Software Development Engineer, AWS Infrastructure

Job ID 
Posted Date 
Company Services, Inc.
Position Category 
Software Development
Recruiting Team 

Job Description

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.

Basic Qualifications

  • Strong understanding of computer science fundamentals, including algorithms, data structures, problem solving, and object-oriented and design
  • Proficiency in at least one modern programming language such as Java, Scala, C++ or C#
  • 5+ years of relevant development experience in Object-Oriented Design and Service Oriented Architecture
  • Bachelor’s Degree in Computer Science or related technical discipline

Preferred Qualifications

  • Master degree, preferably in computer science or a similar degree
  • Prior background in operation research and optimization a plus
  • Experience mentoring a team in building complex software systems that have been successfully delivered to customers
  • Familiarity with Ruby on Rails
  • Excellent verbal and written communication skills