KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
N #2676
Applications open Full-Time Job

Senior Engineer, Software Developer

LPL Financials

  • Hyderabad, India
  • 17-32 Lacs PA
  • 6-8 Yrs
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

This is a handson, serviceoriented engineering role where you will own features endtoendfrom design and implementation to testing, deployment, observability, and production support. You will leverage AIassisted development tools to accelerate delivery while maintaining high standards of quality, security, and reliability. Responsibilities:

  • Design, develop, test, and implement fullstack solutions using .NET/C#, Angular, and AWS.
  • Build and maintain cloudnative, containerized microservices architectures. Provide technical leadership through design reviews, code reviews, and bestpractice implementation aligned with LPL SDLC and RM processes.

β€’β€’ Collaborate with crossfunctional teams (Product, Design, Platform, Ops) to deliver highquality, integrated solutions.

  • Identify opportunities for application and process improvements; contribute to platform roadmaps and technical documentation.
  • Maintain, troubleshoot, optimize, and enhance existing systems. ServiceOriented APIs
  • Design and implement REST/gRPC services using ASP.NET Core with clean architecture and domaindriven principles.
  • Implement resiliency and security patterns (retry, circuit breaker, idempotency, least privilege). Modern Web Development
  • Build responsive, accessible Angular (v16+) applications and MFEs using RxJS and modern UI patterns.
  • Integrate frontend applications with backend services using typed clients. AIAccelerated Engineering Use AI developer tools to accelerate code generation, refactoring, testing, documentation, and reviews (e.g., GitHub Copilot, Cursor, CodeWhisperer).
  • Apply human judgment and engineering standards to ensure correctness and security.
  • Demonstrate measurable improvements in delivery efficiency and quality. Full SDLC Ownership
  • Author unit, integration, and E2E tests (xUnit/NUnit, Testcontainers, Playwright/Cypress).
  • Build and maintain CI/CD pipelines with automated quality and security gates.
  • Instrument applications with logging, metrics, tracing, and operational dashboards. What are we looking for: Are you a team player who’s curious, eager to learn, and motivated by meaningful work? Do you enjoy challenging the status quo and working with cuttingedge technology? If you want to be part of a collaborative team that’s transforming how technology enables advisors and their clients, LPL Financial is the place for you . Requirements:
  • 5+ years of handson fullstack software development experience. 5+ years of experience designing and implementing complex, distributed systems.
  • Strong experience with .NET/C#, Angular, JavaScript/TypeScript, SQL & NoSQL. 5+ years of AWS cloud development and deployment experience, including EKS, RDS/Aurora, S3, Athena, Glue, and EventBridge.
  • Experience building ETL and data pipelines from structured and unstructured sources. Required Tools & Platforms
  • Gitbased source control and pullrequest workflows.
  • Agile tools such as Jira (or equivalent).
  • CI/CD tools such as GitHub Actions, Jenkins, or Azure DevOps.
  • API testing tools such as Postman.
  • Code quality and security tools such as SonarQube/SonarLint and Snyk.
  • AIassisted development tools such as GitHub Copilot/Copilot Chat, Cursor, or similar. Preferences:
  • Containerization and orchestration experience (Docker, Kubernetes).
  • Experience in financial services, wealth management, or asset management.
  • Reporting and data experience; Python (PySpark/NumPy) a plus.
  • Experience with observability, featureflagging, and production support in regulated environments. Core Competencies:
  • Strong verbal and written communication skills.
  • Excellent analytical, estimation, and problemsolving abilities.
  • Ability to translate business needs into technical solutions.
  • Proven ability to plan, prioritize, and execute in a fastpaced environment.
  • Teamoriented mindset with a passion for continuous learning and improvement.

Eligibility & process

Who can apply

Experience: 6-8 Yrs. Open to matching qualifications.

Skills & stack

SQL AWS JavaScript Angular .NET Core Python TypeScript REST APIs

Selection process

  1. Online Assessment / Technical Interview Rounds / HR Review

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (SQL, AWS, JavaScript, Angular, .NET Core, Python, TypeScript, REST APIs) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion LPL Financials Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join LPL Financials as a Senior Engineer, Software Developer?
Highlight LPL Financials's market reputation, recent tech innovations, and how your skills in SQL directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
LPL Financials 17-32 Lacs PA
Recruiter Resume Apply
Chat Chat with Kashii