
Senior Software Engineer
LPL Financial
full-time
Posted on:
Location Type: Office
Location: New York City • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $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