SAP

Software Developer

SAP
Apply
13 hours ago
Montréal, CanadaMid Level / Senior

Responsibilities

  • Design, develop, test, and maintain complex, scalable, and performant cloud-native microservices for SAP's Order Management platform.
  • Build and maintain AI-enabled features and services using LLM integration, prompt management, basic RAG workflows, and response validation.
  • Develop evaluation and benchmarking pipelines to measure AI output quality and system performance.
  • Monitor application health, latency, throughput, performance, and reliability, and proactively improve system efficiency.
  • Troubleshoot production issues across application, integration, and infrastructure layers, conduct root cause analysis, and implement permanent fixes.
  • Contribute to CI/CD pipelines and deployment workflows using SAP BTP, Kubernetes, and GitHub Actions.
  • Participate in sprint refinement, development, code reviews, deployment, documentation, and knowledge sharing.
  • Use, review, validate, test, and improve code generated by AI-assisted development tools across the software development lifecycle.
  • Collaborate with architects, developers, product managers, data teams, platform teams, and AI teams to translate requirements into technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 2-5 years of professional software development experience.
  • Professional experience using AI-assisted development tools such as Claude Code, GitHub Copilot, or similar tools across design, coding, testing, and observability.
  • Strong proficiency in Java and experience with REST API design, event-driven APIs, and asynchronous messaging such as Kafka.
  • Experience with Spring Boot, microservices architecture, cloud design patterns, software engineering fundamentals, and clean code.
  • Experience with CI/CD tooling such as Kubernetes, Jenkins, GitHub Actions, or ArgoCD.
  • Working knowledge of relational and/or NoSQL databases.
  • Experience building and operating cloud-based microservices, debugging production systems, and applying observability, monitoring, performance tuning, logging, metrics, or tracing.
  • Ability to work collaboratively across distributed, cross-functional teams in an agile or scrum environment.
  • Preferred knowledge of SAP BTP, Azure, observability and monitoring tools, and order management concepts such as order capture, fulfillment, ATP, and returns.

Benefits

  • SAP offers inclusion-focused workplace culture, health and well-being support, flexible working models, accessibility accommodations, and additional benefits subject to applicable plans and eligibility requirements.
  • The position is a permanent role eligible for the SAP Employee Referral Program subject to policy conditions.
  • The stated compensation range is CAD 77500 to CAD 166200 yearly, with possible variable incentive opportunities and additional benefits.

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