Software Engineer Sr

  • ProQuest
  • Ann Arbor, MI, USA
  • May 19, 2021
Full time Engineering

Job Description

Software Engineer Sr

Job Details



ProQuest – Who we are…

The ProQuest Mission: Better research. Better learning, Better insights. 

What if you came to work each day ready to revolutionize the future of research, teaching and learning? That’s how it feels to be a ProQuest employee. Whatever your chosen career path, you have an important role in helping ProQuest build the resources that empower librarians, faculty and students to create extraordinary outcomes.

Software Engineer Sr

As a Senior Software Engineer at ProQuest, you'll be supporting the search systems behind our flagship ProQuest platform.  You'll be working with a team that focuses on solving challenging tasks at large scale.   This role is a mix of new product development and operational support of various large scale search systems.   The technology involved is wide ranging from proprietary software on servers in our data center to open-source solutions running in cloud architectures. Technologies you will utilize are: Solar, AWS, Oracle, MySQL among other cutting edge technology.

In this position, you will also…

  • Implement software for specifications of high complexity for medium to high complexity for large-scale search systems.
  • Manually test and build unit test all assigned applications.
  • Participate as a team member 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 and attends customer meetings.
  • Suggest alternative methodologies or techniques to achieving desired results.
  • Maintain understanding of products, manufacturing processes, and product applications. Local expert in assigned project.
  • Write application technical documentation.
  • Review and revise new procedures as needed for the continuing development of high quality systems.
  • Provide support to the ProQuest Platform search subsystem.
  • Provide technical training to other team members.
  • Participate in the creation, implementation and administration of departmental policies, procedures, and work instructions.
  • Maintain knowledge of technical advances and evaluates new hardware / software for company use.

Reasons you should apply...

  • You have good communication skills
  • You like collaboration
  • You are a goal oriented team player

This job may not be a fit if...

  • You prefer to work in a non-collaborative environment
  • You prefer to work as an individual contributor

Qualified Candidates must have…

  • Bachelors’ 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.
  • Linux, Java, Python
  • Ability to understand and programmatically manipulate XML.
  • Ability to write functional / detailed design specifications based on user or system requirements.
  • Ability to work with design tools (e.g. Visio).

Superstar Candidates May Also Have… 

  • AWS or similar cloud-based computing experience
  • SOLR, ElasticSearch, Lucene or FAST
  • Experience with SQL databases such as Oracle and MySQL
  • Experience with load balancing technologies such as haproxy
  • Experience with RESTful services


At ProQuest, we embrace the power of our people and value our differences — in thought, style, sexual orientation, gender identity, culture, ethnicity, and experience — recognizing that our diversity makes us a stronger company. Encouraging a diverse, inclusive workplace gives us the business advantage of understanding and meeting the needs of our diverse customers, clients, and communities.


More to love about becoming a PQ employee!

  • Forbes Ranks ProQuest among 2018 America’s Best Mid-Size Employers
  • 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!)
  • All of our employees have access to ProQuest research products including e-books, genealogy and academic journals

We work hard and have fun doing it. If you are an experience Senior Architect, please consider joining our talented team!!