Overview
Senior Engineer (Python / AWS) in the IAM Engineering organization at LPL's Global Capability Center in Hyderabad, building and supporting scalable cloud-native solutions that enable critical business platforms and enterprise integrations.
What you'll do
- Design, develop, and maintain Python-based REST APIs that support business-critical workflows.
- Build APIs using AWS Lambda and Amazon API Gateway, following API-first and REST best practices.
- Create Glue Job for data sync.
- Implement clean, testable, and well-documented Python code suitable for enterprise production environments.
- Optimize API performance, reliability, scalability, and error handling.
- Ensure proper API versioning, contract stability, and backward compatibility.
- Implement secure authentication and authorization mechanisms such as OAuth2, JWT, and IAM-based access.
- Enforce API security controls including request validation, throttling, rate limiting, and auditing.
- Partner with security teams to ensure APIs meet enterprise security and compliance standards.
- Provision and manage AWS infrastructure using Terraform, including reusable modules for API Gateway, Lambda, IAM roles and policies, and CloudWatch logging and monitoring.
- Ensure environment consistency across DEV, QA, UAT, and PROD.
- Design and maintain CI/CD pipelines for build, test, and deployment of Python APIs.
- Support automated testing, packaging, versioning, and release management.
- Implement observability through logging, metrics, alerts, and tracing.
- Participate in troubleshooting, root cause analysis, and production support activities.
- Collaborate closely with application teams, platform engineering, cloud, and security teams.
- Align API design and implementation with enterprise architectural standards.
- Actively contribute to code reviews, design discussions, and technical documentation.
- Influence API engineering standards, patterns, and best practices across the organization.
- Contribute to architectural reviews and modernization efforts.
What you'll need
- Minimum of 7 years of experience in software engineering, cloud application engineering, API engineering, platform engineering, or related technical roles.
- Hands-on experience with Python development, REST APIs, AWS services (Lambda, API Gateway, CloudWatch, IAM, S3), and Terraform for Infrastructure as Code.
- Experience developing, validating, supporting, or operating APIs and cloud-native applications in large-scale production environments.
- Experience with CI/CD pipelines, Git-based workflows, automated testing, and deployment automation tools such as Jenkins or GitHub Actions.
- Working knowledge of SQL, data validation, data profiling, system integrations, and enterprise application support.
- Core competencies: API design mindset, builder mindset, systems thinking, collaboration, ownership and accountability.
- Bachelor's degree in Computer Science, Engineering, or related field.
Nice to have
- Master's degree.
- Strong understanding of application monitoring, observability, logging, alerting, resiliency, and operational support.
- Experience troubleshooting production issues, conducting root cause analysis, and supporting release and deployment activities.
- Experience collaborating across application, platform, cloud, security, middleware, and data engineering teams.
- Financial services, wealth management, or banking industry experience.
- Strong understanding of authentication, authorization, and secure API design.
- Experience with OAuth providers and identity platforms.
- Familiarity with AWS SAM or Serverless Framework.
- Exposure to event-driven architectures (EventBridge, SNS/SQS).
- Experience operating APIs in regulated or enterprise environments (financial services preferred).
- Knowledge of observability tools such as CloudWatch, Dynatrace, Datadog, OpenTelemetry.
- Experience designing reusable API frameworks or shared libraries.
Details
Read the full description and apply on the company’s own careers page.