What are the responsibilities and job description for the VP, Engineering position at InvestorFlow?
InvestorFlow is the only company of its kind to deliver industry specialized CRM, built on Salesforce, and digital portals to help alternative asset firms find opportunities, create and manage relationships, and turn relationship insights into action with increased productivity and transparency.
As the Vice President of Software Engineering, you will be a key member of our leadership team and responsible for overseeing the entire software development department. You will be a strategic leader with a track record of building and scaling high-performing engineering teams. Your primary objective is to ensure the successful development, deployment, and maintenance of world-class software solutions that drive our business forward.
\n- Deliver best in class front office and investor solutions for alternative assets, including private equity, hedge funds and venture capital.
- Work closely with the CTO on strategic projects and initiatives
- Develop and execute a strategic roadmap for software development aligned with the company's overall goals and objectives.
- Lead the software engineering team to set and achieve ambitious technology goals.
- Recruit, mentor, and retain top-tier engineering talent and foster a culture of innovation, collaboration, and continuous learning.
- Provide leadership, coaching, and professional growth opportunities for team members.
- Drive the design and development of robust, scalable, and high-quality software solutions.
- Set and enforce coding and development standards to ensure code quality and maintainability.
- Stay current with industry best practices, emerging technologies, and trends.
- Oversee project management and delivery, ensuring projects are completed on time and within budget.
- Implement agile development methodologies for efficient and adaptive software development.
- Collaborate closely with product management, quality assurance, and other departments to align software development with business objectives.
- Communicate effectively with stakeholders, translating technical concepts for non-technical team members.
- Work closely with TechOps and DevOps to ensure the highest level of availability and reliability.
- Establish and maintain comprehensive testing processes to ensure the reliability and security of software products.
- Implement a rigorous QA culture with automated testing practices.
- Ensure software development adheres to all relevant regulations and industry standards, including SOC2
- Implement and monitor cybersecurity practices to protect company and customer data.
- 8 years of experience leading teams of software developers
- Bachelor's or Master's degree in Computer Science or a related field.
- Proven experience in a senior software engineering leadership role.
- Demonstrated success in building and managing high-performance software engineering teams.
- Strong knowledge of software development methodologies, tools, and best practices.
- Excellent project management and strategic planning skills.
- Adept at problem-solving and decision-making in a fast-paced, dynamic environment.
- Exceptional communication and interpersonal skills.
- Expertise in the Microsoft Stack (Azure / .NET). Salesforce, Snowflake, AWS are a plus.
- Experience in financial services is a plus
- Experience with implementing AI technologies and services
InvestorFlow is an investor and deal engagement platform that prioritizes intelligent digital experiences, productivity, and engagement. Our cloud-native platform integrates deal flow management, fundraising, reporting, and investor services. We are proud to serve over 175 clients, including 25 of the top 50 alternative asset managers, managing more than $3.5 trillion in assets, 750 funds, and 90,000 LPs. Headquartered in Menlo Park, California, we are committed to driving innovation and inclusivity in the financial industry. To learn more about our company, please visit www.investorflow.com.