Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal, Engineer (Java/SAP) - EMEA/AMER CAN

$80 per hour

DEPT®

WHY DEPT®?

We are pioneers at heart. What this means, is that we are always leaning forward, thinking of what we can create tomorrow that does not exist today. We were born digital and we are a new model of agency, with a deep skillset in tech and marketing. That’s why we hire curious, self-driven, talented people who never stop innovating.

Our culture is big enough to cope and small enough to care. Meaning, that with people across 20+ countries, we’re big enough to provide you with the best tools, global opportunities, and benefits that help you thrive. While acting small by investing in you, your growth, your team, and giving you the autonomy to solve our clients' problems, no matter where you are in the world. 

 

We have a project for 3 months for an esteemed SAP Consultant with possibility to extend with one of our financial clients.  Candidates must be able to overlap at least 4 hrs with Eastern US TZ Hours, team is split between AMER and EMEA. Contracts extends every 3 months and is likely to go deep into 2027.

RESPONSIBILITIES:

Leads and architects software solutions written in Java that integrate with SAP.

Provides technical leadership and guidance to a small engineering team to maintain and enhance this application. 

Leads architectural planning and drives decisions on programming patterns, system design, and infrastructure. Balances technical trade-offs with business and design needs, working with teams to align on solutions. Takes ownership of large technical initiatives ensuring they deliver value on time and within scope.

Collaborates with cross-functional teams to define workstreams, technical strategies and product roadmaps 

Helps define and apply programming processes and best practices. Conducts code reviews and ensure adherence to best practices and standards 

Leads and mentors engineering teams, fostering a culture of technical excellence. Mentors others and fosters a culture of collaboration and knowledge sharing.

 

 

Technical Skills:

  • 8+ years experience working in production applications written in Java and Spring Boot

    Deep, hands-on expertise with SAP Ariba, including:

    • Ariba Developer Portal: application registration, OAuth flows, and API key/token management
    • Supplier Data API, including pagination and bulk data handling patterns
    • Cloud Integration Gateway (CIG) for ERP synchronization
    • Real-world experience with the practical limits of Ariba approval workflows and custom fields (what can and cannot be configured, common failure modes)
    • SIM/SLP configuration: approval workflow design, custom field and risk module setup

    Experience building and maintaining backend integrations: event-driven architectures, orchestration (e.g., Step Functions), and NoSQL data stores (e.g., DynamoDB), on AWS

    Proficient with AI-assisted coding tools (e.g., Copilot, Claude Code, Cursor) as part of standard development workflow

    Working knowledge of SAP S/4HANA, Cloud for Credit, Business Technology Platform (BTP), Cloud Application Programming Model (CAP), and SAP UI5

    Strong knowledge of performance optimization and security best practices, particularly around third-party API authentication and credential management

    Experience with credit or financial systems is a large plus

    Experience working with Cloud Foundry is a plus

  •  

Responsibilities:

Leads and architects software solutions written in Java that integrate SAP Ariba with backend enrichment and risk data services

Owns the technical roadmap for the Ariba integration, spanning platform configuration (SIM/SLP workflows, custom fields, approval rules) and connector-side engineering

Provides technical leadership and guidance to a small engineering team maintaining and enhancing the Ariba connector

Leads architectural planning and drives decisions on programming patterns, system design, and infrastructure across both the Ariba platform configuration layer and the backend integration

Serves as the primary technical point of contact for Ariba platform questions, troubleshooting complex configuration and integration issues that span SAP Ariba and our systems

Collaborates with cross-functional teams (product, client-facing solutions delivery) to define workstreams, technical strategy, and roadmap for the Ariba product line

Helps define and apply programming and configuration best practices. Conducts code reviews and ensures adherence to best practices and standards

Leads and mentors engineering teams, fostering a culture of technical excellence and knowledge sharing across both Ariba platform expertise and backend engineering

 

Soft Skills:

Excellent leadership and strategic thinking abilities

Excellent communication and presentation skills

Ability to lead engineering teams

Strong decision-making and problem-solving skills

Proven track record of leading and delivering complex software projects, ideally involving third-party SaaS platform integrations

WHAT DO WE OFFER?

The anticipated hourly range for this position is $80 hourly .  This is based on a 40-hour workweek and leveling. Keep in mind, we're flexible. Client preference is for EST time zone.

 

WE SUPPORT YOU BEING YOU: 

DEPT® is an equal opportunity employer (EOE). We believe our work is its best when our people feel safe and free to be themselves. We’re committed to an inclusive and barrier-free recruitment and selection process and workplace, regardless of anyone’s identity, background, beliefs, lifestyle or disabilities. So tell us about any accommodations you need. It’s totally confidential and only used to make sure you feel fully supported at every step. 

DEPT® participates in E-Verify, meaning your Form I-9 information will be sent to the federal government to confirm you are authorized to work in the U.S. 

We are a B Corp-certified company passionate about purpose-driven work .  Our hope is that you can feel good about the contributions DEPT® is making to the world and we always have an open door for your ideas in making the world a better place. 

DEPT® is a pioneering technology and marketing services company that creates integrated end-to-end digital experiences for brands such as Google, KFC, Philips, Audi, Twitch, Patagonia, eBay and more. Its team of 2,500+ digital specialists across 30+ locations on 5 continents delivers pioneering work on a global scale with a boutique culture. 

 

DIVERSITY, EQUITY, & INCLUSION

At DEPT®, we take pride in creating an inclusive workplace where everyone has an equal opportunity to thrive. We actively seek to recruit, develop, nurture, and retain talented individuals from diverse backgrounds, with varying skills and perspectives.

Not sure you meet all qualifications? Apply, and let us decide! Research shows that women and members of underrepresented groups tend not to apply for jobs when they think they may not meet every requirement, when in fact they do. We believe in giving everyone a fair chance to shine. 

We also encourage you  to reach out to us and discuss any reasonable adjustments we can make to support you throughout the recruitment process and your time with us.

Want to know more about our dedication to diversity, equity, and inclusion? Check out our efforts here .

#LI-Remote

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Principal, Engineer (Java/SAP) - EMEA/AMER CAN in Canada vacancy
  •  ...through the magic of play. This is your chance to shape legendary play that lasts a lifetime. About the Role Hasbro is seeking a Principal SAP Security Analyst to join our IT Security team in Montreal. This senior individual contributor position will assist in steering... 
    Sap
    Long term contract
    Shift work

    Hasbro

    Canada
    2 days ago
  •  ...your value, if this aligns with what you are looking for in your next career move, Join Us! LastPass is looking for a Principal Cloud Security Engineer: As a Principal Cloud Security Engineer at LastPass, you will partner with DevOps and CI/CD engineers and our Architects... 
    Suggested
    Remote job
    Temporary work
    Internship
    Worldwide
    Home office
    Flexible hours
    Shift work
    Canada
    11 hours ago
  • $130k - $200k per year

     ...AMC’s specialist mining consultancy expertise with AFRY’s global engineering, project delivery, and sustainability capabilities. This...  ...----------------------------------------- Position: Senior / Principal Geotechnical Engineer Location: Canada or USA Role Overview... 
    Suggested
    Permanent employment
    Full time
    Internship
    Live In
    Flexible hours

    AMC Consultants

    Canada
    16 hours ago
  •  ...team from manual to automated testing at scale. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate...  ...platform Build and maintain automation frameworks using Java and Selenium, supporting smoke, functional, and regression testing... 
    Suggested
    Remote job

    EPAM Systems

    Canada
    6 days ago
  •  ...Join EPAM's engineering team as a Senior Full-Stack Java Developer and take ownership of maintaining and modernizing a portfolio of enterprise-grade Gateway...  ...maintainability while collaborating closely with the Principal Engineer. You'll have direct impact on the platform's... 
    Suggested
    Remote job
    Long term contract

    EPAM Systems

    Canada
    2 days ago
  •  ...Vital Study Skills is seeking a dedicated and talented Remote Java Developer to join our team on a Full-Time basis. Since 1988,...  ...designers, and other stakeholders to translate requirements into well-engineered solutions. • Participate in all phases of the software... 
    Full time
    Remote work

    Qureos Inc

    Canada
    7 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators. Founded by a classroom teacher, we're on a mission to empower educators with accessible and equitable resources, guiding... 
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Canada
    a month ago
  • $120k - $140k per year

     ...network in Canada. We are looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Senior Java Back End Developer.  As a Senior Java Back-End Developer at Localcoin, you will be responsible for developing and... 
    Internship
    Work at office
    2 days per week

    Localcoin

    Canada
    13 days ago
  •  ...Job Responsibility: We are currently seeking a Senior AWS Java Developer to join our team! Who we are at Exadel Exadel is a global software...  ...Location Canada Qualifications BS in Computer Science, Computer Engineering, Software Engineering or equivalent required Experience... 
    Full time
    Contract work
    Work at office
    Remote work
    Flexible hours

    Exadel

    Canada
    10 days ago
  •  ...propos du poste Hasbro est à la recherche d'un(e) analyste principal(e) de la sécurité SAP pour se joindre à son équipe de sécurité TI à Montréal. Ce...  ...d'accès basé sur les rôles (RBAC) afin de respecter le principe du moindre privilège, de répondre aux besoins de l'... 
    Sap
    Long term contract

    Hasbro

    Canada
    2 days ago
  • $136k - $168k per year

     ...where you are in the world. THE ROLE DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-...  ...bridge work management systems with downstream marketing engines. Deploy Custom Webhooks: Design, build, and test... 
    Long term contract
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    DEPT®

    Canada
    a month ago
  •  ...studio in Montreal, QC. We’re looking for a passionate and dedicated Principal Cine Designer to join the Montreal team and help bring our first...  ...focuses on translating narrative content into compelling in-engine cinematics through staging, performance, camera work, and... 
    Full time
    Internship

    Hasbro

    Canada
    16 days ago
  •  ...We are looking for a hands-on Lead Java Developer with 12+ years of experience to drive the backend architecture and development of...  ...driven microservices using Java and Apache Kafka, and mentor junior engineers while maintaining a strong focus on engineering excellence, CI/CD... 
    Remote job

    EPAM Systems

    Canada
    6 days ago
  •  ...Junior / Intermediate Java Developer (Curam Training) Location: Remote Duration: Permanent Position Security Clearance: Must have...  ...BA's, UI/UX designers, experience designers, and test automation engineers to implement product features. Work With Us At PLATO, we... 
    Long term contract
    Permanent employment
    Internship
    Immediate start
    Remote work

    PLATO

    Canada
    12 days ago
  •  ...développons actuellement un nouveau studio en pleine croissance à Montréal, Québec. Nous sommes à la recherche d'un·e Cinematic Animator Principal.e passionné·e et engagé·e pour rejoindre notre équipe de Montréal et contribuer à donner vie à notre tout premier jeu AAA. Relevant... 
    Full time
    Worldwide

    Hasbro

    Canada
    12 days ago
  •  ...re looking for a passionate and dedicated Principal Cinematic Animator to join the Montreal...  ...working closely with cinematics, design, and engineering teams to deliver compelling narrative...  ...Experience working with tools such as Unreal Engine, Maya, MotionBuilder, or comparable... 
    Long term contract
    Internship

    Hasbro

    Canada
    a month ago
  •  ...à la recherche d'un·e Cinematic Animator Principal.e passionné·e et engagé·e pour rejoindre...  ...ou le cinéma. Solide compréhension des principes cinématographiques, notamment le rythme,...  ...Expérience avec des outils tels qu'Unreal Engine, Maya, MotionBuilder ou des logiciels comparables... 
    Long term contract
    Worldwide

    Hasbro

    Canada
    a month ago
  •  ...with GE Appliances. At GE Appliances, we believe in delivering exceptional solutions that improve everyday life. We're looking for a Principal Business Development Sales Manager to drive the growth of our Air & Water portfolio—including HVAC products, water heaters,... 
    Long term contract
    Full time
    Work at office
    Remote work
    Relocation package
    Flexible hours

    GE Appliances

    Canada
    6 days ago
  •  ...automation, learning, and delivering value to our users. As a Software Engineer III  at SpryPoint, you will be building and integrating...  ...developing clean, maintainable, testable code Experience working with Java Understanding of relational databases & SQL  Experience... 
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Home office
    Flexible hours

    SpryPoint

    Canada
    16 hours ago
  • $160k - $180k per year

     ...Summary: We are seeking a Staff Software Engineer, Payments to provide technical...  ...backend engineering fundamentals in Ruby, Go, Java, C#, Python, Node.js, or another modern backend...  ...coding despite operating at Staff or Principal level. Why Join the Payments Team?... 
    Internship

    Kindsight

    Canada
    7 days ago
  •  ...manages all applications and next steps. Our partner is looking for a Engineering Manager, Managed Services based in Canada. This is an...  ...software engineering using technologies such as Python, Go, C, C++, Java, or similar, and/or experience managing technical operations... 
    Remote job
    Worldwide
    Canada
    5 hours ago
  •  ...applications and next steps. Our partner is looking for a Senior Android Engineer based in Canada. This is an opportunity to take full ownership...  ..., and user feedback to drive technical and product decisions. Java experience is a plus. iOS development experience with Swift... 
    Remote job
    Long term contract
    Full time
    For contractors
    Relocation
    Visa sponsorship
    Flexible hours
    Canada
    5 hours ago
  • $145k - $260k per year

     ...and next steps. Our partner is looking for a Staff Infrastructure Engineer based in Canada. As a Staff Infrastructure Engineer, you will...  ...tuning and query optimization is beneficial. ~ Familiarity with Java and the Spring Framework is advantageous. ~ Comfortable working... 
    Remote job
    Work at office
    Immediate start
    Flexible hours
    Canada
    11 hours ago
  • $65 - $130 per hour

     ...first global tech company with 25+ years of engineering leadership, 2,000+ team members, and 500+...  ...valued ahead of formal qualifications. Java, C#, or C++ within legacy enterprise...  ...Azure DevOps, ServiceNow, Salesforce, or SAP. GitHub or GitLab-based delivery workflows... 
    Sap
    Contract work
    Internship
    Work at office
    Local area
    Remote work

    Exadel

    Canada
    1 day ago
  • $100k - $120k per year

     ...Position Summary: We are seeking an Intermediate Software Engineer, Payments to join a newly forming Payments Engineering team and...  ...about them. ~ Strong backend engineering fundamentals in Ruby, Go, Java, C#, Python, Node.js, or another modern backend language. ~ Ability... 

    Kindsight

    Canada
    7 days ago
  • $120k - $150k per year

     ...fundraising. Position Summary: We are seeking a Senior Software Engineer, Payments to join a newly forming Payments Engineering team and...  .... ~ Strong backend engineering fundamentals in Ruby, Go, Java, C#, Python, Node.js, or another modern backend language. ~... 

    Kindsight

    Canada
    7 days ago
  •  ...career. About the team The Data Foundations team drives Data Engineering and Data Apps and Tooling work across Stripe, enabling Stripes...  ...by teams in the field Our tech stack is Spark, Scala, Java, SQL, and Python - and while we don't expect everyone on the team... 
    Internship

    Stripe

    Canada
    24 days ago
  • $107k - $156k per year

     ...autonomy to solve our clients problems, no matter where you are in the world. THE ROLE DEPT® is seeking a Senior Analytics & Identity Engineer to join our forward-deployed architecture squad in North America. Mapped back to our platform-agnostic Analytics Craft, this role is... 
    Work at office
    Local area
    Remote work
    Flexible hours

    DEPT®

    Canada
    a month ago
  •  ...The Lead IAM Quality Assurance Engineer is responsible for ensuring the quality, security, and compliance of Identity and Access Management...  ...Design, develop, and maintain robust test plans, test cases, and Java-based BDD automation frameworks to ensure comprehensive test... 
    Remote job

    EPAM Systems

    Canada
    6 days ago
  •  ...on migrating all the existing ETL jobs from this platform into Java and Apache Camel framework. Who we are at Exadel Exadel is a global...  ...Qualifications Bachelor's degree in Computer Science, Software Engineering or a relevant work experience Experience with containerization... 
    Full time
    Contract work
    Work at office
    Remote work

    Exadel

    Canada
    10 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal, Engineer (Java/SAP) - EMEA/AMER CAN. Be the first to apply!