LPL Financial

AVP Software Engineer - Data Platform Engineering (Python/AWS)

LPL Financial
Apply
2 months ago

Base Salary

$127k - $212k/yr

Responsibilities

  • Design, develop, and maintain scalable Python backend services for enterprise data integration, enrichment, validation, and distribution.
  • Build and enhance batch ingestion, transformation, orchestration, and downstream data consumption pipelines.
  • Develop cloud-native applications using AWS Lambda, DynamoDB, API Gateway, EventBridge, SQS, and Step Functions.
  • Create reusable integration patterns connecting source systems, data platforms, and consuming applications.
  • Improve observability, monitoring, operational resilience, and failure detection across data pipelines and integration services.
  • Troubleshoot performance, scalability, and reliability issues in distributed systems and large-scale data workloads.
  • Collaborate with Data, AI, and Analytics teams to expose data and metrics for machine learning and AI-driven use cases.
  • Work with stakeholders to incorporate new capabilities into scalable systems without creating one-off solutions.
  • Mentor junior engineers, conduct code reviews, and contribute to engineering best practices.

Requirements

  • At least 7 years of professional software engineering experience with deep Python backend development expertise.
  • At least 5 years designing and building scalable backend services, REST APIs, and distributed systems in enterprise environments.
  • At least 5 years developing and supporting production cloud-native applications on AWS.
  • Strong hands-on experience with AWS serverless technologies, including Lambda, API Gateway, DynamoDB, EventBridge, and SQS.
  • Experience building modern data platform solutions involving batch processing, data integration, data ingestion, and enterprise data distribution pipelines.
  • Strong Python engineering fundamentals, including application design, testing, performance tuning, and operational support.
  • Experience with React and modern JavaScript frameworks for operational dashboards and user interfaces.
  • Experience building and integrating RESTful APIs and event-driven architectures.
  • Experience with CI/CD pipelines, automated testing, DevOps practices, and cloud-native delivery models.
  • Experience with modern data platforms such as Snowflake, Airflow, Databricks, or similar technologies.
  • Understanding of data integration, data observability, monitoring, operational resilience, analytics, machine learning, and AI-enabled workloads.
  • Ability to solve complex technical challenges in ambiguous environments and collaborate effectively with stakeholders.
  • Experience mentoring engineers, conducting code reviews, and contributing to engineering best practices.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Benefits

  • Hybrid work arrangement requiring onsite presence at an LPL Financial office 2–3 days per week.
  • 401(k) matching, health benefits, employee stock options, paid time off, and volunteer time off.

Tech Stack

Amazon DynamoDBApache AirflowAWSDatabricksJavaScriptPythonReactSnowflake

Categories

BackendData Engineering
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