Senior Software Engineer, Investor Technology

LPL FinancialFort Mill, SC
2d

About The Position

LPL Financial is seeking a Senior Software Engineer to join our Investor Technology team, part of LPL’s broader Technology organization. In this role, you will contribute to high‑profile initiatives that power investor-facing platforms, designing and building scalable, secure, and high-performing applications. You’ll work closely with cross‑functional teams to deliver modern solutions while adhering to LPL’s development standards and ensuring a best‑in‑class experience for our end investors.

Requirements

  • 5+ years of professional experience designing and building RESTful APIs and services, including integrations with internal and external systems.
  • 5+ years of hands‑on experience developing applications with .NET Core.
  • 2+ years of experience deploying and supporting large‑scale, service‑oriented architectures on AWS or Azure, including database integration and distributed systems.
  • 3+ years of experience building reusable Angular (15+) components, directives, and services.
  • Advanced PL/SQL skills with hands‑on experience designing databases and developing complex stored procedures using PostgreSQL and AWS RDS.
  • Strong verbal and written communication skills, with the ability to translate complex technical concepts into clear business terms.
  • Ability to adapt quickly in a dynamic environment while managing multiple priorities effectively.

Nice To Haves

  • Experience in the Financial Services industry.
  • Proficiency with Microsoft Visual Studio 2019 and 2022.
  • Experience implementing CI/CD and DevOps practices, including tools such as GitHub Actions, GitHub Copilot, Octopus Deploy, and Team Foundation Server.

Responsibilities

  • Design and develop core services and components using service‑oriented architecture (SOA) principles.
  • Build and maintain Angular (15+) single‑page applications, including reusable components, UI validations, and ADA‑compliant interfaces.
  • Develop and integrate RESTful APIs with internal systems and third‑party vendors using .NET Core.
  • Perform peer and team code reviews, and share knowledge through technical demos and collaboration.
  • Partner with Development, Enterprise Architecture, QA, and Support teams to design, test, and maintain integrated platforms.
  • Participate in monthly production releases, supporting automated deployments through DevOps pipelines and TeamCity.
  • Maintain, troubleshoot, and enhance existing legacy systems while contributing to modernization efforts.
  • Collaborate with business partners, architects, QA, Release Management, and Change Control to deliver solutions aligned with business needs.
  • Contribute to all phases of the SDLC using Agile methodologies, including daily scrums and sprint ceremonies.

Benefits

  • 401K matching
  • health benefits
  • employee stock options
  • paid time off
  • volunteer time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service