Job Summary:
LPL Financial is among the fastest growing wealth management firms in the U.S., supporting over 32,000 financial advisors. They are seeking a Senior Full-Stack Software Engineer to build modern, cloud-native platforms and deliver high-quality, secure, and scalable solutions while collaborating with cross-functional teams.
Responsibilities:
• Design, develop, test, and implement full‑stack solutions using .NET/C#, Angular, and AWS.
• Build and maintain cloud‑native, containerized microservices and service‑oriented APIs.
• Provide technical leadership through design reviews, code reviews, and best‑practice implementation aligned with LPL SDLC and RM processes.
• Collaborate with cross‑functional teams (Product, Design, Platform, Ops) to deliver integrated, high‑quality solutions.
• Identify opportunities for application and process improvements; contribute to platform roadmaps and technical documentation.
• Design and implement REST and gRPC services using ASP.NET Core with clean architecture and domain‑driven principles.
• Apply resiliency and security patterns such as retry, circuit breaker, idempotency, and least‑privilege access.
• Build responsive, accessible Angular (v16+) applications and micro‑frontends using RxJS and modern UI patterns.
• Leverage AI developer tools (e.g., GitHub Copilot, Copilot Chat, Cursor, CodeWhisperer) to accelerate coding, testing, refactoring, documentation, and reviews.
• Build and maintain CI/CD pipelines with automated quality and security gates.
Qualifications:
Required:
• 5+ years of hands-on full-stack software development experience.
• 5+ years designing and implementing complex, distributed systems.
• Strong experience with .NET/C#, Angular, TypeScript/JavaScript, and SQL & NoSQL databases.
• 5+ years of AWS cloud development and deployment experience (EKS, RDS/Aurora, S3, EventBridge, Athena, Glue).
• Experience building ETL and data pipelines from structured and unstructured data sources.
• Strong verbal and written communication skills.
• Excellent analytical, estimation, and problem-solving abilities.
• Ability to translate business needs into scalable technical solutions.
• Proven ability to plan, prioritize, and execute in a fast-paced environment.
• Team-oriented mindset with a passion for continuous learning and improvement.
Preferred:
• Containerization and orchestration experience (Docker, Kubernetes).
• Experience in financial services, wealth management, or asset management.
• Reporting and data experience; Python (PySpark/NumPy) a plus.
• Experience with observability, feature-flagging, and production support in regulated environments.
Company:
LPL Financial provides investment solutions and tools for independent financial advisors. Founded in 1968, the company is headquartered in Boston, USA, with a team of 5001-10000 employees. The company is currently Late Stage.