What are the responsibilities and job description for the Senior Software Engineer / Technical Lead position at ExecutivePlacements.com?
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 developingcutting-edgesolutions for our clients. 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,motivatedand 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 isseekinga highly experienced and innovative Senior Software Engineer / Technical Lead to join our growing technology team.
In this role, you will act as both a senior developer and technicalleader — owningarchitecture, code quality, and technical direction across our internal and client-facing applications.
You will work closely with business stakeholders to translate complex requirements into scalable, high-quality technical solutions, while mentoring junior developers and ensuring the team adheres to best practices in design, development, and deployment. This position is ideal for someone who enjoys balancing hands-on coding (roughly 50–60% of the time) with broader responsibilities in technical decision-making, architecture planning, and leading a small, high-performing development team. Key Responsibilities Lead the design, architecture, and development of internal business applications and integrations, ensuring scalability, reliability, and performance Serveasatechnical authority for the team, providingdirectionon design decisions, reviewing code, and enforcing best practices for clean, maintainable software Collaborate closely with business stakeholders to translate strategic goals into actionable technical solutions Mentor and guide junior and mid-level developers, fostering skill development and promoting a culture of technical excellence Own and drive the full software development life cycle (SDLC), including design, implementation, testing, deployment, and ongoing maintenance Design andmaintainrobust CI/CD pipelines, ensuring smooth and reliable release processes in Azure DevOps or equivalent tools Manage andoptimizecloud infrastructure and data integrations within Microsoft Azure, ensuring efficiency, security, and alignment with business needs Contribute to AI/ML model deployment pipelines and data-driven systems that power advanced analytics, automation, and predictive capabilities Continuously assess and implementnew technologies, frameworks, and tools to enhance the scalability and maintainability of systems Monitor application performance, troubleshoot complex technical issues, and ensuretimelyresolutions Champion best practices in software engineering, including unit testing, code documentation, and version control Partner with leadership on longer-term technology roadmap planning and the evolution of the firm’s software ecosystem Qualifications and Skills 7–12 years of experience in software engineering, with at least 2 years in a senior or lead role Proven experience owning architecture decisions and leading small development teams Deep hands-onexpertisein C#/.NET, SQL Server, and Microsoft Azure Strong understanding of software architecture and design patterns (e.g., microservices, layered architecture, domain-driven design) Experience building and deploying applications using Azure services (App Services, Functions, Data Factory, Key Vault, etc.) Advanced SQL skills with experience managing andoptimizingrelational databases; exposure to non-relational databases a plus Solid understanding of CI/CD practices, Git-based workflows, and automated testing Familiarity with Entity Framework and other common .NET data access frameworks Experience with Python or other languages for AI/ML integration or data automation is a plus Hands-on experience integrating or deploying AI/ML modelswithin applications, pipelines, or analytics platforms is strongly preferred Strong communicationskills with the ability to explain complex technical concepts to non-technical stakeholders Demonstrated ability to lead by example, take ownership of outcomes, and balance strategic oversight with hands-on coding Bachelor’s degree in Computer Science, Software Engineering, or related fieldrequired Experience in financial services, asset management, or analytics platforms is a plus Applicants mustbe authorized towork 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 Opportunities for advancement for top-performers Opportunity to build valuable professional skills, including communication, organization, and leadership, by working on a dynamic and growing team with cross-functional exposure Exposure to a wide range of strategies (private equity, venture capital, real estate, infrastructure, credit), with the opportunity to specialize in areas of interest High-impact role providing transparency to the world’s leading institutional investors Collaborative, high-performing team culture with smart, supportive colleagues Company-sponsored 401(k) plan, healthcare, and dental insurance Competitive compensation and fully paid parental leave Generous paid time offthat increaseswith tenure, plus an annual volunteer day Casual dress code, frequent team events, and a downtown Dallas office with paid parking, free snacks, and otherperks Powered by JazzHR
Women, minorities, people with disabilities, veterans and members of all underrepresented groups are strongly encouraged to apply. Job Summary LP Analyst isseekinga highly experienced and innovative Senior Software Engineer / Technical Lead to join our growing technology team.
In this role, you will act as both a senior developer and technicalleader — owningarchitecture, code quality, and technical direction across our internal and client-facing applications.
You will work closely with business stakeholders to translate complex requirements into scalable, high-quality technical solutions, while mentoring junior developers and ensuring the team adheres to best practices in design, development, and deployment. This position is ideal for someone who enjoys balancing hands-on coding (roughly 50–60% of the time) with broader responsibilities in technical decision-making, architecture planning, and leading a small, high-performing development team. Key Responsibilities Lead the design, architecture, and development of internal business applications and integrations, ensuring scalability, reliability, and performance Serveasatechnical authority for the team, providingdirectionon design decisions, reviewing code, and enforcing best practices for clean, maintainable software Collaborate closely with business stakeholders to translate strategic goals into actionable technical solutions Mentor and guide junior and mid-level developers, fostering skill development and promoting a culture of technical excellence Own and drive the full software development life cycle (SDLC), including design, implementation, testing, deployment, and ongoing maintenance Design andmaintainrobust CI/CD pipelines, ensuring smooth and reliable release processes in Azure DevOps or equivalent tools Manage andoptimizecloud infrastructure and data integrations within Microsoft Azure, ensuring efficiency, security, and alignment with business needs Contribute to AI/ML model deployment pipelines and data-driven systems that power advanced analytics, automation, and predictive capabilities Continuously assess and implementnew technologies, frameworks, and tools to enhance the scalability and maintainability of systems Monitor application performance, troubleshoot complex technical issues, and ensuretimelyresolutions Champion best practices in software engineering, including unit testing, code documentation, and version control Partner with leadership on longer-term technology roadmap planning and the evolution of the firm’s software ecosystem Qualifications and Skills 7–12 years of experience in software engineering, with at least 2 years in a senior or lead role Proven experience owning architecture decisions and leading small development teams Deep hands-onexpertisein C#/.NET, SQL Server, and Microsoft Azure Strong understanding of software architecture and design patterns (e.g., microservices, layered architecture, domain-driven design) Experience building and deploying applications using Azure services (App Services, Functions, Data Factory, Key Vault, etc.) Advanced SQL skills with experience managing andoptimizingrelational databases; exposure to non-relational databases a plus Solid understanding of CI/CD practices, Git-based workflows, and automated testing Familiarity with Entity Framework and other common .NET data access frameworks Experience with Python or other languages for AI/ML integration or data automation is a plus Hands-on experience integrating or deploying AI/ML modelswithin applications, pipelines, or analytics platforms is strongly preferred Strong communicationskills with the ability to explain complex technical concepts to non-technical stakeholders Demonstrated ability to lead by example, take ownership of outcomes, and balance strategic oversight with hands-on coding Bachelor’s degree in Computer Science, Software Engineering, or related fieldrequired Experience in financial services, asset management, or analytics platforms is a plus Applicants mustbe authorized towork 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 Opportunities for advancement for top-performers Opportunity to build valuable professional skills, including communication, organization, and leadership, by working on a dynamic and growing team with cross-functional exposure Exposure to a wide range of strategies (private equity, venture capital, real estate, infrastructure, credit), with the opportunity to specialize in areas of interest High-impact role providing transparency to the world’s leading institutional investors Collaborative, high-performing team culture with smart, supportive colleagues Company-sponsored 401(k) plan, healthcare, and dental insurance Competitive compensation and fully paid parental leave Generous paid time offthat increaseswith tenure, plus an annual volunteer day Casual dress code, frequent team events, and a downtown Dallas office with paid parking, free snacks, and otherperks Powered by JazzHR