Design and implement secure, scalable, and maintainable end-to-end solutions using Microsoft Dynamics 365 CRM and Azure, providing technical leadership and mentoring.
Locations (3)
Ottawa, Ontario, Canada
Montreal, Quebec, Canada
Toronto, Ontario, Canada
Compensation
Our salaries generally range from $ 104180.28 to $ 130225.36 and are based on qualifications and experience.
Responsibilities
Act as a technical expert across Microsoft Dynamics 365 CRM, .NET, and Microsoft Azure
Design and implement end-to-end solutions spanning Dynamics 365 CRM and Azure middleware/backend services
Configure and customize Dynamics 365, including tables/entities, forms, fields, views, workflows, business logic, and plugins
Design and maintain Azure-based middleware integrations
Build integrations and automated workflows using Azure Functions, Logic Apps, App Services, Service Bus, APIs, and other Azure PaaS services
Requirements
Bachelor's degree in Computer Science, Computer Engineering, or a related field
Nice to have: Microsoft Dynamics 365 or Power Platform certifications
Nice to have: Microsoft Azure certifications
Nice to have: Experience integrating Dynamics 365 with D365 Finance & Operations or other enterprise platforms
Nice to have: Experience with modern automated testing practices for both Dynamics and .NET/Azure solutions
Design, develop, test, and maintain end-to-end web applications using Java, Spring Boot, JavaScript/TypeScript, HTML, CSS, and Lit-based web components, while integrating with Adobe Experience Manager and deploying cloud-native services on AWS.
Compensation
Pay Range: $50-53/Hour on W2/C2C (All Inclusive)
Responsibilities
Design, develop, test, and maintain end-to-end web applications using Java, Spring Boot, JavaScript/TypeScript, HTML, CSS, and Lit-based web components.
Build reusable, accessible, responsive, and standards-based UI components using Lit and native Web Components.
Design and implement secure REST and event-driven APIs and integrate applications with enterprise and third-party systems.
Develop cloud-native services on AWS using appropriate compute, storage, database, integration, security, and observability services.
Create and support microservices deployed through containers and serverless patterns, based on solution needs.
The annual base salary range for this position is $157,810 - $216,128. SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step towards demonstrating SAP’s commitment to pay equity. SAP provides the annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is $157,810 - $245,600.
Responsibilities
Deliver outcomes of assigned projects
Work independently on topics while setting priorities having sole responsibility
Engage with business stakeholders and other technology teams to deliver solutions to business requirements
Perform complex data and system development along with technology integration through learned technology coding languages
Facilitate the system, service, or product lifecycle, and ensure stable, secure, performant and high available operations for and between system and cloud services
Requirements
Bachelor's degree in Computer Science, Engineering, or related field
Master's degree in Computer Science, Engineering, or related field
Lead the architecture and design of highly scalable, robust application solutions to support GBC's data-driven consulting offerings and provide strategic technical leadership across the organization.
Responsibilities
Lead the architecture and design of highly scalable, robust application solutions to support GBC's data-driven consulting offerings
Drive technical innovation by evaluating, selecting, and integrating cutting-edge technologies into GBC's technology stack
Provide strategic technical leadership, guidance, and mentorship to development teams throughout the complete project lifecycle
Lead cross-functional collaboration to analyze complex business requirements and architect optimal technical solutions
Establish and enforce technical best practices, development standards, and governance frameworks for application development and data management
Lead the design, development, and delivery of enterprise‑scale software solutions and strategic technology initiatives, providing technical leadership and guiding engineering teams across the organization.
Locations (2)
Tempe, Arizona, United States
Dallas, Texas, United States
Responsibilities
Lead design, development, and delivery of enterprise‑scale software solutions
Architect and build modern applications using C#, Java, or Python
Design, develop, and optimize APIs using RESTful services, GraphQL, and serverless architectures
Drive application integration across internal systems and third‑party platforms
Collaborate with product, architecture, and business teams to align technical solutions
Requirements
Bachelor’s Degree in Information Technology, Computer Science, Engineering, or a related field
Design and develop core components of PayPal’s advertising platform, build cloud-native backend systems, and contribute to the technical roadmap for a greenfield Ads Tech initiative.
Responsibilities
Deliver complete solutions spanning all phases of the Software Development Lifecycle
Advise immediate management on project-level issues
Guide junior engineers
Operate with little day-to-day supervision
Apply knowledge of technical best practices in making decisions
Requirements
Bachelor’s degree in Computer Science or equivalent
This role sits at the intersection of Artificial Intelligence, Cybersecurity, Data Engineering, and Full-Stack Software Development, with a primary focus on enabling secure, scalable, and governed AI adoption across the enterprise for supporting Cyber Security functions.
Compensation
$120,000 - $217,500 Annual
Responsibilities
Drive the architecture and hands-on delivery of scalable, reliable agentic AI platforms for security workflows
Design and build production-grade AI systems including agents, skills, memory patterns, guardrails, and tool-use orchestration
Architect retrieval and context-engineering approaches including embeddings, semantic search, grounding, summarization, and prompt/version management
Engineer cloud-native AI services in AWS, Azure and GCP using containers and serverless patterns, event-driven messaging, and distributed data stores
Optimize platform performance across latency, throughput, scalability, caching, context efficiency, and cost controls
Requirements
Master’s degree or bachelor’s degree in computer science, Artificial Intelligence, Data Science, Cybersecurity, or a related discipline
As a Staff Software Engineer, you will play a key role in shaping and implementing the technology strategy across Ensemble software delivery teams, architecting and developing scalable, resilient, and reusable software solutions.
Compensation
This position pays between $148,800- 256,700, based on experience