Technical Lead at SAP
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

22 Oct, 25

Salary

125900.0

Posted On

22 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Docker, Github, Aws, Jenkins, Computer Science, Git, Front End Development, Complex Systems, Kubernetes, Spring Boot, Architecture, Typescript, Azure, High Availability, Automation, Angular, Java, Distributed Teams, Presentation Skills, Version Control

Industry

Information Technology/IT

Description

WE HELP THE WORLD RUN BETTER

At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from.

EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES

  • Bachelor’s or Master’s degree in Computer Science or a related technical field, with 8+ years of professional software development experience.
  • Proven experience in senior roles such as Principal/Staff Developer, Architect, or Development Lead.
  • Strong background in building large-scale applications and complex systems, with production deployment experience in distributed teams.
  • Expertise in Java or other JVM-based languages, particularly with Spring Boot and microservices architecture.
  • Experience in front-end development using Progressive Web App (PWA) frameworks such as Angular and TypeScript.
  • Hands-on experience with at least one major cloud provider (Azure, AWS, or GCP) and related cloud-native services.
  • Skilled in containerization and orchestration technologies like Kubernetes and Docker.
  • Familiarity with automation, high availability, and resilience in distributed cloud-native systems.
  • Proficient with version control and CI/CD tools such as git, GitHub, and Jenkins; personal GitHub projects are a plus.
  • Strong English communication and presentation skills, with knowledge of B2B/B2C concepts considered an advantage.
Responsibilities

SAP Customer Experience (CX) solutions empower organizations to deliver omnichannel customer engagement and commerce through real-time, contextual customer insights. These solutions are designed to elevate the customer journey—making it more personalized, impactful, and relevant—while enabling the seamless sale of products, services, and digital content across a wide range of channels, touchpoints, and devices.
At the heart of SAP CX lies the SAP CX Commerce solution, a robust business-to-consumer platform tailored for specialty retail and direct-to-consumer businesses. Known for its low total cost of ownership, it supports a mobile-first, cross-channel, in-store experience and offers flexible deployment through customized or headless APIs and microservices. The platform also includes advanced features such as AI-powered merchandising and digital category management, ensuring a consistent, high-quality user experience across devices—including mobile apps.
We are a large, yet agile and action-driven team with a bold vision: to build the industry’s leading commerce solution portfolio. We value expansive thinking, constant collaboration, and a culture of learning by doing and continuous improvement.
We are currently looking for a dedicated and hands-on Technical Lead to join our SAP CX Commerce team. In this role, you will guide the design and implementation of our next-generation, microservices-based, AI-enhanced commerce solution.

As a member of the Agile development team, you will:

  • Champion innovation and advocate for change within the Agile development team.
  • Design, develop, and enhance the SAP CX Commerce product using cloud-native technologies such as API-first design, Kubernetes, and CI/CD.
  • Take full ownership of features from initial design through development, deployment, and performance in production.
  • Collaborate with tech leads and product managers to align technical solutions with the overall product vision and architecture.
  • Maintain high code quality by following best practices, leveraging design patterns, and implementing automated testing.
  • Actively address non-functional requirements like performance, security, integration, migration, and compatibility.
  • Participate in operational responsibilities, including deployment, monitoring, telemetry, maintenance, and incident management in collaboration with the DevOps Team.
  • Explore new and emerging technologies to drive innovation and business value, while sharing insights internally and through customer interactions.
  • Create and maintain technical documentation and contribute to customer-facing materials with the user assistance team.
Loading...