onsite
Senior Software Engineer - Backend Python & AWS - LPL Financial
Software Engineer
Lead the design, build, and secure operation of cloud‑native REST APIs on AWS, driving data modernization and integration for core financial platforms.
About the role
Key Responsibilities
- Architect and develop high‑performance, secure REST APIs using Python and AWS services (Lambda, API Gateway, DynamoDB, S3).
- Collaborate with data engineers and product owners to modernize legacy data pipelines and integrate new data sources.
- Implement robust security controls, including authentication, authorization, encryption, and compliance monitoring.
- Write comprehensive unit, integration, and performance tests; maintain CI/CD pipelines for rapid, reliable deployments.
- Monitor, troubleshoot, and optimize API performance and cost efficiency in a production environment.
Requirements
- 5+ years of backend development experience with Python and AWS.
- Deep knowledge of RESTful API design, microservices, and serverless architectures.
- Hands‑on experience with AWS services such as Lambda, API Gateway, DynamoDB, S3, CloudWatch, and IAM.
- Strong understanding of data modeling, ETL processes, and data integration patterns.
- Excellent problem‑solving skills, attention to detail, and a passion for clean, maintainable code.