Skip to main content
Andrew McPheeAM
Looking for a job

Andrew McPhee

@andrewmcphee

Principal Software Engineer with 20+ years of experience building mission-critical enterprise systems and leading high-performing teams.

United States
Message

What I'm looking for

I am currently seeking remote senior or principal engineering roles where deep platform expertise and practical AI leadership can drive measurable business outcomes. I would welcome a conversation about how I can contribute to your team goals.

I defined the technical roadmap for Generative AI integration in the Coaching Roleplay platform and helped deliver RolePlayAI. I also established practices for prompt engineering, LLM evaluation, and secure Azure deployment.

I owned the AI feature lifecycle, from data ingestion and Azure AI Search configuration through model orchestration and performance monitoring. I designed Azure PaaS microservices for AI interactions and partnered with senior leadership to turn business requirements into scalable cloud architectures.

I have previously architected RESTful services and analytics solutions at REIT Management & Research, and worked on the SAM Content Management System at Cengage Learning. Earlier, I automated Northern Rock's mortgage retention process, increasing application completion efficiency 500%.

Experience

Work history, roles, and key accomplishments

CO

Principal Software Engineer

Confidential

May 2020 - Dec 2026 (6 years 7 months)

Architected and drove enterprise-wide AI strategy for the Brainshark Coaching platform, defining the technical roadmap for Generative AI integration. Led cross-functional collaboration to deliver RolePlayAI, establishing best practices for prompt engineering, LLM evaluation, and secure cloud deployment.

RR

Senior Application Developer

REIT Management & Research

Sep 2015 - Apr 2020 (4 years 7 months)

Designed and architected mission-critical backend solutions, leading modernization of legacy systems into scalable, cloud-hosted RESTful Web APIs. Collaborated with stakeholders to deliver data-intensive reporting and analytics solutions, and served as technical lead and mentor for junior developers.

Cengage Learning logoCL

Senior Software Developer

Cengage Learning

Aug 2007 - Oct 2015 (8 years 2 months)

Lead developer and technical architect for the SAM Content Management System, a mission-critical platform for content editors. Architected decoupled API layers and designed scalable backend systems to support high-volume content delivery and assessment processing.

SI

IT Consultant

Spantech Software Inc.

Sep 2000 - Sep 2015 (15 years)

Spearheaded .NET software solutions and IT consulting engagements for top New England companies like Dunkin', Cengage and Sun Life, directing cross-functional hybrid teams to deliver real-time systems on time and under budget.

NP

Analyst Programmer

Northern Rock Plc.

Mar 1998 - Sep 2000 (2 years 6 months)

Key player in developing and maintaining software for the UK's leading mortgage lender, automating the mortgage retention process and increasing application completion efficiency by 5x.

TL

Software Engineer

Tri-Cal Engineering Ltd.

Jul 1996 - Mar 1998 (1 year 8 months)

Built automation and monitoring software for heavy manufacturing production lines using serial communications and proprietary desktop applications.

Education

Degrees, certifications, and relevant coursework

MS

Massachusetts Real Estate School

Real Estate Agent License, Real Estate

Grade: 0

Activities and societies: Fair Housing Buyer Agency Offers Property Management Financing Code of Ethics

Licensed Real Estate Sales Agent in Massachusetts, 2015.

University of Teesside logoUT

University of Teesside

BSc (Hons), Information Technology

BSc (Hons) in Information Technology from the University of Teesside, completed in 1997.

Interested in hiring Andrew?

You can contact Andrew and 90k+ other talented remote workers on Himalayas.

Message Andrew

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan