Job Specifications
Company Overview
LP Analyst is a leading independent private asset cloud-based analytics and consulting solutions firm that works closely with many of the industry’s most prominent institutional investors (LPs) and fund managers (GPs) to get better, more actionable decision-making intelligence into the hands of today’s demanding investors.
Our firm truly sits at the intersection of private asset analytics and consulting which means we take both a highly quantitative and qualitative approach to tackling big challenges and developing cutting-edge solutions for our clients. For our analyst team, this means not only getting into the details when working with large amounts of private asset data across a wide range of strategies but also an opportunity to synthesize this information, through the firm’s proprietary reporting and analytics platform, for key decision makers at our clients’ investment programs, including private asset class leads and chief investment officers.
If you are a high achiever with a passion for learning about the private asset analytics and consulting landscape while also being part of a strong, motivated and innovative team of forward-thinking professionals, LP Analyst might be the right place for you.
LP Analyst encourages and promotes diversity within its team. Women, minorities, people with disabilities, veterans and members of all underrepresented groups are strongly encouraged to apply.
Job Summary
LP Analyst is seeking a talented and motivated Software Engineer to join our growing technology team. In this role, you will contribute to the design, development, and maintenance of our internal and client-facing applications, working alongside experienced developers and technical leads to deliver high-quality software solutions. This position is ideal for someone who is passionate about writing clean, scalable code, eager to grow their technical skills, and excited to work in a fast-paced, collaborative environment.
Key Responsibilities
Develop, test, and maintain internal business applications and integrations under the guidance of senior developers and technical leads
Write clean, well-documented, and maintainable code in accordance with team standards and best practices
Collaborate with team members and business stakeholders to understand requirements and translate them into effective technical solutions
Participate in code reviews, both giving and receiving constructive feedback to support continuous improvement
Contribute to CI/CD pipelines and support reliable release and deployment processes
Develop and maintain cloud-based solutions leveraging Microsoft Azure services, including App Services, Functions, and Key Vault
Support the troubleshooting and resolution of application issues, escalating complex problems to senior team members as appropriate
Assist with AI/ML model deployment pipelines and data-driven systems that support advanced analytics, automation, and predictive capabilities
Support the ongoing maintenance and optimization of applications across the full software lifecycle, from development through deployment and ongoing operations
Stay current with emerging technologies and best practices, bringing fresh ideas to the team
Participate in all phases of the software development life cycle, including design discussions, implementation, testing, and deployment
Qualifications and Skills
3–5 years of experience in software engineering
Hands-on experience with C#/.NET and SQL Server
Working experience with Microsoft Azure for cloud application development and deployment, with exposure to services such as App Services or Functions
Solid understanding of relational databases and SQL; exposure to non-relational databases is a plus
Comfort with Git-based workflows, version control, and collaborative development practices
Familiarity with CI/CD concepts and automated testing
Knowledge of common software design patterns and principles
Experience with Python or other languages for AI/ML integration or data automation is a plus
Exposure to AI/ML model integration within applications, pipelines, or analytics platforms is a plus
Strong problem-solving skills and a willingness to learn and take on new challenges
Good communication skills, with the ability to collaborate effectively with both technical and non-technical teammates
Bachelor's degree in Computer Science, Software Engineering, or related field required
Experience in financial services, asset management, or analytics platforms is a plus
Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa for this position
Why LP Analyst?
Comprehensive onboarding and training programs, including a structured Private Asset Training Program and regular business/industry teach-ins
Early opportunities for advancement for top-performing analysts
Opportunity to build valuable professional skills early in your career, including communication, organizati
About the Company
LP Analyst is the source for independent advisory and analysis solutions for the private equity investment community.
The firm supports limited partners, general partners, and advisors with data-driven, actionable analyses to support decision making and enhance returns.
LP Analyst’s founders have worked together for more than 10 years, advised on more than $50B in assets, and leverage backgrounds in investment banking, consulting, and secondary advisory.
For more information, contact Bill Farrell at bfarrell@lpanalyst.com...
Know more