Senior Software Engineer
Role details
Job location
Tech stack
Job description
At LPL Financial, we empower engineers to solve complex problems at scale while delivering meaningful value to advisors and investors. With access to modern cloud-native technologies, a highly collaborative engineering culture, and the opportunity to work on platforms supporting millions of investors, this role offers the chance to make a real impact. If you're ready to take the next step in your engineering journey, discover what's possible at LPL Financial., We are seeking a Senior Software Engineer to join our Prospect and Client Management Team. In this role, you will design and build event-sourced, cloud-native microservices that manage participant data for millions of investors. You will leverage modern AWS technologies to implement CQRS, event sourcing, and real-time event streaming patterns while deploying highly scalable, resilient services to production., * Design, develop, and test cloud-native services using modern .NET technologies hosted on AWS.
- Build and deploy containerized applications to AWS EKS using Helm, blue/green deployments, and auto-scaling strategies.
- Implement event-driven architectures leveraging CQRS, event sourcing, and real-time event streaming.
- Develop and maintain infrastructure as code using Terraform across AWS services such as EKS, Lambda, API Gateway, DynamoDB, ElastiCache, and RDS.
- Design RESTful APIs following XPS Process API patterns with versioning and backward compatibility.
- Collaborate closely with architects, QA engineers, and product owners through event storming and domain modeling sessions to deliver high-quality solutions.
What Are We Looking For?
We're seeking a collaborative engineer who thrives in a fast-paced environment and consistently delivers high-quality results. The ideal candidate embraces innovation, acts with integrity, and contributes to a culture of continuous improvement, shared ownership, and client-centric thinking.
Requirements
The ideal candidate has a strong foundation in distributed systems, enjoys solving complex data and integration challenges, and is passionate about building reliable financial platforms at scale., * 4+ years of professional software development experience using C# (.NET 6+).
- 3+ years of experience implementing CQRS and event sourcing in distributed systems.
- 3+ years of hands-on experience building and deploying solutions on AWS, including containerized workloads.
- Experience with event streaming or messaging technologies (e.g., Kafka or similar).
- Proficiency with infrastructure-as-code tools such as Terraform.
Core Competencies
- Strong problem-solving and systems-thinking skills
- Ability to collaborate effectively across engineering and product teams
- Results-oriented mindset with a focus on quality and reliability
- Clear communication in both technical and non-technical discussions
- Commitment to learning and continuous improvement
Preferences
- Experience in financial services or regulated environments (e.g., KYC/AML).
- Familiarity with PostgreSQL, SQL Server, and event-sourced data modeling.
- Exposure to legacy system integration and modernization efforts.
- Experience with AWS Glue or ETL workflows using PySpark.
- Experience using AI-assisted development tools such as GitHub Copilot.
Benefits & conditions
3.53.5 out of 5 stars 1055 Lpl Way, Fort Mill, SC 29715 $106,100 - $176,900 a year - Full-time, Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Stock options
- Volunteer time off, $106,100.00 - $176,900.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!