AI-assisted software development meets senior engineering ownership in SAP’s cloud-native Order Management Services team. Build scalable systems with Java and advanced RAG pipelines.
As a Senior Software Developer, you will design application systems with AI-native components, agentic workflows, and resilient distributed architectures. You will build evaluation frameworks, optimize system performance and costs, and strengthen production reliability. The work includes Java, Spring Boot, REST APIs, asynchronous messaging, and microservices.
Key Responsibilities:
- Design scalable cloud-native microservices for SAP’s Order Management platform
- Build advanced RAG pipelines and multi-agent workflows
- Create frameworks evaluating AI quality, reliability, and performance
- Implement observability, monitoring, alerting, and incident response
- Review and improve AI-generated code across the full SDLC
Requirements:
- Six or more years of qualified software development experience
- Expert-level Java and REST API design experience
- Hands-on LLM, RAG, and agentic workflow experience
- Knowledge of distributed systems and cloud-native patterns
- Bachelor’s degree or equivalent functional experience
Bring senior software engineering leadership, AI fluency, and Java expertise to SAP’s scalable Order Management Services.
📌 Senior AI Software Developer (Montreal)
🏢 SAP
📍 Montreal