Senior Software Engineer / Technical Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

LP Analyst · 1 month ago

Senior Software Engineer / Technical Lead

LP Analyst is a leading independent private asset cloud-based analytics and consulting solutions firm. They are seeking a highly experienced and innovative Senior Software Engineer / Technical Lead to own architecture, code quality, and technical direction across internal and client-facing applications while mentoring junior developers.

AnalyticsFinancial Services
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Lead the design, architecture, and development of internal business applications and integrations, ensuring scalability, reliability, and performance
Serve as a technical authority for the team, providing direction on 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 and maintain robust CI/CD pipelines, ensuring smooth and reliable release processes in Azure DevOps or equivalent tools
Manage and optimize cloud 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 implement new technologies, frameworks, and tools to enhance the scalability and maintainability of systems
Monitor application performance, troubleshoot complex technical issues, and ensure timely resolutions
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

Qualification

C#/.NETMicrosoft AzureSQL ServerSoftware architectureCI/CD practicesAI/ML integrationCommunication skillsLeadershipTeam mentoring

Required

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-on expertise in 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 and optimizing relational 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
Strong communication skills 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 field required
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

Preferred

Experience with Python or other languages for AI/ML integration or data automation is a plus
Hands-on experience integrating or deploying AI/ML models within applications, pipelines, or analytics platforms is strongly preferred
Experience in financial services, asset management, or analytics platforms is a plus

Benefits

Company-sponsored 401(k) plan
Healthcare
Dental insurance
Competitive compensation
Fully paid parental leave
Generous paid time off that increases with tenure
Annual volunteer day
Casual dress code
Frequent team events
Downtown Dallas office with paid parking
Free snacks
Other perks

Company

LP Analyst

twittertwittertwitter
company-logo
LP Analyst is the source for independent advisory and analysis solutions for the private equity investment community.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Bill Farrell
Co-Founder, Portfolio Managed Data and Technology
linkedin
leader-logo
Katita Palamar
Co-Founder, Private Asset Portfolio Management Data and Technology
linkedin
Company data provided by crunchbase