LPL Financial

VP, Software Engineering Lead (.NET/AWS)

LPL Financial
Apply
3 days ago

Base Salary

$171k - $285k/yr

Responsibilities

  • Design, develop, enhance, modernize, scale, and optimize cloud-native .NET applications and enterprise services on AWS.
  • Design and implement RESTful APIs, web services, and distributed application components.
  • Contribute production-quality code and participate in architecture, design, code review, testing, deployment, and production support.
  • Drive application resiliency, scalability, performance, security, and observability best practices.
  • Provide technical leadership, mentoring, and guidance to onshore and offshore engineering teams.
  • Collaborate with Product Owners, Architects, QA, Release Management, and DevOps teams throughout the SDLC.
  • Participate in technical planning, estimation, backlog refinement, and agile delivery activities.
  • Develop technical documentation, application workflows, and architecture artifacts.
  • Support engineering leadership through technical metrics, delivery reporting, and continuous improvement initiatives.

Requirements

  • At least 10 years of professional software development experience designing and developing enterprise web applications, APIs, and distributed systems using the .NET technology stack.
  • At least 5 years serving as a Technical Lead, Lead Software Engineer, or Software Engineering Lead delivering complex software solutions.
  • At least 3 years of hands-on experience building and supporting cloud-native applications on AWS.
  • Strong hands-on experience with C#, .NET Core/.NET, REST APIs, SQL Server, and Angular; Angular 8+ is preferred.
  • Experience with Git-based source control and modern CI/CD practices in Agile software delivery environments.
  • Deep understanding of software architecture, design patterns, and service-oriented architecture principles.
  • Experience designing scalable, resilient, and high-performing enterprise applications and leading technical discussions and design reviews.
  • Experience with technical estimates, automated testing, deployment, release management, troubleshooting, and solution delivery.
  • Preferred experience with customer-facing applications, self-service portals, customer service or workflow-driven applications, AWS services, microservices, event-driven architectures, legacy modernization, and financial services or other regulated industries.
  • Preferred experience with CI/CD tools such as TeamCity, Octopus Deploy, Azure DevOps, or GitHub Actions.
  • Preferred experience with automated testing frameworks including NUnit, JUnit, Jasmine/Karma, or equivalent.
  • A bachelor's degree in Computer Science, Engineering, or a related field is preferred.

Benefits

  • 401(k) matching, health benefits, employee stock options, paid time off, volunteer time off, and additional total rewards.
  • The base salary range is $170,800.00-$284,600.00, with actual salary varying by skills, experience, education, internal equity, performance, and location.
  • The role is based at LPL Financial; no remote or hybrid work arrangement is specified.

Tech Stack

AngularAWSC#GitGitHub ActionsJasmineJUnitKarmaMicrosoft SQL Server.NETNUnitOctopus DeployTeamCity

Categories

LPL Financial

About LPL Financial

10,000+ employees

LPL Financial is a public wealth management platform and the largest independent broker-dealer, providing brokerage, custody, clearing, research, and advisor technology to independent financial advisors and financial institutions. Its revenue comes from advisory and brokerage fees, commissions, and clearing and service fees across multiple affiliation models. Founded in 1989 and headquartered in San Diego, it trades on Nasdaq (LPLA) and supports more than 29,000 advisors and roughly 1,100 institutions nationwide.

Contact me