LPL Financial

Senior Software Engineer

LPL Financial

full-time

Posted on:

Location Type: Office

Location: New York City • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $106,125 - $176,875 per year

Job Level

Senior

Tech Stack

AWSCloudETLPostgresPythonTerraform

About the role

  • Design, develop, and implement high-performance, scalable data services and pipelines using Python.
  • Architect and manage AWS cloud solutions, utilizing services such as Glue, Lambda, RDS, S3, Step Functions, SNS/SQS, and CloudFormation.
  • Build and optimize ETL workflows using AWS Glue and related orchestration tools.
  • Model, optimize, and maintain schemas and queries in PostgreSQL, ensuring performance and reliability.
  • Develop and maintain secure, well-documented APIs and integrations for internal and external systems.
  • Implement CI/CD pipelines and infrastructure-as-code using tools like GitHub Actions, Terraform, or CloudFormation.
  • Ensure code quality through unit/integration testing, logging, and observability practices.
  • Collaborate with product, data science, and platform teams to deliver high-impact features end-to-end.
  • Mentor junior engineers and foster a culture of continuous improvement.
  • Stay current with emerging technologies and advocate for their adoption where appropriate.

Requirements

  • Strong proficiency in Python for data processing and API development.
  • Hands-on experience with AWS services, including Glue workflows and serverless/data solutions.
  • Solid understanding of PostgreSQL (schema design, query optimization, transactions).
  • Experience with Git, code reviews, testing frameworks (pytest), and modern CI/CD practices.
  • Familiarity with data workflows (batch/streaming) and designing for scale and reliability.
  • Excellent problem-solving skills and clear communication.
Benefits
  • 401K matching
  • health benefits
  • employee stock options
  • paid time off
  • volunteer time off

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonAWS GluePostgreSQLETL workflowsAPIsCI/CDTerraformGitHub Actionsunit testingintegration testing
Soft skills
problem-solvingcommunicationmentoringcollaborationcontinuous improvement