
Senior Software Engineer
LPL Financial12 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.