Job Overview:
We are seeking an AVP Software Engineer to join our Prospect and Client Management team. In this role, you will design, develop, and lead the implementation of large-scale enterprise services using AWS cloud-native technologies to manage participant data for millions of advisors. You will contribute to distributed systems architecture, implement CQRS and event sourcing patterns, support real-time event streaming, and deploy containerized applications in AWS environments.
Responsibilities:
- Design, develop, test, and maintain cloud-native services hosted in AWS.
- Build, deploy, and support containerized applications in AWS EKS environments using Helm charts, blue/green deployment strategies, and auto-scaling capabilities.
- Develop and maintain infrastructure as code using Terraform for AWS services including EKS, Lambda, API Gateway, DynamoDB, ElastiCache, and RDS.
- Design and implement RESTful APIs that support versioning and backward compatibility requirements.
- Participate in event storming, domain modeling, architecture discussions, and technical design reviews with cross-functional teams.
- Implement CQRS, event sourcing, and event-driven architectures to support scalable and resilient business services.
- Contribute to application performance, reliability, security, and operational excellence initiatives.
- Support integration and modernization efforts across enterprise platforms and services.
What Are We Looking For?
We are seeking professionals who consistently pursue greatness, act with integrity, are driven to help our clients succeed, win together, and create and share joy. The ideal candidate brings strong experience building distributed systems, collaborates effectively across technical and business teams, and delivers scalable, resilient solutions that support business growth and client success.
Requirements:
- 10+ years of experience in software engineering, including progressive technical lead responsibilities within enterprise technology environments.
- Experience with at least one of the following technologies: C# 10+, .NET Core, Python, or Java.
- 5+ years of experience with AWS services including EKS/ECS, Lambda, DynamoDB, ElastiCache Redis, RDS Aurora, and API Gateway.
- 3+ years of experience implementing CQRS and Event Sourcing patterns.
- Experience with caching and event streaming technologies such as Kafka or similar platforms.
Preferences:
- Proficiency with Infrastructure as Code using Terraform.
- Experience working with PostgreSQL and SQL Server databases.
- Familiarity with legacy system integration and migration strategies.
- Knowledge of event sourcing data modeling and schema evolution.
- Experience with AI-assisted software development practices.
#LI-Hybrid
Pay Range:
$140,500.00 - $234,100.00
Actual base salary varies based on factors, including but not limited to, relevant skill, prior experience, education, base salary of internal peers, demonstrated performance, and geographic location. Additionally, LPL Total Rewards package is highly competitive, designed to support your success at work, at home, and at play – such as 401K matching, health benefits, employee stock options, paid time off, volunteer time off, and more. Your recruiter will be happy to discuss all that LPL has to offer!