Senior Software Developer

LPL FinancialFort Mill, SC
$106,100 - $176,900

About The Position

We are seeking a talented Senior Engineer to join the Investment Planning Technology team. In this role, you will work across the full engineering lifecycle, including software development, test automation, DevOps, and end-to-end ownership of key capabilities. You will play a critical role in delivering high‑quality systems that enable advisors to provide investment planning solutions for their clients, leveraging modern tooling and cloud technologies to build scalable, reliable platforms.

Requirements

  • 12+ years of experience designing and building RESTful APIs and services in Java.
  • 5+ years of development experience on the AWS platform.
  • 5+ years of experience working with Docker and Kubernetes.
  • 2+ years of experience with test automation (e.g., unit, integration, or end-to-end testing).
  • 5+ years of experience providing engineering team leadership or technical guidance (mentoring, leading initiatives, or driving technical decisions).
  • Strong collaboration and communication skills across technical and non-technical stakeholders.
  • Ability to operate effectively in Agile environments, managing priorities and delivering on commitments.
  • Analytical mindset with strong problem-solving skills applied to complex software and systems challenges.
  • Commitment to quality, reliability, and continuous improvement in engineering practices.

Nice To Haves

  • Experience developing cross-functional and integrated systems across multiple platforms or domains.
  • AWS Developer or Solutions Architect Associate certification.
  • Experience with GitHub or similar version control and collaboration tools.
  • Familiarity with REST integrations, relational databases, and data modeling.
  • Experience with DevOps automation, including scripting and GitHub Actions (or similar CI/CD tooling).

Responsibilities

  • Develop and maintain software products used by advisors and investors to support investment planning and client engagement.
  • Perform peer-to-peer and team code reviews, promoting engineering best practices and sharing knowledge on emerging technologies.
  • Collaborate with both technical and non-technical partners to support product delivery, system operations, and continuous improvement.
  • Translate business requirements into technical solutions and actively contribute to sprint planning, backlog refinement, and demonstrations.
  • Support Agile product development teams building cloud‑based, modern technology solutions.
  • Work closely with Development, Architecture, QA, Release Management, and Support teams to design, develop, test, deploy, and maintain integrated platforms.
  • Participate in Agile ceremonies and follow SAFe methodology, including daily scrums, sprint planning, and PI planning.

Benefits

  • 401K matching
  • health benefits
  • employee stock options
  • paid time off
  • volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service