Amazon Payment Security Engineering is responsible for designing, building, maintaining and operating the infrastructure that supports Amazon.com's global payment systems. If you buy from Amazon, anywhere in the world you use our platform.
As a Software Development Engineer in Payment Infrastructure Engineering, you will be a leader and innovator, finding new ways to do things better/faster/more efficiently. Our Software Development Engineers are experts in their field, do what needs to be done and make the customer the focus of everything they do.
You have the ability to create and implement solutions that build on our world-class systems to make them better. Your work directly impacts how Amazon does business and keeping our promises to our customers.
Positions in Payment Security Engineering offer the opportunity to work with all aspects of modern IT technology, from being able to choose server hardware platform, through design and configuration of the network, OS automation and virtualization and even software development.
It is a challenge to work with such a wide scope of topics but it is also great opportunity for engineers who are looking to push themselves and prove that they can achieve great things. You will own systems processing millions of dollars every day!
Traits and Duties
Amazon Software Development Engineers are expected to have a strong sense of ownership, be extremely reliable and have an excellent level of systems and technical knowledge backed up by hands on experience.
· You solve problems at their root, stepping back to understand the broader context
· You develop pragmatic solutions. You build flexible systems without over-engineering and choose simple, straightforward solutions over more complex ones
· You continue to move forward in the face of ambiguity and imperfect knowledge. You do not suffer from "analysis paralysis"
· You manage multiple priorities and get the right things done at the right times in spite of the fact that the workload is larger than you are
· You communicate clearly both verbally and in writing with your team and with other groups. You are able to translate detailed technical problems into communicable messages
Duties will include, but are not be limited to:
· Planning and coordinating installation of Payments network and server infrastructure
· Integrating and connecting new partners (banks, payment processors, and financial institutions) around the world
· Analyzing and improving availability, efficiency, capacity, scalability, security and performance of Payments systems
· Representing Systems Operations while working with internal teams and external partners
· Driving your own projects, from design through planning to execution. Also work with external Technical Project Managers on cross-team initiatives.
· Troubleshooting and resolving problems with production systems as part of the global team's on-call rotation
· Monitoring of production applications, including designing and implementing automated methods to monitor production applications
· Documenting production systems
· Developing and maintaining operations tools
· Mentoring and being a role model for junior engineers