Apply Now

VP-Software Engineering

Providence, RI, USA | Leading Financial Services Company

  • Industry:
    Financial Services
  • Position Type:
    Full-Time
  • Functions:
    General Management
    IT / Information Technology
  • Experience:
    15-20 years
Job Description:
60 people have viewed this job

eMoneyAdvisor is looking for a VP-Software Engineering who is highly motivated to build and lead our software development teams. Reporting directly to the Head of Technology and IT Operations, this role will oversee all software development teams building core products including user features, salesforce development, and testing. This includes all hiring, mentoring and scaling of our agile teams as necessary to hit our goals. As the VP of Product Engineering you will also be responsible for working closely with our VP of Platform Engineering to facilitate architectural and shared services decisions amongst the teams. You will mentor your managers and developers, review specifications, discuss architectures and technologies while striving to improve quality at every release.


Responsibilities


You will focus on functional, technical and implementation related aspects of the work products being produced

You'll handle the workflow, budget, staff, output and overall standards and procedures of a substantial application development group

Lead a set of teams across several time zones with your managers and be responsible for timely and efficient delivery of application development projects through the application of comprehensive software development processes

Work with your managers and teams to balance areas' supply and demand by monitoring System Enhancement Requests (SERs), Problem Reports, resource allocations and ongoing progress towards product deliverables

You will collaborate and partner with product, client services and business development to plan and execute development projects, ensures that teams have appropriate products and technical specifications, direction and resources to deliver projects on an achievable timeline

Responsible for cross-team collaboration focused around strategic planning, architecture and infrastructure, and team allocation

You will mentor your managers and developers, review specifications, discuss architectures and technologies while striving to improve quality at every release

Provide technical leadership and mentorship on software development tools, technology and Agile development methodologies

Provide leadership and guidance to coach, motivate, and lead team members and organizations to their optimum performance

In partnership with the VP of Platform Engineering, you will define the strategy to ensure scalable, continuous improvement of existing software applications aligned to appropriate architecture standards

Provide technical leadership to resolve development and application issues, performance levels and career development

Partner with the VP of Quality Assurance to drive quality throughout the Agile SDLC and maturing of Scrum Teams by utilizing best practices that includes automation tests and shift-left mindset

Provide leadership in application security remediation activities while leveraging your experience to mentor on implementing security remediation and secure programming practices

Partner with the VPs of Product Management to drive Product & Technology efforts

Lead, define and execute strategy for agile portfolio management processes partnership with both Product and PMO organizations

Drive fast-growth agile startup culture

Provide insights and recommendations to help the business grow

Responsible for building an evergreen pipeline of diverse engineers to support growing the organization and development teams


Requirements


B.S. in Computer Science / related field or equivalent

15+ years within a programming and application system environment

10+ years of experience in a IT leadership position with experience in a software development organization required

7+ years of management experience

Experience in working with teams in Europe and Asia across time zones and cultures

Experience with Microservices architecture; moving a monolith to microservices a plus

A proven progression of successful delivery of software applications as an individual, team leader and development manager


Skills


Must possess extensive business, technical, and procedural knowledge

Deep and comprehensive understanding of scalable applications functional and non-functional requirements

Experience with managing the development of cloud-based applications and development of APIs, web services as part of a SaaS Software product.

Experience with cloud infrastructure, such as Azure/AWS, is a must

Experience with fast-paced agile development methodologies around existing and new products is a must, as is expertise in scaling an organization. We’re looking for someone with a strong architecture foundation who has skills based in hands-on experience, rather than theoretical

Demonstrate a repertoire of skills such as scheduling, prioritizing, organizing, planning, problem solving, decision-making, financial savvy, attention to detail, and follow through

Experience managing a culture of coaching, development and mentorship

Extensive knowledge of Agile software development and methodologies and the application to company technology needs

You must be able to collaborate well with other teams within the organization and understand how to think about technology management around strategic planning, architecture and infrastructure, and team allocation


Other companies hiring with Ivy Exec

 Company Logos