LPL Financial · 2 hours ago
Senior Software Engineer
LPL Financial is among the fastest growing wealth management firms in the U.S., and they are seeking a Senior Software Engineer to join their Prospect and Client Management Team. The role involves building event-sourced microservices using AWS technologies to manage participant data, while also implementing CQRS patterns and deploying containerized applications.
FinanceFinancial Services
Responsibilities
Design, develop and test services using latest technologies hosted in AWS
Build and deploy containerized applications to AWS EKS clusters with Helm charts, blue/green deployments, and auto-scaling
Write infrastructure as code using Terraform with private modules for AWS services (EKS, Lambda, API Gateway, DynamoDB, ElastiCache, RDS)
Implement domain logic with aggregate roots, domain events, and business rule validation
Design RESTful APIs following XPS Process API patterns with versioning, backward compatibility, and feature toggles
Collaborate with architects, QA engineers, and product owners through event storming and domain modeling sessions
Conduct code reviews focusing on event design, idempotency, eventual consistency, and performance optimization
Provide production support for high-throughput systems, troubleshoot distributed system issues using structured logging and tracing
Mentor junior developers on event sourcing, CQRS, AWS architecture, and microservice design
Lead technical design discussions with sequence diagrams and event flow documentation
Qualification
Required
4+ years of hands-on experience with .NET development (C# 10+, .NET Core/.NET 6+) with modern C# features including record types, async/await, and nullable reference types
3+ years implementing CQRS and Event Sourcing patterns with event stores, aggregate roots, and domain events
3+ years of AWS experience with EKS/ECS, Lambda, DynamoDB, ElastiCache Redis, RDS Aurora, and API Gateway
Strong understanding of distributed systems including eventual consistency, idempotency, saga patterns, and message ordering
Experience with caching and event streaming, including consumer groups and multi-threaded processing
Proficiency in Infrastructure as Code using Terraform with module composition and multi-environment deployments
Experience with PostgreSQL and SQL Server including query optimization, indexing, and connection pooling
Strong knowledge of RESTful API design with versioning, authentication (OAuth 2.0, JWT), and error handling
Experience with unit testing (xUnit), integration testing, and TDD using FluentAssertions
Excellent communication skills with ability to explain complex technical concepts to diverse audiences
Experience with Git workflows, CI/CD pipelines (GitHub Actions), and DevOps practices
Domain-Driven Design and event modeling with bounded contexts and aggregate design
Microservice architecture patterns including API Gateway, service mesh, circuit breakers, and retry policies
Message-driven architecture with pub/sub patterns, consumer groups, and event replay capabilities
Strong analytical and problem-solving skills focused on system reliability and performance optimization
Experience with observability tools including structured logging (Serilog), distributed tracing (AWS X-Ray), and CloudWatch metrics
Understanding of security best practices including secrets management, IAM roles, and encryption
Agile/Scrum methodologies with sprint planning, retrospectives, and continuous improvement
Preferred
Financial services domain experience with participant/client lifecycle management and compliance requirements (KYC/AML)
Experience with AWS Glue for ETL workloads using PySpark for large-scale data processing
Familiarity with legacy system integration and migration strategies from monolithic to microservice architectures
Knowledge of event sourcing data modeling including snapshot strategies, event versioning, and schema evolution
Experience with Avro schemas and Confluent Schema Registry for event schema management
Experience with GitHub Copilot and AI-assisted development tools
Benefits
401K matching
Health benefits
Employee stock options
Paid time off
Volunteer time off
Company
LPL Financial
LPL Financial provides investment solutions and tools for independent financial advisors.
H1B Sponsorship
LPL Financial has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (106)
2024 (105)
2023 (122)
2022 (127)
2021 (65)
2020 (44)
Funding
Current Stage
Public CompanyTotal Funding
$2.5B2025-03-31Post Ipo Equity· $1.5B
2024-06-03Post Ipo Debt· $1B
2010-11-18IPO
Recent News
MarketScreener
2025-12-16
2025-12-12
Investor's Business Daily
2025-12-11
Company data provided by crunchbase