LPL Financial

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

LPL Financial
Apply
9 days 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
Contact me