Current Opportunities |

Do you have leadership or executive experience in the Financial Services industry specializing in Retirement or the Healthcare industry and have a desire to share what you’ve learned to enable success in others? We are always looking for top talent, and we would love to speak with you.
We also recruit for top firms in the industry, helping them find the best people for critical positions that traditional recruiting firms struggle to fill.

Client Recordkeeping Manager

My Corporate Ally has partnered with our client, a leader in the retirement services industry, to identify and hire a Client Recordkeeping Manager to join their growing team. The Client Recordkeeping Manager is a 100% remote position, located anywhere in the US, and will require occasional domestic travel. 

  • Coordinate events between all BPO units.
  • Ensure functional managers have adequate best practices for operational functions and delivery.
  • Support Account Executives and assist with the sales process.
  • Identify all services utilized by the client; identify and measure these services today and assure that client expectations are being met.
  • Review quality assurance and reporting metrics across functional groups; identify gaps and propose solutions for missing data.
  • Actively monitor accountability; Ensure all groups are meeting SLAs and KPIs.
  • Review results of quarterly Client Monitoring Program (CMP).  Work with Account Executives on service/relationship improvement plan where necessary.
  • Recommend and participate in the development of ongoing tools to measure client/sponsor/participant satisfaction across BPO.
  • Act as the central point of contact for client escalations.
  • BA/BS Degree and 7-10+ years of work-related experience
  • Minimum of 5 years’ retirement industry experience; specifically, recordkeeping experience
  • Demonstrated knowledge in retirement recordkeeping
  • Ability to work independently and in a team

Manager of Software Development

Our client is a global fintech company and leading provider of solutions for the financial services industry. Due to growth, they are seeking a Manager of Software Development for their US team. This position is 100% remote and can be located anywhere in the US, with occasional travel required.

  • Lead multiple Scrum Teams through the complete project life cycle for the development of applications using modern Java and JavaScript libraries, REST APIs, and mainframe solutions.
  • Collaborate with product owners within an agile team to define, develop, and estimate user stories.
  • Lead cross-functional teams of business analysts, quality analysts, and software developers.
  • Assist with code review when necessary.
  • Bachelor’s degree and 7+ years of work-related experience; master’s degree preferred
  • Leadership experience with teams in an agile environment
  • Experience with Java, JUnit, JPA, and Spring
  • Web/RESTful Services development
  • Microservice development
  • JavaScript, HTML5, jQuery, CSS3, and at least one JavaScript unit testing framework
  • SQL and relational databases
  • The ability to work in a fast-paced environment and meet specific deadlines

Product Solutions Consultant

Our client, a global financial technology company, is seeking a Product Solutions Consultant to join their Retirement Services team. The primary goal of the Product Solutions Consultant is to ensure that our client’s products meet the needs of their customers.

The position is 100% remote and candidates can be located anywhere in the US. 


  • Act as an internal advocate for clients and assure that the organizations are strategically aligned in business and product strategy.
  • ​Serve as primary product liaison for high-profile clients, becoming fully entrenched in the clients’ product direction to ensure alignment exists between organizations.
  • Consult and assist with internal teams on the analysis of product changes and their impact to the clients.
  • Guide and consult with Product Managers to ensure that the client’s needs are properly understood and accounted for within product design.
  • Consult with large institutional clients to develop a firm understanding of how the client utilizes products, technology, and services.
  • Work with client and account executives to develop client-level roadmaps and monitor the implementation​ process.
  • Provide leadership in the development of product marketing plans.
  • Participate with senior management on business strategy decision-making including business development strategies, product development activities, and overall business strategy.


  • Bachelor’s degree and 6-10 years of work-related experience in the financial services industry.
  • Minimum of 5 years’ Retirement industry experience, specifically retirement recordkeeping.
  • ​Demonstrated knowledge in retirement recordkeeping including business, operations, product, and technology.​
  • Ability to work both independently and in a team environment with other functional groups located remotely across the US.
  • A strategic mindset and an expert in researching product requirements and weighing against risk, cost, and overall benefits to the client.

Program Manager

The Program Manager is responsible for the overall direction, coordination, implementation, execution, control and completion of specific projects from start to finish. This includes leading in the coaching and mentoring of team members to help them achieve individual expectations and deliverables and drive effectiveness and accountability. Serves as a key liaison with the client organization for planning, prioritization and collaboration between groups ensuring adequate resources are available and delivery commitments are met on time and within budget.


  • Direct and manage project development from beginning to end
  • Define project scope, goals and deliverables that support client engagement
  • Assemble and coordinate project staff and resources
  • Set and assign project expectations and continually monitor progress
  • Manage project team which is responsible for all phases of the engagement
  • Develop full-scale project plans and associated communications documents
  • Delegate tasks and responsibilities to appropriate project members. Coordinate activities of the engagement with the client
  • Identify and resolve issues and conflicts within the project team
  • Identify and manage project dependencies and critical path
  • Plan, schedule and track project timelines and milestones
  • Ensure that all projects are proceeding according to timelines, meeting targets and client expectations
  • Build, develop, and grow any business relationships vital to the success of the project


  • 10+ years work experience in financial services industry, specifically in Retirement and/or Healthcare
  • Prior consulting experience preferred
  • Must be a seasoned program manager with strong business acumen
  • Prior work experience with product strategy & lifecycle management, technology transformations, operations, customer journeys, digital channel experience and go to market strategies
  • Strong understanding of corporate functions and organizational structures
  • Ability to manage multiple disciplines – analysis, problem-solving, process design and delivery to provide holistic solutions to clients
  • Execution leader with a strategic mindset and the leadership skills and able to perform a function, implement a process or execute a project
  • Excellent communications skills (written and verbal) with a demonstrated ability to present confidently to clients
  • Self-starter who can partner with clients, collaborate as part of a team (across multiple locations) and work independently as needed
  • Ability to quickly both gain client knowledge and build rapport and credibility with clients
  • Strong time management, prioritization, and multitasking skills; ability to pivot and adjust priorities as needed

Quality Assurance Engineer

Our client is a global Fortune 1000 fintech company and leading provider of solutions for the financial services industry. Due to expansion, they are seeking a Quality Assurance Engineer for their growing US team. This position is 100% remote and can be located anywhere in the US. 

  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback.
  • Create detailed, comprehensive and well-structured test plans and test cases.
  • Design, develop and execute automation scripts using open source tools.
  • Thoroughly identify, record, document, and track bugs.
  • Develop and apply testing processes for new and existing products to meet client needs.
  • Act as the liaison with internal teams (developers and product managers) to identify system requirements.
  • BS/CS degree or similar degree and 3 years of quality assurance experience; or 5+ years of related experience
  • Understanding of Behavior Driven Development (BDD) scenarios written in feature file format
  • Understanding of different types of testing
  • Understanding of automated testing tools
  • Knowledge of software QA methodologies, tools and processes
  • Understanding of Agile/Scrum development process

Web Implementation Analyst

Our client, a global financial technology company, is seeking multiple Web Implementation Analysts to join their growing team. The primary responsibility of this position is to establish websites for our client’s customers or for conversion activities.
The position is 100% remote and candidates can be located anywhere in the US.

  • Establishes websites in preparation for new customers or customer-conversion related activities.
  • Consults with customers in all phases of the implementation process and may serve as the lead on specific projects.
  • Guides the customer in best practices for use of the web-based product solutions.
  • Identifies web product customizations and practices to meet customer requirements.
  • Works with other departmental groups, i.e., development teams, applications analysis, and technical support, to deliver existing functionality or new application enhancements for customers.
  • Develops and maintains applicable project plans and reporting functions to define and execute project tasks.
  • Ensures the timely completion of project milestones, and ensures project outcomes are successfully meeting customer expectations during all phases of the implementation process.
  • Bachelor’s degree and 3-5+  years of work-related experience
  • Experience in web development using JavaScript, HTML, and CSS
  • Ability to problem-solve and work independently (remotely) or in teams
  • Retirement Plan industry knowledge is a preference