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.

Andrew McPhee
@andrewmcphee
Principal Software Engineer with 20+ years of experience building mission-critical enterprise systems and leading high-performing teams.
What I'm looking for
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
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.
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.
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.
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.
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.
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
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
BSc (Hons), Information Technology
BSc (Hons) in Information Technology from the University of Teesside, completed in 1997.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Interested in hiring Andrew?
You can contact Andrew and 90k+ other talented remote workers on Himalayas.
Message AndrewGet 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!
