This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Ann Arbor, MI at ProQuest

Date Posted: 4/23/2018

Job Snapshot

Job Description

ProQuest – Who we are…

The ProQuest Mission: Better research. Better learning, Better insights. ProQuest enables people to change their world. ProQuest supports the efforts of students and researchers across the globe. Providing important research tools and curating treasure troves of content has helped ProQuest to become an industry leader in the Information Services market.


What will I be doing?

As a Senior Software Engineer at ProQuest, you will be responsible for the design, implementation and testing phases of the software development life cycle. As a Sr. Software Engineer on the Platform Services team you will be involved in the development and maintenance Java based web services that are used to create PQ products.


In this position, you will also…

• Implement software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systems.

• Manually test and unit test all assigned applications.

• Participate on various engineering projects, and may lead small projects.

• Implement design changes to improve quality, performance, cost reduction and standardization through analysis of designs and problem-solving techniques.

• Respond to direct or indirect customer inquiries regarding function and design.

• Suggest alternative methodologies or techniques to achieve desired results.

• Write application technical documentation.

• Review and revise new procedures as needed for the continuing development.

• Support assigned ProQuest systems and provide training to team members.

• Maintain knowledge of technical advances and evaluate new hardware/software.


Reasons you should apply...

1. If you would enjoy writing Java software  

2. If you would like to work on an agile team

3. If you enjoy interesting technical challenges


This job may not be a fit if...

1. You like front-end web development

2. You do not enjoy working on cross-functional teams 

3. You are used to only using JavaScript 


Qualified Candidates must have…

• Bachelor’s degree or higher in related field, such as Computer Engineering or Computer Science, plus at least 6 years of software development experience, or equivalent combination of education and experience

• Ability to learn and master standard programming languages

• Ability to understand and programmatically manipulate XML

• Ability to write functional / detailed design specifications based on user or system requirements

• Ability to work with standard office tools

• Ability to work with source control systems

• Ability to work with design tools (e.g. Visio)

• Ability to work in an agile environment


It would be awesome if you also had…

• Strong Java software development skills which include coding, testing and debugging in an agile environment

• Previous experience writing and reviewing User Stories

• Prior experience developing web services

• Experience with large-scale web systems in a 24x7 production environment

• Working knowledge using SQL databases

• REST (or SOAP) interface experience

• Experience using technologies such as AWS, Git, Apache and Tomcat


Other important information about this position:

• This position will be based in the Ann Arbor, MI ProQuest office location 

• Occasional travel may be required

• This position requires weekday attendance with flexibility around standard business hours to accommodate clients in alternate geographies and time zones.

• Every position requires certain physical capabilities. ProQuest seeks to make reasonable accommodations that enable individuals with disabilities to perform essential duties when possible.


More to love about becoming a PQ employee!

• We offer professional development opportunities with a significant focus on learning

• We hold fun on-site events

• Our employee population is smart and highly collaborative

• We have a relaxed dress code… yes, that means blue jeans (and not just on Fridays!)

• Employees have access to ProQuest research products including e-books, genealogy and academic journals


At ProQuest, we work hard and have fun doing it. If you take pride in creating amazing software in a collaborative environment, please consider joining our talented team!




  1. Software Engineer Jobs
  2. Project Engineer Jobs