Sr. Software Engineer

LPL Financial Holdings, Inc.$106K — $176K *
Finance & Insurance
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, IT, Engineering or related field, or equivalent experience.
  • 6+ years of software development experience delivering enterprise applications.
  • 3+ years of experience with cloud technologies like AWS or similar.
  • 6+ years of experience with .NET, Angular, JavaScript, and databases.
  • Experience in Agile software development methodologies.

Responsibilities

  • Design, develop, enhance, and support cloud-native web applications and platforms.
  • Translate business requirements into technical solutions with Product Owners and Managers.
  • Develop high-volume, low-latency applications for mission-critical functions.
  • Assess technical risks and provide solution alternatives.
  • Maintain technical documentation aligned with SDLC standards.
  • Collaborate with stakeholders for application enhancements and support.
  • Participate in platform modernization and continuous improvement initiatives.

Benefits

  • 401K matching
  • Health benefits
  • Employee stock options
  • Paid time off
  • Volunteer time off
  • Comprehensive rewards package to support work-life balance.
Full Job Description
Generate Interest

LPL Financial is seeking a Senior Engineer to help design and build next-generation cloud-native applications that support key business initiatives and advisor experiences. This role offers the opportunity to work with modern technologies, contribute to platform modernization efforts, and collaborate closely with Product Owners, Product Managers, and Engineering teams to deliver scalable, secure, and high-performing solutions.

The ideal candidate enjoys solving complex technical challenges, building innovative solutions, and working in an Agile environment where continuous improvement, collaboration, and engineering excellence are highly valued.

Job Overview

The Senior Engineer is responsible for designing, developing, and supporting cloud-native web applications and enterprise solutions using modern Microsoft, web, and cloud technologies. This role works closely with business and technology partners to translate requirements into scalable technical solutions while contributing to platform architecture, software development, testing, documentation, and ongoing support activities.

Responsibilities
  • Design, develop, enhance, and support cloud-native web applications and enterprise platforms using .NET, Angular, JavaScript, SQL Server, and cloud technologies.
  • Partner with Product Owners and Product Managers to translate business requirements into technical solutions and deliver value through Agile sprint execution.
  • Contribute to the development of high-volume, low-latency, and highly available applications that support mission-critical business functions.
  • Assess technical risks, identify solution alternatives, and provide recommendations to support technology and business objectives.
  • Develop and maintain technical documentation in accordance with SDLC standards and development best practices.
  • Collaborate with technical and non-technical stakeholders to support application enhancements, issue resolution, and ongoing product support.
  • Participate in application modernization initiatives, platform architecture discussions, and continuous improvement efforts.
  • Support software quality through code reviews, testing, and adherence to engineering standards.


What Are We Looking For?

We're looking for strong collaborators who deliver exceptional client experiences and thrive in fast-paced, team-oriented environments. Our ideal candidates pursue greatness, act with integrity, and are driven to help our clients succeed. We value those who embrace creativity, continuous improvement, and contribute to a culture where we win together and create and share joy in our work.

Requirements
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent combination of education and experience.
  • 6+ years of software development experience delivering enterprise applications and technology solutions.
  • 3+ years of experience working with cloud technologies such as AWS or similar cloud platforms.
  • 6+ years of experience with a combination of .NET, Angular, JavaScript, and database technologies.
  • Experience working within Agile or other software development lifecycle methodologies to deliver technology solutions.

Core Competencies
  • Strong knowledge of object-oriented programming concepts, software design patterns, and data modeling principles.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Experience designing, refactoring, testing, and maintaining enterprise software applications.
  • Knowledge of software delivery processes, source control, build automation, and deployment practices.
  • Effective verbal and written communication skills with the ability to collaborate across technical and business teams.
  • Ability to influence, coach, and collaborate with team members to drive successful outcomes.

Preferences
  • Experience with API Management platforms and API-led architecture.
  • Experience with AWS containerization, serverless technologies, and cloud-native application development.
  • Experience with GitHub Actions, Octopus Deploy, CI/CD automation, and DevOps practices.
  • Experience with responsive web design, CSS, Semantic HTML, and modern front-end development techniques.
  • Experience working within Financial Services, Wealth Management, or FinTech environments.


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!

About LPL Financial Holdings, Inc.

LPL Financial Holdings, Inc. Careers

Joining LPL Financial Holdings, Inc. presents an unparalleled opportunity to become part of a leading team of professionals in the financial services industry. The company is renowned for its commitment to innovation, leadership, and professional growth, making it an ideal workplace for ambitious individuals looking to advance their careers.

Explore Job Opportunities

LPL Financial Holdings, Inc. offers a variety of job opportunities that cater to a range of skills and interests. From entry-level positions to senior leadership roles, each job opening provides a platform for personal and professional development. Candidates can expect a rigorous interview process that ensures each team member is not only a fit for the position but also aligns with the company's culture of excellence and integrity.

Internship Programs

For those starting their career journey, LPL Financial Holdings, Inc. provides robust internship programs designed to offer real-world experience in the financial sector. Internships are a cornerstone of the company's commitment to nurturing young talent, providing a foundation of knowledge and skills that are crucial for future employment in the industry.

Commitment to Diversity and Inclusion

Diversity and inclusion are at the heart of LPL Financial Holdings, Inc. The company believes in empowering all employees through diversity training and leadership opportunities that promote an inclusive workplace. This approach not only enhances team collaboration but also drives innovation and creativity.

Benefits and Culture

LPL Financial Holdings, Inc. is dedicated to supporting its employees with comprehensive benefits designed to promote a healthy work-life balance. Benefits include competitive health care options, retirement plans, and wellness programs. The company culture is built on a foundation of mutual respect and teamwork, encouraging networking and professional development across all levels of the organization.

Professional Growth and Development

Employees at LPL Financial Holdings, Inc. are encouraged to continuously enhance their professional skills and advance their careers within the company. Leadership development programs and continuous learning opportunities are readily available, allowing individuals to achieve their career goals and contribute effectively to their teams.

Join the LPL Financial Holdings, Inc. Team

LPL Financial Holdings, Inc. is actively hiring and looking for passionate, creative, and solution-driven team players. Explore open positions that match your skills and interests on the LPL Financial Holdings, Inc. careers page. Each position offers a chance to be part of a dynamic team that is instrumental in shaping the future of financial services.

Stay Connected

Keep up to date with career tips, insider perspectives, and industry-leading insights through the LPL Financial Holdings, Inc. careers blog. Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding career opportunities that await at LPL Financial Holdings, Inc.

SEARCH LPL FINANCIAL HOLDINGS, INC. JOBS

READ CAREERS BLOG

JOB ALERT EMAILS

Embark on a career path that fosters growth, embraces diversity, and rewards innovation. LPL Financial Holdings, Inc. is not just a company—it's a place where you can make a difference.
Learn more about LPL Financial Holdings, Inc.

Similar Jobs

More Jobs at LPL Financial Holdings, Inc.

More Finance & Insurance Jobs

Find similar Sr. Software Engineer jobs: