Senior Software Engineer
Role Overview
The Senior Full-Stack Software Engineer contributes to the design, delivery, and support of modern cloud-native platforms.
The role involves hands-on engineering across the full development lifecycle and collaboration with Product, Design, Platform, and Operations teams.
Key Skills for This Role
Full Job Posting
Role Overview
The Senior Full-Stack Software Engineer contributes to the design, delivery, and support of modern cloud-native platforms.
The role involves hands-on engineering across the full development lifecycle and collaboration with Product, Design, Platform, and Operations teams.
Responsibilities
- Design, develop, test, and support full-stack applications using .NET/C#, Angular, and AWS services.
- Build cloud-native, containerized services and service-oriented APIs.
- Participate in design and code reviews aligned with SDLC and risk management practices.
- Improve applications, development processes, and platform capabilities, including documentation and roadmaps.
- Design REST and gRPC services with ASP.NET Core using clean architecture and domain-driven design.
- Apply resiliency and security patterns such as retry logic, circuit breakers, idempotency, and least-privilege access.
- Develop accessible Angular interfaces and micro-frontend architectures using RxJS.
- Use AI-assisted development tools and contribute to CI/CD quality and security checks.
Required Qualifications
- Experience building full-stack applications with .NET/C#, Angular, TypeScript/JavaScript, and relational or NoSQL databases.
- Experience designing and supporting distributed or service-oriented systems.
- Experience developing and deploying solutions on AWS.
- Experience building ETL processes or data pipelines from structured and unstructured data.
- Experience across the software development lifecycle from design through production support.
- Clear communication, analytical thinking, problem-solving, business translation, planning, and prioritization skills.
Preferred Qualifications
- Experience with Docker and Kubernetes.
- Experience in financial services, wealth management, or asset management.
- Exposure to reporting or data processing tools, including Python, PySpark, or NumPy.
- Experience with observability, feature flagging, and production support in regulated environments.
Compensation
- The listed base pay range is $106,100 to $176,900.
- Actual base salary varies based on skills, experience, education, internal equity, performance, and geographic location.
Employment Conditions
The position is full time.
The employer states that it does not offer work authorization sponsorship and requires authorization that does not need employer sponsorship.
The company provides wealth management technology, investment solutions, and practice management services to financial advisors and institutions.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at LPL Financial
Senior Engineer - Identity & Access Management Engineering
Hyderabad, IND
AVP, Software Engineering Data Engineer with Python and AWS
Hyderabad, IND
AVP, Software Engineering PL/SQL Developer and AWS
Hyderabad, IND
Senior .Net Full Stack DeveloperSenior
Hyderabad, IND
VP, Government Relations
Washington, USA
Senior Engineer - Identity & Access Management Engineering
Hyderabad, IND
AVP, Software Engineering Data Engineer with Python and AWS
Hyderabad, IND
Sr Engineer, AI & ML Engineering
Hyderabad, IND
AVP, Software Engineering PL/SQL Developer and AWS
Hyderabad, IND
VP, Government Relations
Washington, USA
Wealth Advisor - EastRise Credit Union
Burlington, USA