Amazon Selling Partner Services team drives the Selling On Amazon business and develops solutions that enable millions of sellers around the world to sell on Amazons Marketplaces. More than half of shipments for Amazon customers are generated from this business. The team is focused on building a technology platform that will support the explosive business growth in existing markets streamline the business for Amazon and the Selling partners and launch business in new markets and establish a fair marketplace.
Our team is seeking engineers with broad technical skills to help us optimize how we synthesize massive amounts of data and complex business rules into mission critical financial information. As a member of this team you will employ object oriented techniques in Java DynamoDB Postgres and ElasticSearch skills to help us support Amazons next generation of selling partner services. Along the way youll gain and leverage a unique understanding of how works; from the numerous software systems that comprise the websites back-end to the details of our business model and the relationships were establishing with an ever-growing network of selling partners who depend on to run their businesses.
The ideal candidate will draw upon exemplary analytical critical thinking and problem solving skills and a passion for maintaining highly reliable distributed systems which operate 24/7/365. Successful members of this team collaborate effectively with internal end-users cross-functional software development teams and technical support/sustaining engineering teams to solve problems and deliver successfully against high operational standards of system availability and reliability. We look for engineers who are excellent communicators self-motivated flexible hardworking and who like to have fun!
Key job responsibilities
1. Participate in the design development implementation testing and documentation of large-scale multi-tiered distributed software applications tools systems and services using Java Object Oriented Design and Distributed Programming.
2. Translate functional requirements into robust scalable supportable solutions that work well within the overall system architecture.
3. Participate in the full development cycle end-to-end from design implementation and testing to documentation delivery and maintenance.
4. Produce comprehensive usable software documentation.
5. Evaluate and make decisions around the use of new or existing software products and tools.
6. Mentor junior development engineers.
- 3 years of non-internship professional software development experience
- 2 years of non-internship design or architecture (design patterns reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelors degree or equivalent
- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit
for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.
The base salary range for this position is listed below. As a total compensation company Amazons package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon offers comprehensive benefits including health insurance (medical dental vision prescription basic life & AD&D insurance) Registered Retirement Savings Plan (RRSP) Deferred Profit Sharing Plan (DPSP) paid time off and other resources to improve health and well-being. We thank all applicants for their interest however only those interviewed will be advised as to hiring status.
CAN BC Vancouver - 114800.00 - 191800.00 CAD annually