Engineer II, Software Development
Posted Updated
Description
Responsibilities
- Design, develop, test, and implement fullstack solutions using .NET/C#, Angular, AWS and database interactions using SQL.
- 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.
- Communicate effectively with both technical and nontechnical stakeholders.
What You Will Do (Key Capabilities)
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.
Required Qualifications
- 5+ years of handson fullstack software development experience.
- 5+ years of experience designing and implementing complex, distributed systems.
- Strong experience with .NET/C#, JavaScript/TypeScript, AWS, 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