# Charlie McBride > Tech Lead - Search and RAG @ Asana Location: New York, New York, United States Profile: https://flows.cv/charliemcbride I'm an experienced engineering leader in NYC. I have practical experience as an Engineering Manager, a Technical Lead, and an individual contributor. I also have experience role-blending as a Product Manager. I'm currently working for Asana's AI Org on the AI Retrieval team, where I orchestrate the connection between Asana search and LLMs to build Retrieval Augmented Generation (RAG) into our AI features. I love working at the intersection between Product and Engineering. I'm results-oriented and take pride in "getting stuff done". ## Work Experience ### Staff Software Engineer @ Asana Jan 2023 – Present Working at the intersection of Search and LLMs to build natural language experiences for customers to discover and analyze their work graph. ### Software Engineering Manager @ Asana Jan 2022 – Jan 2023 | New York, New York, United States Hired and managed a team of 8 software engineers and 1 engineering apprentice. Role-blended extensively as a Product Manager (6 months) and Tech Lead (9 months) while we hired for both roles. Established an experiment-driven product process focused on improving adoption and retention of Asana's fundamental product view, the Task Pane. Conducted 45 A/B tests in a 6-month period. Collected the learnings from these experiments to justify an iterative redesign of Asana's Task Pane in the next 6 months. ### Senior Engineering Manager @ Betterment Jan 2020 – Jan 2021 | New York, New York, United States Engineering lead for Banking at Betterment where I managed 14 engineers across Full-Stack, Mobile, and Frontend platform teams. We shipped Joint Checking, Cashback Rewards, and more during my time in this role. ### Engineering Manager @ Betterment Jan 2019 – Jan 2020 | New York, New York Lead a team of 5 engineers. Developing their professional and technical skillsets via regular coaching, technical pairing, and mentorship. I focus on giving them opportunities to grow by providing a baseline of emotional safety, trust, and well-timed chances to lead projects of their own. Partner with the product team to take their requirements and turn them into execution plans and engineering sprints. Implement "agile-lite" processes to provide guardrails for my team to execute nimbly, while ensuring we are accountable to stakeholders both internal and external. Coordinate with my peers around the Engineering org to resource cross-functional efforts, tech debt projects, and internal tooling to improve team efficiency across the board. ### Software Engineer @ Betterment Jan 2018 – Jan 2019 | New York, New York Rearchitected the external bank linking feature, which enables our customers to fund their accounts from thousands of banks around the country. Built in Rails. Architected the "Cash Analysis" and "Two-Way Sweep" features, which advise customers how much money they need in their checking account so they can maximize their savings. Built in Rails. Laid the groundwork for Betterment Checking, establishing our API contract and modeling for integrating with numerous third-party vendors, and built out the first customer-facing React UI at Betterment. Built in React and Rails. ### Software Developer @ AlertMedia Jan 2015 – Jan 2018 | Austin, Texas Built a geospatial visualization feature so our customers could visualize employee location data and target populations for notification broadcasts using overlain polygons. Built with the Google Maps API, AngularJS, and Django. Rearchitected a data feed that ingested public data, piped it through a curation interface, and broadcast curated, geographically-targeted data to subscribed customers. Built with NodeJS, SQS, AngularJS, and more. Developed a standalone desktop application that functioned as an additional channel for our customers, complete with SAML Single Sign-On. Built with React and Electron (cross platform JS). Developed an employee scheduling tool. This tool allowed our customers to send notifications during their employees working hours, respective of their current location and timezone. Built using plpgsql, Django, and AngularJS. Built a SAML2 compliant SSO suite, integrated it into Okta and other providers, and supported its rollout to our customer base. Built in Django. ### Civil Engineeing Intern @ CP&Y, Inc. Jan 2014 – Jan 2014 | Austin, Texas, United States ## Education ### Bachelor of Science (B.S.) in Civil Engineering The University of Texas at Austin ## Contact & Social - LinkedIn: https://linkedin.com/in/mcbridecharlie --- Source: https://flows.cv/charliemcbride JSON Resume: https://flows.cv/charliemcbride/resume.json Last updated: 2026-03-22