Senior Engineer, Software Dev
Description
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.
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.
Skills
- Agile
- AI
- Angular
- API
- API Testing
- Athena
- Aurora
- AWS
- Azure
- Azure DevOps
- CI/CD
- Clean Architecture
- Cloud
- C#
- Cypress
- Data Pipelines
- DevOps
- Distributed Systems
- .NET
- EKS
- ETL
- Eventbridge
- GitHub
- GitHub Actions
- Github Copilot
- gRPC
- JavaScript
- Jenkins
- Jira
- Microservices
- NoSQL
- NUnit
- Playwright
- Postman
- RDS
- RxJS
- S3
- SDLC
- Snyk
- SonarQube
- SQL
- TypeScript
- xUnit