What are the responsibilities and job description for the Software Engineering Team Lead position at LPL Financial?
Job Title: AVP, Technology Lead - Risk & Regulatory Technology
We are seeking a highly skilled and experienced AVP, Technology Lead to join our organization. This role will involve collaboration with business partners, Architects, Quality Assurance, Release Management, and the Change Control board to plan, design, develop, and implement solutions that meet high scalability, reliability, and performance standards.
Key Responsibilities:
- Design and develop enterprise applications with expertise in full stack development in AWS cloud or on-prem environment using C# and Angular.
- Lead teams to participate in all phases of the software engineering life cycle, including Agile ceremonies.
- Provide technical troubleshooting, solutioning, and advanced debugging support.
- Evaluate new design proposals, investigate and recommend solutions and process improvements that deliver applications with high scalability, reliability, and performance.
- Assist with conceptual design and rough order of magnitude (ROM) level of effort estimations.
Requirements:
- Bachelor's Degree in Computer Science or equivalent.
- 10 years' experience with hands-on full stack application development following test-driven development (TDD) approach.
- 7 years' experience with enterprise software development processes, including documenting software design by using sequence diagrams, activity diagrams, etc., and presenting in architecture board reviews.
- 7 years' experience with developing Microservices, API-first, and Event-driven design patterns.
- 5 years of experience working with source control tools like TFS, GIBS or advanced degree in Computer Science, Information Technology, or related field.
Preferred Qualifications:
- Hands-on knowledge of AWS Cloud technologies.
- Hands-on knowledge of Confluent Kafka or similar event architecture.
- Delivered projects within an Agile software development practice.
- Familiarity with API management using SwaggerHub, Kong, etc.
- Knowledge of DevSecOps methods and best practices.