You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Engineer

Victoria, BC
Full Time
3 days ago

About Us

AbeBooks' mission is "to help people find and buy any book from any bookseller". As a part of this mission we work daily to help customers discover our marketplace and the millions of books available from thousands of booksellers. This is challenging and equally rewarding for a truly global marketplace for rare and collectable books. We feel proud to provide a seamless experience to buyers from over 200 countries purchasing products from sellers representing over 60 countries. Our sites get millions of page views every day, and we promote millions of books across several marketing channels. We like to think we know what we're doing, and we're always keen on learning and improving. Instead of focusing in a narrow slice of technology or business function, AbeBooks is an end to end marketplace with opportunities for you across that entire surface area.

About the Role

As a seasoned engineer you will have an incredible opportunity to learn and navigate among dozens of products and technologies that make up the AbeBooks marketplace. You will appreciate the complexity of the business domain, and learn to value simplicity in software intensive systems. You will dive deep into payment processing, protecting sensitive data, and thinking about our customers and how best to delight them. You will have the opportunity to work with Amazon teams and Amazon technologies (especially AWS) as we take advantage of capabilities of our parent company.


• Bachelor's degree in Computer Science, Software Engineering, Mathematics or 1+ years of relevant work experience
• Experience with an object oriented programming language

• Java ecosystem
• JavaScript/Front End
• AWS ecosystem
• Devops tools and culture
• Mentoring and leadership

Software and Programming