Technical Due Diligence Consultant
crosslaketech
Remote (US)
Posted Mar 1, 2022
- Contract
- Remote
Job description
**What we believe** Technology is no longer just an enabler of business strategy. It is the business strategy. And with AI reshaping how companies operate, compete and grow — while rapidly accelerating the pace of change — the stakes have never been higher. **Our role** We’re focused on helping private equity investors and portfolio company leaders drive value creation through technology. In a world where investors deploy trillions annually into software and tech-enabled businesses, we're the team that makes sure the underlying technology actually delivers. **Our approach** The expert judgment of our experienced practitioners is complemented by proven frameworks, tech-enabled solutions, and objective data to help organizations navigate critical technology decisions across diligence, transformation, growth, cybersecurity, AI, and operational execution. **What we value** Everything we do is grounded in five core values: Service. Curiosity. Credibility. Commitment. Creativity. If you're energized by solving complex technology challenges and helping others succeed in critical moments, you'll fit right in. ### Job Role - Work with technology companies to identify improvements of existing technology, organizations, processes, and tools used to develop software products and services. - Work with private equity companies and other investment firms to help them understand the technology strengths, risks, and opportunities for improvement for potential investments (I.e. technical due diligence) - Design and implement solutions from scratch (e.g. Agile methodology transformations), guiding and mentoring more junior software developers and other engineers. - Collaboratively work in partnership with internal and client technical leads and team members. ### Expected Results - Be an apprentice consultant for your first 2 projects and then be willing and able to drive a project on your own to successful completion, including collaboration, project management, and getting your hands dirty - Participate in and drive technical due diligence efforts on behalf of investment companies, collaborating, digging deep, and creating a report for the investors to outline technical investment risks - Assess the capability of a software engineering organization and create a plan to improve the team in targeted areas - Participate in hands-on implementation projects using processes and technologies that are most applicable to you, producing stellar customer feedback along the way - Work with technology companies to identify improvements of existing technology, organizations, processes, and tools used to develop software products and services. - Work with private equity companies and other investment firms to help them understand the technology strengths, risks, and opportunities for improvement for potential investments (I.e. technical due diligence) - Design and implement solutions from scratch (e.g. Agile methodology transformations), guiding and mentoring more junior software developers and other engineers - Collaboratively work in partnership with internal and client technical leads and team members ### Requirements - 15+ years shipping software products or services in one of the following roles: Product Management, Program Management/Business Analyst, Architect, Developer, QA Engineer, Release Manager, DevOps, Product Support or Professional Services - Knowledge and Skills - Ability to work from home (or an office of your choosing) and be self-directed, but also effectively collaborate with the team in both a remote and in-person capacity - Strong technical acumen and technical horsepower - Strong knowledge in at least one of the following areas: Product Management, Program Management, Software Architecture, Software Development, Quality Assurance, Release Management, DevOps, Product Support, Professional Services - Be willing to learn and take on new areas that may be outside of your initial comfort zone - Passion towards making others great and making a high-performing team even better - An action-oriented personality – you know how to get stuff done - [Preferred] Strong knowledge in at least one of the following areas: Project Management tools (e.g. TFS, Jira), Development technologies (e.g. C#, Java), Build tools (e.g. TFS, Jenkins, TeamCity), Test tools (e.g. TFS, HP QC, Selenium), Deployment tools (e.g. MS Release Management, Octopus, Chef) ### Education - [Preferred] Bachelor’s Degree in Computer Science or related field (BUT experience is more important than a specific degree)