We invite you to explore a future with us at PRA Group, a
diverse and growing company that has a tangible impact on the
The VP of Software Engineering will be responsible for the
day-to-day management of the application organization (including
staffing, budgeting and other relevant management functions) and is
required to hold all application delivery teams accountable for
optimizing the cost, risk and value of applications throughout
their life cycle. The VP of Software Engineering will oversee all
activities that optimize the value, cost and risk of
Provide leadership, vision and direction to the applications
organization to ensure it will contribute to the company achieving
Develop productive relationships with business leaders across
the organization to influence how applications can enable new
sources of value.
Works hand in hand with business stakeholders to understand
opportunities and how best to realize them
Define and enhance methodologies and practices for the
application life cycle management in line with best practice and
practical experience of continuous improvement.
Ensure that applications processes (including those of external
service providers) are conducted in line with corporate social
responsibility, environmental and technical policies and applicable
standards and legislation.
Manage application group personnel, developing their skills and
capabilities to meet the needs of the organization, as well as
building on existing recruiting capabilities to address new needs
and skills gaps.
Implement and manage application life cycle management status
reporting, metrics and benchmarks.
Manage relationships with major vendors and service providers to
ensure they cost-effectively meet the needs of the
Conduct regular surveys of stakeholder satisfaction with
applications, publish the results and, where necessary, implement
action plans to improve satisfaction. Recruit, develop and retain
high caliber software development talent, especially for key
leadership positions, and develop a succession plan.
Implement and champion a robust professional development
program, and continuously upskill team members to keep them
Evaluate team members performance, provide candid feedback and
high impact coaching that enables (and motivates) them to achieve
departmental as well as enterprise goals.
Build a culture of innovation and engagement, focusing on
strengthening the organization’s employer brand to position PRA
Group as an IT employer of choice.
Application Governance, Strategy and Delivery
Overseeing the assessment of the technical and business fitness
of the application portfolio and their associated costs and
Foster a strong customer service mind-set throughout the
software engineering team, while championing thought leadership and
partnership with the business.
Partner with business leaders to create robust solution roadmaps
that are integrated with architecture and operations.
Partners with the PMO on application governance process to gain
consensus on a prioritized set of measurable business outcomes that
applications must support.
Working with stakeholders and the PMO to define a prioritized
set of business outcomes and application work to accomplish those
outcomes within the limitations of the application budget.
Working with stakeholders to accomplish this engineering work in
a way that delivers business value (moves the needle) and technical
fitness of the application
Overseeing the application organization's successful delivery of
these business outcomes in partnership with business
Overseeing benefits realization to ensure that business outcomes
Overseeing support activities in conjunction with infrastructure
and operations to ensure the applications perform well in
Overseeing development of processes and tools in conjunction
with infrastructure and operations to automate the handoff of code
releases from development to operations (DevOps)
Working with the chief information security officer (CISO) to
ensure that the organization's applications are effectively secured
and that risks are mitigated.
Prepare software development status scorecards and keep
management, and other stakeholders informed of project status and
Education, Skills and Qualifications
An undergraduate or postgraduate degree in computer science,
engineering, finance, business management or a related field.
Graduate degree preferred.
Strong communication skills with a proven ability to understand
key concepts and communicate effectively with technical staff,
business stakeholders and senior management.
Proven ability to communicate technical concepts to nontechnical
people to enhance understanding and drive decisions that lead to
Proven ability to collaborate, build relationships and influence
individuals at all levels in a matrix-management environment (as
well as external vendors and service providers) to ensure that
segregation and overlapping roles are identified and
Strong organizational skills, the ability to perform under
pressure and management of multiple priorities with competing
demands for resources.
Strong analytical, data-processing and problem-solving
Proficiency in process formulation and improvement.
Lean IT, SAFe agile development, and DevOps principles and
Financial accounting and reporting practices applicable to
applications, costs and risks.
IT contracts and their likely cost implications.
Engagement with procurement and legal contract advisors for
IT applications, operations, service and support
Development and implementation of processes and policies.
Optional: working knowledge of GDPR, CCPA, GLBA, PCI and other
financial services regulation
A minimum of 10 years in software engineering, project
management, process development and resource management.
Has successfully led development and delivery of multiple
complex business technology solutions into production that have
achieved or surpassed business goals.
Experience developing and supporting mission critical
applications optimized to run in the cloud or virtualized
Deep knowledge of system architecture, technical design, and
system and software development technology.
Expertise with managing application development at scale,
employing SDLC methodologies including Agile and Scrum.
Has knowledge of emerging trends and developments in PaaS, SaaS,
iOS/Android app API, cloud, AI, machine learning and other digital
Must be able to eventually relocate to the Virginia Beach /
Norfolk, Virginia area.
All qualified applicants will receive consideration for
employment regardless of age, race, color, sex, gender, religion,
national origin, physical or mental disability, citizenship, or any
other classes recognized by state or local law or any other
characteristic protected under applicable federal, state or local
law. We are a drug free workplace.
Posted 22 Days Ago
About Us As a global leader in acquiring and collecting
nonperforming loans, PRA Group returns capital to banks and other
creditors to help expand financial services for consumers in the
Americas and Europe. With more than 4,500 employees worldwide, PRA
Group companies collaborate with customers to help them resolve
their debt. For more information, please visit www.pragroup.com