LP Analyst logo
LP Analyst1 month ago

Tech Lead, Software Engineering

On-site · Dallas, Texas, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Tech Lead role combining hands-on software development (~60%) with technical leadership (~40%). You will architect, ensure code quality, and guide technical direction across internal and client-facing applications while contributing production code. Responsibilities include designing architecture, leading SDLC, building Azure-hosted components, integrating AI/ML features, monitoring performance, enforcing best practices, and mentoring junior staff. Must balance coding with leadership, have 7–12 years of software experience, strong C#/.NET and SQL Server skills, Azure expertise, CI/CD with Azure DevOps, and experience with AI/ML integration. Bachelor's degree required; experience in financial services or analytics is a plus. Authorized to work in the U.S. without visa sponsorship.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 7–12 years of professional software engineering experience
  • 2+ years in a senior engineer, tech lead, or team lead capacity
  • Deep hands-on expertise with C#/.NET and SQL Server
  • Experience building, deploying, and operating applications in Microsoft Azure (App Services, Functions, Data Factory, Key Vault, Storage)
  • Advanced SQL skills
  • Strong understanding of CI/CD, Git-based workflows, and automated testing; experience with Azure DevOps pipelines
  • Hands-on experience integrating or deploying AI/ML models into applications and/or supporting model deployment pipelines (MLOps)
  • Experience with Python (or similar) for AI/ML integration, data automation, or scripting is a plus
  • Demonstrated ability to lead by example and take ownership of outcomes
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)

Desired Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 7–12 years of professional software engineering experience
  • 2+ years in a senior engineer, tech lead, or team lead capacity
  • Deep hands-on expertise with C#/.NET and SQL Server
  • Experience building, deploying, and operating applications in Microsoft Azure
  • Strong communication skills
  • Experience with Python (or similar) for AI/ML integration
  • Hands-on experience integrating or deploying AI/ML models into applications and/or supporting model deployment pipelines (MLOps)
  • Experience with CI/CD and Azure DevOps pipelines
  • Bachelor’s degree or equivalent practical experience
  • Experience in financial services, asset management, or analytics platforms is a plus
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

LP Analyst

Tech Lead, Software Engineering

Apply on Sorce