Senior Software Engineer - NET/C#, Angular and AWS

LPL Financial•Fort Mill, SC
•$106,100 - $176,900

About The Position

LPL Financial is seeking a Senior Software Engineer to join its Investor Data Technology team. The role supports a platform serving approximately 4 million users and focuses on delivering high-quality, scalable, and reliable data solutions. The engineer will build and maintain data-driven platforms and cloud-native applications, working collaboratively in a fast-paced environment with product owners, architects, platform teams, and other engineers. The position involves full-stack development using .NET/C#, Angular, AWS, SQL, and NoSQL technologies. It includes developing APIs, data integrations, and ETL/data pipeline components; supporting secure and reliable solutions; and improving existing applications. The engineer will contribute to architecture and design reviews, CI/CD and DevOps practices, technical documentation, platform roadmaps, and continuous improvement, while using modern engineering practices and AI-assisted tools to improve delivery.

Requirements

  • 8+ years of hands-on full-stack software development experience using .NET/C#, Angular, and JavaScript/TypeScript.
  • 8+ years of experience building and deploying applications on AWS, including EKS, RDS/Aurora, S3, Athena, and EventBridge.
  • 6+ years of experience designing and developing distributed, scalable, and resilient systems.
  • Experience developing ETL processes, data integrations, and data pipelines.
  • 6+ years of experience with source control, CI/CD pipelines, and DevOps tools such as GitHub, TeamCity, Octopus, Jenkins, or similar platforms.
  • Strong analytical, problem-solving, and debugging skills.
  • Excellent verbal and written communication skills.
  • Ability to translate business requirements into practical technical solutions.
  • Strong collaboration and teamwork skills with a customer-focused mindset.
  • Ability to prioritize and execute effectively in a fast-paced Agile environment.
  • Passion for continuous learning, innovation, and engineering excellence.

Nice To Haves

  • Experience using AI-assisted development tools such as GitHub Copilot, Copilot Chat, Cursor, or similar technologies.
  • AWS Associate-level certifications, such as Developer, Solutions Architect, or equivalent.
  • Hands-on experience with Kong API Gateway.
  • Experience building and supporting APIs and microservices architectures.
  • Familiarity with GitHub Copilot and other AI-assisted software development tools.

Responsibilities

  • Design, develop, test, and support scalable full-stack applications and cloud-native microservices using .NET/C#, Angular, AWS, SQL, and NoSQL technologies.
  • Build and maintain secure, reliable, high-performing solutions, including APIs, data integrations, and ETL/data pipeline components.
  • Collaborate with product owners, architects, platform teams, and engineers to deliver solutions aligned with business objectives.
  • Participate in architecture discussions, design reviews, and code reviews while promoting engineering best practices, SDLC standards, and quality-focused development.
  • Troubleshoot, optimize, and enhance existing applications to improve performance, scalability, reliability, and user experience.
  • Implement and support CI/CD pipelines, DevOps practices, and cloud-native deployment patterns to accelerate software delivery.
  • Contribute to technical documentation, platform roadmaps, and continuous improvement initiatives.
  • Use AI-assisted development tools and modern engineering practices to improve productivity, code quality, and delivery efficiency.
  • Communicate with technical and business stakeholders to translate requirements into scalable technical solutions.

Benefits

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