LP Analyst logo

Tech Lead, Software Engineering

LP AnalystDallas, Texas

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Overview

Schedule
Full-time
Career level
Director
Remote
On-site
Benefits
Health Insurance
Dental Insurance
Paid Vacation

Job Description

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.  

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 hands-on Software Engineering Tech Lead to join our growing technology team. This is a player/coach role with an expected 60/40 split between coding and technical leadership. You will act as a technical leader, responsible for architecture, code quality, and technical direction across internal and client-facing applications, while actively contributing production code and delivering features alongside the team. You will work closely with business stakeholders to translate complex requirements into scalable, high-quality solutions, while mentoring developers and ensuring the team adheres to best practices in design, development, and deployment.

This position is ideal for someone who enjoys spending most of their time building software (approximately 60%) while also providing technical leadership (approximately 40%) through architecture planning, code reviews, technical decision-making, and mentoring a small, high-performing development team.Key Responsibilities

  • Lead the design, architecture, and hands-on development of internal business applications and integrations, ensuring scalability, reliability, and performance
  • Serve as a player/coach technical lead: write and review code, guide design decisions, and enforce best practices for clean, secure, maintainable software
  • Partner with leadership to shape the technology roadmap and make pragmatic technology choices (frameworks, patterns, tools) that balance innovation with stability and maintainability across a small internal team and augmented contributors
  • Build and optimize Azure-hosted application components, cloud infrastructure configurations, and data integrations with a focus on security, cost, and operational excellence
  • Contribute to AI/ML-enabled features by integrating models into applications and supporting model deployment pipelines (in partnership with analytics/data stakeholders)
  • Monitor application health and performance, troubleshoot complex issues, and drive timely resolution with clear root-cause analysis and follow-up fixes
  • Champion engineering best practices including unit/integration testing, documentation, version control discipline, and observability standards
  • Own the full software development life cycle (SDLC); design, implementation, testing, deployment, and support while personally contributing to core deliverables
  • Design, maintain, and continuously improve CI/CD pipelines and release automation in Azure DevOps (or equivalent), enabling reliable, repeatable deployments
  • Collaborate with business stakeholders to translate goals into clear requirements, technical approaches, and incremental delivery plans
  • Mentor and guide junior and mid-level developers through code reviews, pairing, and technical coaching, fostering a culture of delivery and craftsmanship
Qualifications and Skills
  • 7–12 years of professional software engineering experience, including 2+ years in a senior engineer, tech lead, or team lead capacity
  • Demonstrated experience owning technical decisions (architecture, patterns, quality) and leading delivery for a small team in a hands-on, player/coach role
  • Deep hands-on expertise with C#/.NET and SQL Server, including building production APIs/services and data-driven applications
  • Strong understanding of modern software architecture and design patterns, with the ability to choose fit-for-purpose approaches (e.g., microservices vs. modular monolith)
  • Experience building, deploying, and operating applications in Microsoft Azure (e.g., App Services, Functions, Data Factory, Key Vault, Storage, monitoring)
  • Advanced SQL skills, including query tuning and data modeling; exposure to non-relational databases is a plus
  • Solid understanding of CI/CD, Git-based workflows, and automated testing; experience with Azure DevOps pipelines strongly preferred
  • Experience with Python (or similar) for AI/ML integration, data automation, or scripting is a plus
  • Hands-on experience integrating or deploying AI/ML models into applications and/or supporting model deployment pipelines (MLOps)
  • Strong communication skills, including the ability to explain trade-offs and technical concepts to non-technical stakeholders
  • Demonstrated ability to lead by example and take ownership of outcomes, balancing hands-on coding (~60%) with technical leadership (~40%)
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 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 
  • 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 off that increases with tenure, plus an annual volunteer day 
  • Casual dress code, frequent team events, and a downtown Dallas office with paid parking, free snacks, and other perks 

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall

FAQs About Tech Lead, Software Engineering Jobs at LP Analyst

What is the work location for this position at LP Analyst?
This job at LP Analyst is located in Dallas, Texas, according to the details provided by the employer. Some roles may also include multiple work locations depending on the requirement.
What pay range can candidates expect for this role at LP Analyst?
Employer has not shared pay details for this role.
What employment applies to this position at LP Analyst?
LP Analyst lists this role as a Full-time position.
What experience level is required for this role at LP Analyst?
LP Analyst is looking for a candidate with "Director" experience level.
What benefits are offered by LP Analyst for this role?
LP Analyst offers following benefits: Health Insurance, Dental Insurance, Paid Vacation, Parental and Family Leave, Paid Community Service Time, 401k Matching/Retirement Savings, and Health & Wellness Programs for this position. Actual benefits may vary depending on the employer's policies and employment terms.
What is the process to apply for this position at LP Analyst?
You can apply for this role at LP Analyst either through Sonara's automated application system, which helps you submit applications 10X faster with minimal effort, or by applying manually using the direct link on the job page.