Senior Development Manager

July 20, 2015

Original postings on the Viatec site are removed after the position is closed, but the posting will be archived here. The original posting was at

Job Category: 
Job Specialization: 
Software Development
Company Overview: 

About Us

AbeBooks, an Amazon company, connects millions of buyers from more than 200 countries with booksellers from around the world. We provide a marketplace for hundreds of millions of items that includes everything from exquisite manuscripts and long lost books from your childhood, to postcards from Mohandas Ghandi and signed first editions of A Farewell to Arms. 

Job Summary: 

About the Role

The core of your role is to support, coach, and develop a talented, creative, and engaged team of software developers, systems engineers, and engineering managers.

The role is the definition of end-to-end ownership, with responsibility for our core e-commerce systems, corporate systems, and website operations. The teams you will support own the systems that process millions of transactions a year for thousands of sellers; your success will be critical to the success of AbeBooks.

You will also work with your peers and senior leaders in the wider Amazon community to integrate with Amazon’s systems and services where it allows us to better focus on what differentiates us.

About You

You are an experienced manager-of-managers who thrives on building great teams, delivering great products, and who has deep technical skills. You create a fun, engaging, and productive environment that attracts and retains exceptional engineers and managers. You understand the importance of earning and maintaining the trust of your team, peers, and leaders, and you are consistent in your words and deeds.

You engage with people from every part of the business to seek out opportunities to improve your products and ensure we build the right thing the right way. You drive risk out of projects with every decision and help guide your teams to start with the customer and work backwards.

You consistently raise the bar for your team’s performance and the operational excellence of your team’s systems. You audit effectively to make the right decisions with limited time and information and you use data to drive your decisions wherever possible. In the absence of data your judgment ensures you know when to take risks and when not to.

You always rise to the occasion and never settle.

Basic Qualifications

  • Bachelor’s degree in Computer Science, Mathematics, or related field
  • At least eight years of relevant software engineering experience
  • At least three years experience operating mission critical online services
  • At least five years of people management experience, including managing managers
  • Strong written and verbal communication skills

Preferred Qualifications

You will ideally have experience with:

  • Managing systems deployed in multiple data centers across hundreds of servers
  • Working across organizational boundaries, bringing together people with diverse perspectives and experience to deliver great customer experiences
  • Developing distributed, fault tolerant, scalable, and secure systems
  • Building and running online payment systems and with PCI audits
  • Using AWS technologies and with on-premises HW management
  • Java, Linux/Unix, and system administration
  • Managing vendor relationships and contract negotiation
  • Applying statistical analysis techniques
How To Apply: 

Apply today, and learn more about why you should join our award-winning workplace! please apply online at