Software Development Engineer
- Vancouver, Canada
Are you passionate about Distributed Systems, Cloud Computing and Big Data? Think about what it takes to process and store millions of financially significant transactions that are generated each day as millions of purchases are made, as thousands of merchants are paid, as inventory moves in and out of warehouses, and as suppliers & vendors are paid!
We, the eCommerce Financial Integration (eCFI) development group in Vancouver, are looking for strong, innovative engineers to help us mold cloud computing and storage technologies into a secure, scalable, efficient platform for financial events processing, storage and analysis that will serve Amazon for the next decade.
As an engineer here, you will be part of a team of high performing engineers to build, scale, monitor, and optimize the platform that is the foundation for Amazon's financial reporting. We reliably handle data in high volume and velocity. You will interface with teams and systems inside and outside our org including Business systems, Financial Systems, and Accounting. Our mission is to provide a world-class customer experience through a data driven approach and scalable and robust software. Challenges and opportunities span both the business and technical realms.
A successful candidate will be a self-starter and fast learner with an established background in developing high volume and highly available services, strong technical ability, great communication skills, and a motivation to achieve results in a dynamic fast paced environment.
Who is eCFI?
eCommerce Financial Integration (eCFI), a division within Amazon's eCommerce Services Organization (eCS) is leading innovation in business systems integration and defining the future of financial accounting at Amazon scale. Our systems are advancing one of the world's most scalable, reliable, and secure e-commerce ecosystem and responsible for processing hundreds of billions of dollars in transactions, in multiple currencies and countries. We are at the center of Amazon's key initiatives and fueling the growth of Amazon's businesses worldwide by constantly raising the bar on the speed at which business teams can integrate with our systems.
Amazon is an Equal Opportunity Employer Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation / Age.
By submitting your application here, you can apply once to be considered for multiple Software Engineer openings across various Amazon teams. If you are successful in passing through the initial application review and assessment, you will be asked to submit your career and personal preferences so that our dedicated recruiters can match you to the right role based on these preferences.
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us
3+ year experience with Java and/or C++ and exceptional software system design, problem solving, and object-oriented coding skills; • Thorough understanding of enterprise information systems, service oriented architectures, and operational data stores; • Obsession with software quality, customer experience and attention to detail; • Bachelors or Masters Degree in Computer Science or related field;
Passion for creating reliable and maintainable systems; • Strong communications skills; • Experience working in Agile methodologies (Scrum, Kanban); • Ability to effectively articulate technical challenges and solutions; • Deal well with ambiguous/undefined problems; ability to think abstractly; • Ability to work independently and collaboratively with cross-functional business and software development teams.
• • 2+ years of non-internship professional software development experience
• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
• 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Back to top