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

Software Architect Lead in Alexandria, VA at ProQuest

Date Posted: 4/20/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 Software Architect Lead you will be responsible for the application and system integration of large-scale systems and enterprise initiatives as well as serving as the steward of the overall architecture of the assigned area. You will have the exciting opportunity to develop the architecture roadmap and direction for Alexander Street software development. This includes researching new solutions and approaches, leading architectural discussions, providing technical leadership and mentoring to project and software development teams.  


In this position, you will also…

• Architect, design, and implement applications that conform to a business need; master multiple subsystems of a large-scale system, play a key role in ProQuest enterprise projects and set architecture direction for PQ software development.

• Provide technical leadership on large-scale, highly complex projects; resolve issues; perform appropriate level of research to determine solutions; prioritize and suggest technical strategies to achieve the long-term objectives of the department.

• Review requirements, generate architecture documents, provide rough order of magnitude estimates and implement and execute unit, integration and capacity testing.

• Write architecture documentation.

• Propose, develop, review and revise new procedures as needed for the continuing development of high quality systems.

• Support systems architected by others.

• Investigate business opportunities that have no preconceptions or pre-established designs.


Three Reasons you should apply...

1. If you want to have the opportunity to be responsible for enterprise initiatives 

2. If you would like to work for a fast-growing company

3. If you enjoy working in a mentoring and leadership role


This job may not be a fit if...

1. You do not like being a point person for communication for distributed teams

2. You do not enjoy being flexible and handling different challenges

3. You do not want to work on multiple project simultaneously


Qualified Candidates must have…

• Bachelor’s degree or higher in Computer Engineering or Computer Science or equivalent experience.

• Previous software architecture experience.

• 14 or more years of software development experience.

• 10 or more years of experience writing functional / detailed design / architectural specifications based on user and/or system requirements.

• Ability to support systems after hours or on weekends.

• Understanding of advanced principles of software architecture.

• Masterful understanding and application of several programming languages and tools.

• Masterful understanding of multiple mark-up languages.

• Masterful understanding of system interfaces.

• Ability to work with standard office tools.

• Ability to work with source control systems.

• Ability to work with architecture and design tools.

• Ability to work in an agile environment.


It would be awesome if you also had…

• Master’s degree in Computer Engineering or Computer Science.

• Proven ability to lead distributed software development teams.

• Prior experience managing and mentoring a technical team.

• Previous experience with Agile/Scrum methodologies.

• Experience with web technologies, web frameworks and web application design.

• Experience with open-source technologies and streaming media technologies.

• Information Architecture and Cloud Architecture experience.

• Previous experience developing code quality and testing guidelines.

• Experience with mobile application development.

• Ability to work on multiple projects simultaneously.


Other important information about this position:

• This position is based in ProQuest’s Alexandria, VA office location.

• Occasional travel is required.

• This position requires weekday attendance and may have some flexibility around core working hours.

• 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

• 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


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