This job has expired, please see additional jobs below
Manager Software Development
Pearson
Bloomington, MN, United States
Job Details - this job has expired, please see similar jobs below
Description
Pearson VUE (www.pearsonvue.com) is the global leader in computer-based testing for information technology, academic, government and professional testing programs around the world. Pearson VUE provides a full suite of services from test development to data management, and delivers exams through the world’s most comprehensive and secure network of test centers in more than 180 countries, where we validate the skills and knowledge of millions of individuals every year.
Pearson VUE is a business of Pearson, the world's leading learning company with global-reach and market-leading businesses. Pearson is listed on both the London and New York stock exchanges (UK: PSON; NYSE: PSO).
Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.
As the Manager of Product Engineering for our Test Authoring products, you will have the opportunity to provide tactical, strategic and technical leadership for a software development group that supports a critical business domain. This role requires business and technical skills to deliver high quality software products. This position reports to a Director of Product Engineering.
Through coordinating the work of Architects, Developers, Business Systems Analysts, and Project Managers, you will provide effective management to ensure products and services meet requirements and expectations of the stakeholders. In this role you regularly coordinate with other functional teams as well as disciplines like Product Strategy, Software Quality Assurance, Program Management and Configuration Management. You will also represent the team’s work to important internal stakeholder groups, working with them to understand their needs and resolve their issues.
Project Delivery:
• Represent team capacity and work with the business to schedule prioritized projects.
• Understand resource requirements and formulate strategies to meet stakeholder needs.
• Engage with other teams to ensure successful coordination of project dependencies.
• Collaborate with Project Managers to drive work to successful completion.
Process Management:
• Provide leadership around agile development processes and emerging trends in engineering best practices
• Work with Product Development leadership on process initiatives to improve efficiency and effectiveness of the team.
• Engage in prioritization process for management of the organization’s backlog of work.
People Management:
• Provide one on one coaching and direction for team members
• Set goals and provide feedback for team members performance reviews. Provide responsible management of compensation plans for staff.
• Recruit and retain high performing staff with skills the meet the team’s needs.
Technology Leadership:
• Understand and manage the various technologies leveraged in application suites.
• Collaborate with architects and directors on strategic direction, and drive that direction to completion.
• Identify areas for technical improvement, and create plans to address.
Qualifications
Required Education and Experience:
• Bachelor’s degree in Computer Science, Business or other application field or equivalent experience
• 8+ years in software development and demonstrated ability to lead and manage teams towards high performance
• 5+ years in technical leadership with relevant experience on Java based applications
• At least 3-5 years in a direct management role or other related background consistent with success in this role.
Desired Knowledge, Skills, and Abilities:
• Ability to work well through ambiguity and make tough decisions
• Agility in leadership to take on challenges with growing business needs
• Strong interpersonal, communication and presentation skills
• Excellent analytical and problem solving skills
• Success working with team members to motivate and coach for maximum results
• Passion for agile software development and continuous improvement