Senior Software Engineer

LPL Financial

USonsite$106k-$177k/yrPosted Jul 15, 2026
Posting intelligenceActively listed

Skills

postgresterraformdynamodbgithubkafkahelmawsc#

About the role

Where Ambition Meets Innovation

Build a career that matches all your initiative with an impressive dose of innovation. From cutting‑edge resources and a collaborative environment to the freedom to make an impact and more, you’ll find the ingredients you need at LPL Financial to shape your success while helping clients pursue their financial goals.

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.

Job Overview

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.

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.

Responsibilities

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

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.

Pay Range:

$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!

Company Overview:

LPL Financial Holdings Inc. (Nasdaq: LPLA) is among the fastest growing wealth management firms in the U.S. As a leader in the financial advisor-mediated marketplace(6) , LPL supports over 32,000 financial advisors and the wealth management practices of approximately 1,100 financial institutions, servicing and custodying approximately $2.3 trillion in brokerage and advisory assets on behalf of approximately 8 million Americans. The firm provides a wide range of advisor affiliation models, investment solutions, fintech tools and practice management services, ensuring that advisors and institutions have the flexibility to choose the business model, services, and technology resources they need to run thriving businesses. For further information about LPL, please visit www.lpl.com.

At LPL, independence means that advisors and institution leaders have the freedom they deserve to choose the business model, services, and technology resources that allow them to run a thriving business. They have the flexibility to do business their way. And they have the freedom to manage their client relationships, because they know their clients best. Simply put, we take care of our advisors and institutions, so they can take care of their clients.

For further information about LPL, please visit www.lpl.com.

Join the LPL team and help us make a difference by turning life’s aspirations into financial realities. Please log in or create an account to apply to this position. Principals only. EOE.

Information on Interviews:

LPL will only communicate with a job applicant directly from an @lplfinancial.com email address and will never conduct an interview online or in a chatroom forum. During an interview, LPL will not request any form of payment from the applicant, or information regarding an applicant’s bank or credit card. Should you have any questions regarding the application process, please contact LPL’s Human Resources Solutions Center at (855) 575-6947.

EAC 5.19.26

Compensation

This Software Engineer role pays $106k-$177k/yr. Within typical range for software engineer roles in United States.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Software Engineer roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Software Engineer hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.