Software Engineer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Cloud BTP Developer at Syntax designing and implementing core features for GenAI suite for SAP. Focused on robust multi-tenant SaaS on SAP BTP and integrations with ABAP backends and HANA.

Responsibilities

  • Design, implement and maintain backend services using CAP and Node.js/TypeScript, with SAP HANA Cloud and HDI containers.
  • Implement and improve multitenancy patterns: Automatic subscriber HDI container upgrades during deployments. Tenant onboarding and offboarding flows (onSubscription / onUnsubscription hooks).
  • Integration with DevOps deployer / subaccount management applications.
  • Develop and maintain UI features in SAPUI5/Fiori where needed.
  • Implement and optimize: Autoscaling configurations for core services. Routing and approuter setups, including hostname refactoring to satisfy DNS constraints. Python-based services for RAG and document processing, and their deployment via MTA or CI/CD.
  • Lead medium‑sized refactorings and improvements: Removing obsolete services or configurations (e.g. DB deployer cleanup, deprecated APIs). Adapting existing code to new CAP or BTP best practices (e.g. auth access, logging).
  • Collaborate with DevOps, AMS teams and Professional Services to: Troubleshoot customer-specific issues (e.g. connectivity, Workzone integration, roles/authorizations). Support onboarding for customer subaccounts. Contribute to and review end-user and technical documentation (Docusaurus, internal design docs, KT docs).
  • Participate in sprint planning, backlog refinement and release planning.

Requirements

  • 3–5 years of experience in professional software development
  • Strong experience in at least one of: Node.js/TypeScript backend development. Java-based services on SAP BTP.
  • Practical experience with: Cloud-native applications (12-factor principles, configuration management, logging).
  • Relational databases and SQL; understanding of schema migrations.
  • GitLab or similar CI/CD pipelines (build, test, deploy stages).
  • Hands-on experience with SAP BTP in at least one of: CAP-based services, HANA HDI containers, multitenancy.
  • SAPUI5/Fiori applications, approuter and destination configuration.
  • Proven ability to own user stories end‑to‑end and collaborate across roles (DevOps, product, functional experts).
  • Good written and spoken English.

Benefits

  • Competitive, above-average compensation
  • Global tourist: With us, you can also work from abroad from time to time
  • Flexible working time models, home office
  • Attractive benefits, e.g. company pension scheme or various health offers
  • A modern environment in which the "you" is part of it
  • Open feedback culture, flat hierarchies and a motivated team
  • Individual career planning with continuous training and coaching on the job

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

CloudDNSJavaJavaScriptNode.jsPythonSQLTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.