Overview

Lead Software Engineer - Squad Tech Lead responsible for technical design, development, support and analysis for large-scale applications within an agile team. This role combines hands-on development with leadership responsibilities to deliver high-quality technology solutions for our digital clients.

What you will do

  • Collaborate with Agile team members to understand user needs and design, develop and deliver high quality web applications that meet those needs.
  • Configure and design applications and workflows to advance our client-first strategy.
  • Lead AI-assisted development practices, leveraging tools like GitHub Copilot to accelerate velocity and improve code quality.
  • Design, develop, and integrate AI agents and conversational interfaces to enhance application capabilities and deliver intelligent automation solutions.
  • Champion secure coding practices and lead efforts to identify, prioritize, and remediate application security vulnerabilities using SAST/DAST tools.
  • Conduct security code reviews and ensure compliance with security standards throughout the development lifecycle.
  • Coach, mentor and collaborate with design and development team members.
  • Provide technical direction and guidance to projects, mitigating risks and ensuring successful implementation.
  • Establish coding standards and technical best practices across the squad.
  • Conduct code reviews and mentor team members on technical excellence.
  • Support developers in removing technical blockers and guide technical implementation of user stories and features.
  • Communicate technical risks, dependencies, and constraints to stakeholders.
  • Participate in planning and refinement sessions with a technical perspective and collaborate with the Product Owner on feasibility and estimates.
  • Drive quality standards and testing practices; identify technical debt and propose solutions.
  • Monitor system performance and reliability and champion continuous improvement initiatives.
  • Contribute to defining timelines and plans; analyze and estimate feasibility, cost, time and scope.
  • Ensure coding, testing, debugging, and implementation activities are completed as required.
  • Participate in agile ceremonies and support on-call and incident response when needed.
  • Represent the squad’s technical interests in cross-squad discussions and collaborate with other Tech Leads for consistency.

What you need to succeed

  • Minimum 8 to 10 years of progressive information technology experience with full application development lifecycle and systems integration experience.
  • Demonstrated experience leading and mentoring teams of developers.
  • Proven experience with AI-assisted development tools, particularly GitHub Copilot, and ability to train teams on AI pair programming techniques.
  • Hands-on experience designing, developing, and deploying AI agents using agent orchestration platforms.
  • Working knowledge of Large Language Models (LLMs), prompt engineering, and integrating AI APIs.
  • Experience building conversational interfaces, chatbots, or intelligent automation solutions that enhance user experiences.
  • Strong application security knowledge with experience identifying and remediating security vulnerabilities (OWASP Top 10, SQL injection, XSS, CSRF, auth/authorization flaws).
  • Hands-on experience with security scanning tools (e.g., SonarQube, Checkmarx, Snyk, Veracode) and implementing security fixes.
  • Understanding of secure SDLC practices, threat modeling, and security testing methodologies.
  • Expert-level knowledge of Java and Spring Boot.
  • Strong experience with Microservices and API Development.

#J-18808-Ljbffr
Similar jobs

More from PVH (Tommy Hilfiger/Calvin Klein)
PVH (Tommy Hilfiger/Calvin Klein) 1 day ago
PVH (Tommy Hilfiger/Calvin Klein) 1 day ago
PVH (Tommy Hilfiger/Calvin Klein) 6 hours ago

Lead Software Engineer (JAVA, API)

Apply Now
Back to search page