Data Center Operations designs, installs & maintains the world’s largest Cloud Computing Infrastructure. We are looking for skilled Continuous Improvement and Software Development Engineer with a passion for technology to help us expand our Cloud to the next level. Amazon Web Services (AWS) offers an exciting, dynamic and challenging environment encouraging creativity and personal development while maintaining AWS computing environments in a secure, scalable, and cost-effective manner.
To keep up with demand on both disk and network capacity, we continue to expand our Data Centers in every region. Also, our content delivery AWS service, CloudFront, has expanded its Data Centers presence by over 50% worldwide in the last 12 months and are expecting to increase by a similar number over the next 12 months. This requires talented people to build & manage. We hope it is you!
At Amazon, career progression is part of our environment. We want you to progress. If your career path is in Systems, Network or Database Engineering, Software Development or maybe AWS Support, Technical Operations or perhaps Project Management, we will create a development plan to enable you to succeed reaching those goals. This begins on Day One! Come and work for the world’s most Customer Centric Company.
This role is a unique opportunity to work in some of the most cutting edge data centers in the world. Amazon data centers are large-scale high-density centers where you will be working on changing the face of Cloud technology in the region.
A n OE Process Engineer (Software Development) may be the primary point of contact for both internal customers (for example: Network Engineers, Systems Engineers, Software Developers, Database Engineers, Technical Operations) and external customers (Hardware Vendors, Contractors, Service Providers among others).
You will be working with various stakeholders to identify waste and working with teams to reduce/eliminate these wastes through standardization, innovation and simplification. Developing software applications would be one of the key tools used to advance operational excellence within the teams.
Here are some reasons you should come work with us:
- You will be given the opportunity to work in all facets of the operations, giving you a comprehensive understanding of the business climate
- You will get the opportunity to work closely with a great team
- You will understand what it takes to grow and operate a global business at our scale.
- You will handle the complete software development lifecycle; defining, prioritising, designing, building, and testing new features
Basic qualifications
- Equivalent experience to a Bachelor's degree based on 3 years of work experience for every 1 year of education
- 4+ years professional experience in software development
- Understanding of Lean/Six Sigma principles & Operational Excellence
- Have an eye for detail and flair for waste reduction
- Suggest & develop tools to reduce efforts and improve operational efficiencies using lean tools and software development skills
- Computer Science fundamentals in object-oriented design, data structures
- Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
- Proficiency in, at least, one or more of C++, Python, or Java.
- Expertise in current computer hardware and software
- Ability to use one or more development language (Java, Ruby, HTML, JavaScript, CSS etc.)
- Familiarity with web services, distributed systems, asynchronous messaging, and network protocols
- Strong communication skills
- Analytical experience