Backend Software Engineer II – AWS & Data Platforms

LPL Financial•Fort Mill, SC
•$40 - $67•Hybrid

About The Position

LPL Financial is hiring a Software Engineer II to build and maintain sustainable, scalable capabilities that support software products and processes for financial advisors and end clients. The role focuses on Python application development, AWS-based data platforms and services, containerized applications, APIs and microservices, and integrations with relational and NoSQL data stores. The engineer will contribute to secure, scalable, high-performing applications while collaborating with stakeholders and a team in an Agile Scrum environment. This is a hybrid role requiring onsite presence at the Fort Mill, South Carolina office 2–3 days per week.

Requirements

  • At least 3 years of proficiency in Python and related frameworks such as Flask, FastAPI, or Django.
  • Strong experience with AWS services, including Lambda, API Gateway, Glue, EKS, DynamoDB, and S3; the posting states a minimum of 2 but does not specify the unit.
  • Experience with PySpark for data processing.
  • Solid understanding of relational and NoSQL databases, including PostgreSQL and DynamoDB.
  • Hands-on experience with GitHub and CI/CD workflows.
  • Excellent knowledge of object-oriented programming concepts and data modeling design patterns/frameworks using search, index, and distributed caching tools such as Coherence or Apache Solr.
  • Experience with Agile development processes.
  • Excellent knowledge of designing and developing microservices.
  • Good analytical and problem-solving skills, communication skills, and documentation skills.
  • Strong interpersonal skills and ability to work collaboratively while handling multiple projects.
  • Track record of implementing distributed systems with legacy and modern technical tools.
  • Attention to detail, strong collaboration, proactive communication, and willingness to learn and continuously improve.

Nice To Haves

  • AWS Associate-level certifications, such as AWS Certified Developer – Associate or AWS Certified Solutions Architect – Associate.
  • Additional AWS or cloud-related certifications.
  • Experience with Kong API Gateway.
  • Familiarity with GitHub Copilot and other AI-assisted development tools.
  • Basic knowledge of Terraform for infrastructure automation.
  • Experience with Agile Scrum methodology and tools such as JIRA.
  • Familiarity with Kafka for event-driven architectures.
  • Strong understanding of TDD and unit testing frameworks such as pytest or unittest.

Responsibilities

  • Design, develop, and maintain Python-based applications and services.
  • Build and optimize data pipelines using AWS Glue and PySpark.
  • Develop and deploy containerized applications on AWS EKS.
  • Implement API and microservices patterns using API Gateway and AWS Lambda.
  • Integrate with AWS DynamoDB, PostgreSQL, and other data stores.
  • Implement messaging and streaming solutions using Kafka.
  • Write clean, maintainable, testable code following Test Driven Development principles.
  • Participate in Agile Scrum activities, including sprint planning, daily stand-ups, and retrospectives.
  • Document technical designs and processes in Confluence and manage tasks in JIRA.
  • Use GitHub for version control and CI/CD pipelines.
  • Apply Terraform skills for infrastructure as code.
  • Ensure application security, scalability, and performance.
  • Communicate with stakeholders and team members, providing clear documentation and status updates.
  • Lead design discussions with the Architecture Team.
  • Handle multiple projects and adapt to changing priorities and technologies.

Benefits

  • 401K matching
  • Health benefits
  • Employee stock options
  • Paid time off
  • Volunteer time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service