L

LPL Financial Holdings

Independent broker-dealer platform for financial advisors

Senior Software Engineer - Multiple Teams

Full-Stack EngineeringUpdated on Nov 10
Full-timeIn-person

About the Job

Requirements

  • At least 8 years of hands-on full-stack software development experience using .NET/C#, Angular, and JavaScript/TypeScript.
  • At least 8 years of experience building and deploying applications on AWS, including EKS, RDS/Aurora, S3, Athena, and EventBridge.
  • At least 6 years of experience designing and developing distributed, scalable, and resilient systems.
  • Experience developing ETL processes, data integrations, and data pipelines.
  • At least 6 years of experience with source control, CI/CD pipelines, and DevOps tools such as GitHub, TeamCity, Octopus, Jenkins, or similar platforms.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to translate business requirements into practical technical solutions.
  • Ability to prioritize and execute effectively in an Agile environment.

Responsibilities

  • Design, develop, test, and support scalable full-stack applications and cloud-native microservices using .NET/C#, Angular, AWS, SQL, and NoSQL technologies.
  • Build and maintain secure, reliable, and high-performing solutions, including APIs, data integrations, and ETL/data pipeline components.
  • Collaborate with product owners, architects, platform teams, and engineers to deliver solutions aligned with business objectives.
  • Participate in architecture discussions, design reviews, and code reviews while promoting engineering best practices, SDLC standards, and quality-focused development.
  • Troubleshoot, optimize, and enhance existing applications to improve performance, scalability, reliability, and user experience.
  • Implement and support CI/CD pipelines, DevOps practices, and cloud-native deployment patterns to accelerate software delivery.
  • Contribute to technical documentation, platform roadmaps, and continuous improvement initiatives.
  • Use AI-assisted development tools and modern engineering practices to improve productivity, code quality, and delivery efficiency.
  • Communicate with technical and business stakeholders to translate requirements into scalable technical solutions.

Desired Qualifications

  • Experience using AI-assisted development tools such as GitHub Copilot, Copilot Chat, Cursor, or similar technologies.
  • AWS Associate-level certifications in Developer, Solutions Architect, or an equivalent area.
  • Hands-on experience with Kong API Gateway.
  • Experience building and supporting APIs and microservices architectures.
  • Familiarity with GitHub Copilot and other AI-assisted software development tools.

About the Company

LPL Financial Holdings

Independent broker-dealer platform for financial advisors

LPL Financial runs the largest independent broker-dealer network in the United States, providing a platform of services and support to financial advisors and institutions. It helps advisors manage client wealth by offering technology, research, clearing and compliance services, and practice management programs. Advisors access a flexible, non-proprietary environment where they can tailor financial recommendations for clients, with revenue coming from fees for services, securities commissions, and asset-based fees. The company supports more than 28,000 financial advisors and oversees over a trillion dollars in advisory and brokerage assets, distinguishing itself through its breadth of back-office capabilities, scalable platform, and emphasis on independence for its advisors. Its goal is to enable independent financial advisors to grow their businesses and deliver personalized investment solutions to their clients.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1989

Recently Posted Jobs

Explore more opportunities at LPL Financial Holdings

See more jobs