Responsibilities include but not limited to: • Perform and participate in technology and software due diligence engagements for private equity and corporate transactions • Assess software products, technology architecture, infrastructure, cybersecurity, data, and SDLC maturity • Evaluate technology strategy, scalability, operating model, and alignment to the clients investment thesis • Identify transaction risks, synergies, and value creation opportunities across product engineering and IT • Conduct structured hypothesis-driven analysis using management interviews, data reviews, and market research-driven analysis • Develop and manage data request lists, work plans, and diligence timelines • Prepare client-ready deliverables, including executive summaries, diligence reports, and presentations ready • Present findings to deal teams, investment committees, and senior client stakeholders • Support post-close initiatives, including Day1 readiness, integrations, carve-outs, and value creation programs • Contribute to internal methodologies, tools, and practice development initiatives • Supervise and mentor junior professionals. NET, Java, Python, React, or other enterprise development technologies • Proficiency with Excel and PowerPoint • Prior exposure to software due diligence, M&A, private equity, or integration projects strongly preferred • Ability to synthesize complex technical topics and translate them into business and investment implications • Strong analytical problem-solving and project management skills • Excellent written and verbal communication skills, including executive-level presentations • Proven ability to work effectively in team-based, deadline-driven environments • Bachelors degree in Computer Science, Engineering, Information Systems, Business, Economics, or related field • Flexibility to travel and work in a hybrid, in-person model based on engagement needs.