LPL Financial

Senior Software Engineer

LPL Financial
Apply
12 days ago
Charlotte, NC, USASenior

Base Salary

$106k - $177k/yr

Responsibilities

  • Design, develop, test, deploy, and support full-stack applications using .NET/C#, Angular, and AWS services.
  • Build and maintain cloud-native, containerized services and service-oriented APIs, including REST and gRPC services with ASP.NET Core.
  • Develop responsive and accessible Angular user interfaces, including micro-frontend architectures using RxJS.
  • Build ETL processes and data pipelines using structured and unstructured data sources.
  • Apply resiliency and security patterns such as retry logic, circuit breakers, idempotency, and least-privilege access.
  • Participate in design and code reviews and follow software development lifecycle and risk management practices.
  • Collaborate with Product, Design, Platform, and Operations teams to deliver integrated solutions.
  • Contribute to technical documentation, roadmaps, CI/CD pipelines, automated quality and security checks, and platform improvements.
  • Use AI-assisted development tools to support coding, testing, refactoring, documentation, and reviews.

Requirements

  • Experience building full-stack applications with .NET/C#, Angular, TypeScript or JavaScript, and relational or NoSQL databases.
  • Experience designing and supporting distributed or service-oriented systems.
  • Experience developing and deploying solutions on AWS, including services such as EKS, RDS or Aurora, S3, EventBridge, Athena, or Glue.
  • Experience building ETL processes or data pipelines with structured and unstructured data sources.
  • Experience across the software development lifecycle from design through production support.
  • Strong written and verbal communication, analytical thinking, problem-solving, business-to-technical translation, planning, prioritization, collaboration, and continuous improvement skills.
  • Preferred experience with Docker and Kubernetes.
  • Preferred experience in financial services, wealth management, or asset management.
  • Preferred experience with reporting or data processing tools and Python, including PySpark or NumPy.
  • Preferred experience with observability, feature-flagging, and production support in regulated environments.

Benefits

  • 401(k) matching, health benefits, employee stock options, paid time off, volunteer time off, and additional LPL Total Rewards offerings.

Tech Stack

Categories

LPL Financial

About LPL Financial

10,000+ employees
Contact me