Software Development Engineer
Vancouver, Canada Design / Civil engineering / Industrial engineering
Job description
DESCRIPTION
Are you interested in building high-performance, globally scalable Financial systems that support Amazon's current and future growth? Do you want to help create a system that provides instant visibility into one of the world's largest financial systems? Are you seeking an environment where you can drive innovation?
Amazon Finance Technology is looking for a driven software development engineer who can help us create the next generation of distributed, scalable financial systems tosupport Amazon's current and future business needs. Our systems process Amazon Payables in real time, scaling to thousands or millions of transactions per day. We are building the next generation of the platform that will allow Amazon to continue growing and innovating as we approach a trillion-dollar company.
You should be a hardcore software developer who loves to code and isn't afraid of taking on big challenges. Qualified candidates are familiar with object-oriented design, and should have practical experience in building distributed systems in a multi-tenent microservice-oriented architecture. Ideal candidates will be experts in Java and Linux; qualified candidates should have practical experience in Java, C++, Python, or other object-oriented languages.
Desired profile
BASIC QUALIFICATIONS
· Bachelors (BS/BE) or Master's degree in Computer Science or equivalent
· 1+ years of experience in Software Development and full product life-cycles
· Practical knowledge of data structures and complex algorithms with equivalent development skills to match
· Proficiency in Java or equivalent object-oriented languages, coupled with design and service oriented architecture
· Deep problem-solving skills and ability to resolve ambiguous requirements
· Demonstrated experience in SQL and data modeling skills
· Proficiency with at least one of Perl/Python/Ruby/Shell Script languages