SAP

Senior Developer

SAP
Apply
1 day ago
Montréal, CanadaSenior

Responsibilities

  • Design, develop, test, and deploy complex, scalable cloud-native microservices for SAP’s Order Management platform.
  • Build AI-native components, advanced RAG pipelines, multi-agent workflows, and AI-system evaluation and benchmarking frameworks.
  • Optimize system latency, throughput, cost efficiency, scalability, resilience, and maintainability.
  • Participate in requirements refinement, development, code review, deployment, documentation, and knowledge sharing across full sprint cycles.
  • Establish coding standards, lead code reviews, and champion unit, integration, contract, and test automation practices.
  • Contribute to CI/CD and DevOps automation using SAP BTP, Kubernetes, and GitHub Actions.
  • Monitor application health, performance, and reliability; troubleshoot complex production issues and drive root-cause analysis and permanent fixes.
  • Define team-level standards for AI-assisted development and review, validate, test, and improve AI-generated code.
  • Mentor less-experienced engineers and provide technical leadership across distributed, cross-functional teams.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent functional experience.
  • At least 6 years of professional software development experience.
  • Professional experience using AI-assisted development tools such as Claude Code or GitHub Copilot across the software development lifecycle.
  • Expert-level Java skills; Spring Boot experience is preferred.
  • Hands-on experience with LLMs, advanced RAG patterns, agentic workflows, AI-system evaluation frameworks, and model-behavior validation.
  • Strong experience with distributed systems, scalable application design, fault tolerance, performance optimization, cost management, and production troubleshooting.
  • Experience designing REST APIs and asynchronous messaging systems such as Kafka.
  • Knowledge of microservices architecture, cloud-native patterns, clean-code principles, SRE principles, observability, and incident management.
  • Experience with CI/CD tools such as Kubernetes, Jenkins, GitHub Actions, or ArgoCD.
  • Working knowledge of relational and/or NoSQL databases.
  • Ability to work in agile or Scrum environments and collaborate across distributed teams.
  • Technical leadership, mentoring, communication, stakeholder presentation, and end-to-end ownership skills.
  • Knowledge of SAP BTP, Azure, OMS concepts, or open-source contributions is preferred.

Benefits

  • Learning and development opportunities are provided to help employees build their skills.
  • SAP offers flexible working models, inclusion programs, health and well-being support, accessibility accommodations, and additional benefits subject to applicable plans and eligibility requirements.
  • The role involves collaboration with global SAP entities and stakeholders; functional English proficiency is required for positions based in Quebec.

Tech Stack

Apache KafkaAzureGitHub ActionsJavaJenkinsKubernetesSpring Boot
SAP

About SAP

10,000+ employees

SAP builds enterprise application software and cloud services for finance, procurement, supply chain, human resources, and analytics, sold through subscriptions, licenses, and support. Its portfolio includes SAP S/4HANA, SAP Business Technology Platform, SAP Ariba, and SAP SuccessFactors. Founded in 1972 and headquartered in Walldorf, Germany, SAP is a public company listed on the NYSE and Frankfurt (ETR) and serves enterprises and public-sector organizations worldwide.

Contact me