Make a living. Have a life!
|
Develop your career with one of Cleveland's best places to work.
The OverDrive Team is a group of innovative, passionate masterminds who build and
distribute technology solutions for the real world. We are looking for creative
leaders who will help find new ways to deliver digital music, eBooks, audiobooks,
and videos via the Internet.
If you want a job that doesn't require you to think, create or innovate, you're
looking at the wrong company. But if you want a career that is challenging and allows
you to stretch and flex those brain muscles you've worked so hard to build--while
having some fun as well--consider joining OverDrive. The digital entertainment industry
is evolving rapidly and you would have the chance to dive right in and make a difference.
We are large enough that you won't have to empty your own trash, but small enough
that every good idea matters. That means that early in your career at OverDrive,
you would have the opportunity to manage mission-critical projects. Your success, and your team's, is cause for celebration,
earning you the respect of the industry and the gratitude of the millions of people
who use the products we create.
|
|
See how OverDrive Leads in Digital Media
|
|
OverDrive, Inc. offers an excellent benefits package including: medical, vision, dental, life insurance, short-term disability, long-term disability, paid time off, and a 401(k).
|
|
If a career with OverDrive sounds like something you're interested in, we want to
get to know you better. Read our job descriptions and contact us today.
|
Account Associate The Account Associate is responsible for working with public and school libraries from launch of their OverDrive service through the lifetime of their partnership.
Responsibilities:
- Establish and maintain relationships with OverDrive public and school libraries.
- Answer general and specific product questions by serving as the main point of contact at OverDrive.
- Evaluate product usage and recommend a plan of action to increase usage.
- Coordinate website updates with the User Interface Services department.
- Assist in adding a new digital format.
- Schedule library staff training sessions.
- Manage communication of requests for new functionality and features to appropriate OverDrive departments
Requirements:
- Bachelor’s Degree.
- 1 + years of related experience (e.g., customer service, account management, library or school).
- Strong communication skills (written, verbal, and listening).
- Detail oriented with strong technical aptitude.
- Organized and able to track and manage multiple projects working with a variety of individuals.
- Computer proficiency: Microsoft Office Suite.
Please email your resume and cover letter to jobs@overdrive.com.

Accounting AssistantThe Accounting Assistant (Accounts Receivable) is responsible for accounts receivable duties as well as data entry, general accounting support, and the set up of customer accounts.
Responsibilities:
- Accounts Receivable: Process invoices, follow-up on aged receivables, and process bank deposits and other cash receipts.
- Credit Card Payments: Process credit card payments and returns.
- Customer Set Up: Set up new customers and maintain accurate, up-to-date information for existing customers.
- General accounting department support: data entry, filing, etc.
Requirements:
- 6 months - 1 year of related experience (bookkeeping, AR, AP, GL)
- Accurate, methodical, and tactful communications with a courteous and professional demeanor and the ability to interact with external and internal contacts, vendors, customers, and OverDrive team members.
- Exceptional organizational skills and initiative with a strong attention to detail.
- Demonstrated ability to complete assigned tasks and objectives, meet timelines, and provide updates.
- Valid driver’s license to make bank deposits.
- Computer Proficiency: Microsoft Office Suite.
Preferred Experience/Background:
- Accounts receivable experience.
- Accounting Associate Degree or equivalent experience.
- Highly proficient with Excel.
- Experience with Great Plains and Salesforce.
Please email your resume and cover letter to jobs@overdrive.com.

Apple iOS DeveloperThe Developer’s responsibilities include developing and supporting Apple Cocoa and Cocoa Touch applications. Development responsibilities will require creating engaging multimedia Mac and iPhone programs that use web-connected technologies.
Responsibilities:
- Coordinating and participating in the implementation, testing, and support of Mac and iPhone-based applications using Objective-C, Cocoa/Cocoa Touch, Xcode 3, and the iPhone SDK.
- Programming, developing, and producing connected Mac applications that communicate through web services to a host data source.
- Maintenance of the code-base using Subversion source control database. Support to product management and business development teams for various projects.
- Explicit and thorough documentation of all source code and resources, both in project documentation and in-code comments.
- Assist in testing all applications against software and hardware versions. Provide timely turnaround and documentation of bug fixes during test cycle.
- Gaining knowledge and experience with the iPhone SDK as a development platform.
Requirements:
- Degree in Computer Science, Computer Information Systems, or equivalent experience
- Experience with Apple OS X 10.5, Xcode 3.1 or greater, and Subversion
- Knowledge of Objective-C 2, Cocoa/Cocoa Touch Framework, SQLite3, XML
- Experience consuming XML-based web services
- Knowledge of REST, SOAP and other web service technologies
- Experience developing in a mobile platform environment, such as optimization techniques and resource conservation
- Ability to prioritize multiple tasks based on project, urgency, etc.
- Ability to coordinate tasks across multiple sites per project
Preferred Experience/Background:
- Having an existing application available in the Apple App Store
- Skilled in HTML, JavaScript, DHTML, and XML
- Microsoft .NET and C# experience
- Knowledge of SQL and general database organization/implementation
- Knowledge of Subversion
Please email your resume and cover letter to jobs@overdrive.com.

Customer Support SpecialistThe Customer Support Specialist’s responsibilities include answering and resolving requests related to supported applications, responding to problems that come to technical support, utilizing a support ticket management system, and communicating customer issues to technical staff. In addition, this position occasionally performs quality assurance on internally developed applications and systems, compatibility testing with other supported applications and platforms, and stays informed about new developments and updates for all supported applications and platforms.
Requirements:
- Bachelor's Degree in related field; or equivalent experience (technology customer support, help desk, etc.).
- Previous customer relations experience, demonstrated customer-focus, calm and patient demeanor.
- Computer Proficiency (Microsoft Office Suite).
- Strong reading comprehension skills.
- Problem-solving skills.
- Written communication skills with the ability to convey complex information concisely and clearly.
- Ability to communicate effectively and appropriately with client contacts, outside vendors/contractors, and internal staff.
- Ability to respond to common inquiries from customers and others within organization.
- Familiarity with multiple browsers and Internet use.
- Ability to work in a team environment under deadlines.
- Ability to consistently work and perform under pressure.
- Willing to learn, work, and research independently, with minimal formal training.
- Detail-oriented and organized.
Preferred Experience/Background:
- Ability to speak and/or write in multiple languages.
- Web and Internet technology experience.
- Working knowledge of ebook, audiobook and/or mobile devices.
Please email your resume and cover letter to jobs@overdrive.com.

Development ManagerThe Development Manager is responsible for managing and coordinating the resources and processes to deliver software releases of OverDrive solutions, while helping to define the vision, definition, and strategy. The Development Manager delivers against the offering roadmap based on direction provided by the Director of Software Development, CTO and/or other OverDrive team members. Job responsibilities include project/process leadership, technology research, team development, and cross-functional coordination.
Responsibilities:
- Manage the team, which includes but is not limited to: delegating and prioritizing work, hiring new team members, training, developing, and coaching, as well as drafting and delivering performance reviews.
- Work closely with the team leads, Director of Software Development, and CTO to plan and execute projects, ensure that teams have appropriate product and technical specifications, direction, and resources to deliver solutions effectively by establishing realistic estimates for timelines while ensuring that projects deliver high quality results which address the needs of the business.
- Serve as the iteration manager for 1 or more teams using an iterative development process. Effectively communicate project plans, project progress, time estimates, schedules and tasks to support the development process, and provide reports, presentations and demonstrations to all levels of management as needed.
- Adjust and refine the SDLC process to fit the needs of the project and team, allowing for the most efficient use of time and resources, while still providing the necessary tracking data and quality for each project.
- Help resolve technical and human resource issues within the team, while monitoring individual performance, understanding career goals, and aligning individuals/teams for success.
- Drive system design and development discussions – through personal experience and ongoing research - to make sure the team is appraising options and selecting the best fit for each initiative.
- Lead development team daily standup meetings, iteration planning, project honing, and retrospective meetings.
- Encourage collaboration, self-organization and decentralized decision making within teams, but acts as an escalation point when consensus decisions cannot be reached.
Requirements:
- 7 + years of related experience (technical knowledge, general programming, etc.), with 3+ years management experience.
- Bachelor’s Degree, Master’s Degree preferred.
- Leadership skills, ability to effectively manage others.
- Problem solving skills with the ability to understand and communicate specifics of new technologies
- Able to define and drive development of solutions to meet the needs of the company.
- Excellent attention to detail.
- Ability to manage multiple projects considering company priorities.
- Strong communication skills and the ability to communicate cross-functionally.
- Experience operating in an Agile / Scrum / Lean / Iterative software development environment. Committed to continuously improving software development processes.
- Strong project management skills including the handling and coordination of the design, development, release, and support cycles of enterprise software initiatives.
- Ability to work with technical and non-technical business owners to communicate needs, status, and drive results.
Preferred Experience/Background:
- Use sound decision making to determine which technologies to use in which situations, considering cost and maintainability.
- Understands market and technology trends.
- Able to align development strategy with product plans built directly from product owner and/or customer input.
- Able to effectively manage, coach and develop a productive team.
- Able to develop stable systems that meet or exceed requirements and require little or no maintenance.
- Effectively articulate technical challenges and solutions.
- Cross-train staff to be productive on a variety of projects through pair programming, technical documentation, and internal team training events.
Please email your resume and cover letter to jobs@overdrive.com.

Director of Human ResourcesThe Director of Human Resources is responsible for providing strategic direction and day-to-day management of all aspects of the human resources function (recruiting / staffing, training and development, employee relations, compensation and benefits, payroll, and compliance). This position is accountable for ensuring that OverDrive has the best talent and resources in place to support retention, productivity and efficient workplace practices.
Responsibilities:
- Manage recruiting & hiring processes for top talent.
- Work with managers addressing retention, professional development and succession planning programs.
- Oversee the new employee orientation process, providing guidance and support to managers for job-specific training programs.
- Ensure job descriptions and organization charts are current.
- Develop and manage the performance management processes.
- Ensure a competitive total rewards strategy to include compensation, benefits, professional growth, workplace culture, etc.
- Manage base compensation, bonus programs, and sales compensation.
- Manage all employee benefits, including coordinating the annual insurance renewals (health, dental, life, disability and 401(k))
- Develop and oversee the rollout/management of benefits & wellness programs including employee communications.
- Responsible for effectively maintaining and utilizing the HRIS, provides oversight to payroll processing. Lead the changes in HRIS including automation of work processes, reports, resource / intranet page, and self service tools.
- Identify and address training opportunities for OverDrive employees.
- Plan annual professional development programs.
- Manage departmental budgets and the professional development request process.
- Ensure OverDrive’s employee training programs are maintained and updated regularly.
- Maintain and revise, as needed, OD’s career paths and job descriptions.
- Manage the HR team including delegating work, prioritizing projects, providing coaching and direction, conducting performance reviews, hiring, etc.
- Manage organizational risk relative to employment and management policies and practices.
- Develop, maintain and administer OverDrive’s Affirmative Action Plan
- Responsible for the development and enforcement of appropriate HR policies. Update and communicate polices as needed.
- Maintain and update organization structure, HR / work processes, etc. as needed.
Requirements:
- 10+ years applicable work experience (compensation, benefits, employee relations, employment law compliance, talent management, performance management, training and development, budgeting, HRIS, and strategic planning).
- Bachelor’s Degree in related field
- Excellent interpersonal / communication skills. Able to serve as the voice of OverDrive.
- Expert with written communications, experience drafting clear and concise policies, job descriptions, and employee communications.
- Entrepreneurial leader of change.
- Flexible, able to respond quickly to changes in priority.
- Able to perform in a fast-paced, entrepreneurial environment, deliver on deadline.
- Creative and strategic thinking.
- Leadership skills, ability to mentor and guide the work of others.
- HRIS knowledge / experience.
Preferred Experience/Background:
- Master’s Degree.
- SPHR Certification.
- Experience with ADP Workforce Now HRIS.
- Experience in Library, Digital Media, IT industry.
Please email your resume and cover letter to jobs@overdrive.com.

Merchandising Specialist - Content Sales The Content Sales Merchandising Specialist is responsible for merchandising and promoting OverDrive’s digital media catalog to library, school and retail customers, including maximizing OverDrive’s market share. This position will work with publishing partners on content sales opportunities and promotions.
Responsibilities:
- Merchandise content, new titles, and promotions.
- Work with publishers to learn about forthcoming titles.
- Help with sales campaigns and incentives to meet content goals.
- Serve as the lead on small to medium sized projects for the department.
- Work with the Manager to train and orient new team members.
- Lead, create, and manage on-going content merchandizing for all content sales related items. Work to delegate tasks to other team members, work with marketing, graphics, and sales to incorporate existing promotions and create new promotion opportunities.
- Some travel is part of the job (attending trade shows, possible customer visits, etc.).
Requirements:
- Bachelor’s Degree in related field; or equivalent experience.
- 1 – 2+ years of merchandising, promotions, sales, or marketing experience.
- Solid knowledge of the book industry (books, publishers, authors, variety of genres).
- Confident and energetic; professional and team-oriented sales approach.
- Excellent written and oral communication & interpersonal skills.
- Strong customer service and listening skills.
- Ability to present information clearly and concisely.
- Ability to manage, organize, and prioritize work.
- Excellent Microsoft Office skills (Outlook, Excel, PowerPoint, Word).
Preferred Experience/Background:
- Library, education, bookstore/retail sales experience.
- Classroom or teaching experience.
- Working knowledge of school, library and/or publishing industry.
- Experience in newsletter or newspaper writing.
- Online merchandising and marketing experience
- HTML or design skills.
- Foreign language skills.
Please email your resume and cover letter to jobs@overdrive.com.

Metadata SpecialistThe Metadata Specialist’s responsibilities include engaging with digital media suppliers and coordinating the delivery and upload of supplier metadata and content files (ebook, audiobook, music, video, and software) to an OverDrive custom database. The main day-to-day responsibility of the Metadata Specialist is to vet and prepare assets received from suppliers for import into OverDrive systems. The Metadata Specialist also addresses publisher questions, creates and maintains publisher documentation, and coordinates the timely and recurring upload of content to the OverDrive system.
Responsibilities:
- Metadata preparation – aggregation, normalization, quality assurance, and/or "clean-up" of supplier metadata to comply with OverDrive cataloging standards.
- Supplier Support – work with suppliers addressing questions and/or issues with ingestion, metadata or format files utilizing a support ticket management system to track asset deliveries and projects.
- Communicate supplier concerns and requests to technical staff.
- Work with Business Development to manage new relationships and streamline workflows and processes for existing suppliers.
Requirements:
- Strong attention to detail, organizational skills, proofreading, and problem solving skills.
- Excellent communication skills.
- Bachelor's Degree.
- Understanding of web-browsing and Internet use.
- Computer proficiency (Microsoft Office Suite).
- 1 – 3 years of related experience.
- Experience with Adobe Creative Suite.
- Microsoft Excel advanced features.
- Working knowledge of basic HTML and XML.
Preferred Experience/Background:
- Customer service and/or project management experience.
Please email your resume and cover letter to jobs@overdrive.com.

Publisher Partner Services SpecialistThe Publisher Partner Services Specialist role is to manage the development of content identification and acquisition towards the goal of expanding and maintaining the catalog of eBook, audio book, music, and video available for Content Reserve.
Responsibilities:
- Establish, develop and maintain relationships with content partners including book publishers, audio book publishers, record labels, show producers, mobile content houses, content aggregators and other rights holders.
- Structure, negotiate, obtain approval and close licensing and partnering agreements with assistance of legal counsel and executives of OverDrive.
- Track and monitor content acquisition efforts.
- Interface with and coordinate input from multiple OverDrive departments, in particular Content Sales, Marketing, and Legal.
- Some travel is part of the job (attending trade shows, possible customer visits, etc.).
Requirements:
- Bachelor’s Degree in related field.
- 1+ years of related experience (sales, acquisition, management and licensing).
- Confident and energetic; professional and team-oriented.
- Excellent oral and written communication, presentation and negotiation skills.
- Awareness of digital platforms and products and digital rights management currently on the market.
- Excellent customer service and listening skills.
- Able to work in a fast paced environment with strong time management & organization skills.
- Microsoft Office skills (Outlook, Excel, PowerPoint, Word).
Preferred Experience/Background:
- Experience in sales, acquisition, management and licensing responsibilities for electronic content or published materials.
- Knowledge of and passion for technology, books, movies and music.
- Experience building relationships with multiple supporting partners.
- Familiarity with CRM software.
Please email your resume and cover letter to jobs@overdrive.com.

Software Developer (Systems and Applications)The Software Developer’s responsibilities include developing and supporting applications. Development responsibilities will require creating engaging multimedia programs that use web-connected technologies.
Responsibilities:
- Collaborate with the senior developers in updating and extending code for digital download and e-commerce websites.
- Design and implement web applications using ASP.NET and ASP.NET controls to be reused across web applications.
- Program, develop, and produce applications that communicate through web services to a host data source.
- Design and implement .NET Web Services.
- Work closely with team members and team leaders to create consistent, reusable, and maintainable code.
- Maintenance of the code-base using Subversion source control database.
- Provide support to product management and business development teams for various projects.
- Explicit and thorough documentation of all source code and resources, both in project documentation and in-code comments.
- Coordinate and participate in the implementation, testing, and support. Provide timely turnaround and documentation of bug fixes during test cycle.
Requirements:
- Bachelor’s Degree in Computer Science, Computer Information Systems, or other related field; or equivalent experience.
- 3 to 6 years of hands-on systems software development experience in a Windows environment, experience consuming XML-based web services, and experience developing in a mobile platform environment, such as optimization techniques and resource conservation.
- C#, C++, coding knowledge / experience.
- Knowledge of REST, SOAP and other web service technologies.
- Strong Microsoft ASP.NET background.
- Strong understanding of web based architecture and development.
- Knowledge of object oriented analysis and design.
- Background in the following technologies: XML, XSLT, HTML Controls (HTCs), JavaScript, and DHTML.
- Good verbal and written communications.
- A strong sense of ownership, urgency, and drive.
- Knowledge of SQL and general database organization/implementation.
- Ability to prioritize multiple tasks based on project, urgency, etc.
- Ability to coordinate tasks across multiple sites per project.
Preferred Experience/Background:
- Developing web applications or enterprise software systems.
- Experience/knowledge of Subversion.
- Microsoft .NET.
- Game development experience.
Please email your resume and cover letter to jobs@overdrive.com.

Software TesterThe Software Tester’s responsibilities include performing quality assurance testing on internally developed software applications, systems, and websites, as well as compatibility testing with other supported applications and platforms.
Responsibilities:
- Perform quality assurance testing on internally developed systems and software products, partner products, and consumer devices.
- Work closely with Developers to track, report, and verify bugs and to understand what exactly is being tested (understand the code).
- Document all software discrepancies and work within a team to resolve those discrepancies.
- Perform manual testing, which may include system, regression, integration, UAT, front-end, and back-end testing.
Requirements:
- Bachelor’s degree in Computer Science or related field.
- 1+ year experience in a technical environment.
- Experience in QA Testing or has a passion for testing.
- Eagerness to work within a dynamic, client-focused, service-oriented environment.
- Strong communication skills and the ability to communicate cross-functionally.
- Ability to prioritize and perform multiple tasks in time-critical situations.
Preferred Experience/Background:
- Enjoyment with taking things apart (breaking things) and then rebuilding it.
- Detail oriented.
- Ability to think outside the box.
- Organized and proactive.
- Experience with working on/with mobile applications.
- Likes to fix things and hates to find errors or mistakes in their work.
- Experience with Agile environment.
Please email your resume and cover letter to jobs@overdrive.com.

Website DeveloperThe Website Developer's responsibilities include coordinating and participating in the implementation, testing, and support of web-based projects using ASP.NET, XML, JavaScript, and the appropriate related software.
Responsibilities:
- Develop web-based projects using technologies including ASP.NET with C# (web forms, MVC3 w/Razor engine), Silverlight, web services, JavaScript, and others as needed.
- Act as lead developer (mentoring, guiding tasks, monitoring progress) on a team of database and website developers working on a common project.
- Adopt Agile methodologies and create and provide milestones and timelines for projects detailing tasks involved and resources required (people, software, etc.).
- Motivate team members to work quickly and concisely when deadlines are tight.
- Provide explicit and thorough documentation of all source code and resources, both in project documentation and in-code comments.
- Rework/maintain/optimize various projects based on changing requirements.
Requirements:
- Bachelor's Degree in related field (Computer Science, Computer Information Systems); or equivalent experience.
- 4+ years experience as a web developer working with ASP.NET with C# (web forms and MVC) and ADO.NET, as well as consuming web services.
- 2+ years experience in a role of team lead or project manager.
- Understanding of general database organization/implementation.
- Skilled in HTML, JavaScript, and CSS.
- Knowledge of MVC3 w/Razor engine, and Silverlight.
- Ability to coordinate tasks across multiple developers sharing a single project.
- A strong sense of ownership, urgency, and drive.
Preferred Experience/Background:
- Experience with Subversion or similar source control program.
- Experience with Microsoft SQL Server and database programming.
Please email your resume and cover letter to jobs@overdrive.com.
