Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3905 Senior Software Engineer (Sr. OT)Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior Software Engineer! We are seeking a full stack developer with experience in both dynamic and statically typed languages. Our ideal candidate would have experience with FrontEnd work, BackEnd work, and management of infrastructure. We are looking for a pragmatic Engineer who will own the features they are working on and not hesitate to dive into our tech stacks.

We follow an agile development process with stand-ups and two week sprint cycles. We have very few meetings and you'll get to do things such as code reviews, tackling bugs, and paying down technical debt where needed.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

Our Stack/Tools
- Web: Ruby on Rails, React, C#, Java, Node
- Data storage: MySQL, Redis, Redshift, DynamoDB
- Data tooling: Spark, Looker
- Testing: RSpec, Capybara, TeamCity
- CI/CD: TeamCity, Capistrano
- DevOps: AWS, Ansible, Docker, Terraform, Puppet

Responsibilities
- Plan, code, and test new features for our two main web applications.
- Contribute to technology decisions made within the team and adhere to internal best practices.
- Participate in code reviews.
- Troubleshoot and fix bugs.
- Write automated tests where needed for new features.
- Work with the product team and other teams to gather feedback on the implementation of new features.

Required Skills
- SQL
- Experience in an object-oriented language
- Web development

Preferred Skills
- Ruby/Ruby on Rails
- React
- AWS
- .NET (C#)
- Java
- JavaScript

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3904 Senior Software Engineer (Build & Release Engineering)Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior Software Engineer! In this role, you will be responsible for sound technical execution through hands-on development, automated testing, and prototyping of robust APIs and web-based applications. You will work closely with the many teams across engineering to develop solutions that help them solve the challenges ranging from day to day operations to multi-year architectural planning and development.

You will also be responsible for the installation, configuration and operations of the commercial software we use, both on-premise and SaaS, whether off the shelf or custom developed.

Our applications are mostly written in Go and deployed to Kubernetes. Depending on the specific needs of the application, we employ a variety of standard Open Source Software (PostgreSQL, Kafka, Elasticsearch/OpenSearch, Grafana, Prometheus, Graphite, etc). We believe in contributing back to Open Source as well as maintaining a number of our own Open Source projects.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Improve our existing applications to meet new requests from internal teams
- Write completely new services and features that handle high traffic volumes and integrate with the rest of the OpenTable platform
- Grow as a team by chipping in your ideas and experience
- Collaborate with infrastructure engineering to understand and develop solutions for their unique needs and constraints
- Support the engineering teams with tooling, processes, and training designed to make everyone's jobs easier

Skills/Experience:
- Have 5+ years in software engineering using Go, Java, Python, Javascript, or similar stacks (bonus points for prior Go experience)
- Understand, enjoy, and believe in DevOps practices
- Are familiar with CI/CD Pipelines using tools such as Github, Artifactory, CircleCi, Jenkins, TeamCity, Docker registry, etc.
- Have shown debugging and analytical skills in generating result oriented metrics and dashboards
- Have an empathetic approach and enjoy working with developers, designers and product owners of all career levels
- See communication as the cornerstone of building solid applications
- Like collaborating across teams to find the best solutions
- Are a self starter and OK with working remotely, while not hesitating to reach out when you need a pairing partner or second opinion
- Have a solid understanding of systems administration concepts
- Maintain and champion good documentation
- Be passionate about observability best practices
- Automate whenever possible
- Consider security with every decision
- Enjoy evaluating new technology

You'll get bonus points if you:
- Have expertise using Docker and Kubernetes
- Have experience with config management tools such as Puppet, Chef, Ansible, Terraform or SaltStackExpertise with Linux (prefer Ubuntu, Alpine, and/or Amazon Linux)
- Have experience working with monitoring and alerting systems such as Sensu, Graphite, Logstash, Prometheus, Elasticsearch
- Have experience in refactoring code, optimizing software, debugging, and writing tests with excellent code coverage
- Are well-adapted at unit, integration, and acceptance testing

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3902 Senior Site Reliability EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior Site Reliability Engineer! In this role, you will support our client's development and production container infrastructure. You will work with multiple engineering teams across the globe as an SME on Kubernetes and other technologies owned by the Serving Platforms team.

As a senior engineer you will lead high impact projects, mentor team members technically, support team priorities, and help foster good communication with stakeholders. You can expect to build greenfield projects, mitigate some amount of legacy infrastructure, and participate in on-call rotation. We're looking for someone outstanding to join our team.ervices.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

About You
You love working in a small, agile environment. You enjoy building automation and self service tools. You like learning new languages or skills and sharing your findings with others. You're detail oriented, enjoy writing code, and implementing DevOps principles.

Skills/Experience
- Minimum 8+ years of strong hands on Linux experience (Ubuntu, CentOS, Etc.)
- Solid understanding of systems administration concepts
- Proven experience with scripting languages such as GoLang, Python, Ruby, Perl, or Bash
- Proven expertise with Kubernetes and docker in a hybrid environment
- Solid understanding of cloud computing - AWS, GCE, Azure
- Experience in incident response and root cause analysis service disruptions
- 4+ years experience with config management tools such as Puppet, Chef, or SaltStack
- Ability to quickly learn new technologies, frameworks, and architectures as well as facilitate technical conversations with external stakeholders and your team
- Strong understanding of operating messaging systems such as kafka or rabbitmq in production

Nice to have;
- Familiarity with CI/CD Pipelines using tools such as Github, Artifactory, CircleCi, Jenkins, TeamCity, Docker registry, etc.
- Experience working with K/V stores such as zookeeper, redis, or consul in production
- In depth experience with virtualization technologies such as VMware, ESX, xen, openstack
- Experience working with monitoring and alerting systems such as Sensu, Graphite, Logstash, and Nagios
- Applied knowledge of working and communicating with a globally distributed team
- Experience with Windows Server OSs

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3901 Product ManagerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Product Manager! In this role, you will help lead the strategic direction and delivery roadmap for our client's Business Platform Product team. Within their network, the Business Platform team drives the technology for Sales, Account Management, Support, and Finance processes that provide the highest satisfaction for both diners and restaurants.

As part of this team, you will own pricing, contracting, and billing services and transform them into "digital-first" services.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Partner closely with sales operations, finance, diner, and restaurant platform teams and act as an authority for customer system needs
- Clearly and consistently communicate product vision, delivery objectives, and priorities
- Define and deliver a roadmap for pricing, contracting, entitlements, and billing services that align with tactical and strategic goals
- Collaborate closely with engineers and designers to complete product plans with speed and efficiency
- Build positive relationships across departments and drive product launches to market
- Participate in scrum meetings, define and prioritize tasks, and groom the backlog

Skils/Experience
- 5+years of proven Product Manager experience, ideally in the software space
- Demonstrated ability to develop deep customer empathy and articulate customer problems
- Proven track record of shipping software that delivers results
- Experience using data and analytical skills to solve problems and drive decision-making
- Excellent written and verbal communication skills, and the ability to influence collaborators
- Experience owning the end-to-end product lifecycle and collaborating with engineering, design, sales, support, and operations partners
- Restaurant experience and/or a passion for food and dining is a plus

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3900 Senior iOS EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior iOS Engineer! In this role, you will be working on our client's flagship consumer iOS app, used by millions across the world, building new features, refining existing ones, fixing bugs and adding unit tests. Also on the menu are the usual refactoring of existing code to keep it current, writing tools that help us test and debug the app more easily.
You will enjoy working very closely with our designers and product managers, suggesting technical solutions to product problems.

Our team is multi-functional, co-located with product and design. We are a very lean team, moving fast and always on top of iOS updates – we routinely are featured on stage by Apple at various keynotes and events. We have a passion for building phenomenal consumer products, with a great user experience.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Implement new product features, working closely with designers and product managers
- Maintain the existing codebase, adding unit tests, refactoring existing code as needed
- Collaborate with backend teams, defining public APIs used by our apps

Skills & Requirements
- 4+ years of experience in iOS development, proficient in Swift
- Good communication skills
- Have an eye for good design, and be passionate about consumer product development in general
- Pragmatic, quick learner
- Experience writing unit tests a plus
- Backend experience a plus

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3899 Senior FullStack PHPRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior FullStack PHP! This role requires strong mid level engineer qualification with at least 2 years of full-stack experience, and strong programming fundamentals. Front-end development experience is also required (HTML, CSS, modern JavaScript).

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Participate in individual and team-based design and development of new features related to our content platform
- Improve and maintain existing features of our content network
- Support, train and cooperate with content creators across the company enabling them to make the best use of the content platform
- Cooperate with other engineering teams to build a flawless and integrated experience for our visitors.

Experience/Skills You're Bringing
- Strong mid level engineer qualification with at least 2 years of full-stack experience.
- Strong programming fundamentals.
- Front-end development experience (HTML, CSS, modern JavaScript).
- PHP development experience.
- Understanding of modern development tools and flows - Git, CI/CD, Composer, Webpack, PostCSS, etc.
- Knowledge of performance considerations, especially with respect to browsers.
- Ability to debug issues in a full-stack environment.
- Proficiency in English and have strong communication skills.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3897 Principal Network Engineer Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Principal Network Engineer! In this role, you will be part of a hardworking Network Operations team that provides the backbone to ensure that diners and restaurants stay connected all over the world. You'll be ensuring that multiple datacenters, cloud, and office networks are available and running 24x7.

Responsibilities include crafting network architectures, developing automated configurations, fixing connectivity issues and implementing security across our current and next generation platforms. If you are excited by a culture of automation, monitoring, and improvement for all engineering systems and can deliver outstanding quality in a multifaceted, agile environment, we'd like to meet you.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Extensive experience with JunOS EX, QFX, and SRX Platforms
- Ability to tackle sophisticated problems with simple and elegant solutions
- Ability to handle several projects at a time
- Ability to learn and gain new technical skills
- Good interpersonal skills and experience working with other engineering teams
- In depth knowledge of TCP/IP and network protocols such as Ether-Channel (LACP, MC-LAG), Virtual chassis, STP, and SNMP
- In depth knowledge of dynamic routing protocols such as OSPF and BGP
- In depth knowledge of VPN protocols such as SSL VPN and IPSec
- In depth knowledge of Layer 3, 4, and 7 load balancing methodologies and protocols as well as experience with highly available network and system architectures
- In depth knowledge of Multi-Datacenter HA methodologies such as eVPN and VXLan
- Familiarity with configuration automation such as Ansible or Puppet
- Familiarity with at least one scripting language such as Python
- Familiarity with PanOS, ArubaOS, or IOS/NX-OS/ASA-OS
- Experience solving network issues in virtualized environments
- Experience supporting F5 LTM platforms. This includes designing, installing, upgrading, and troubleshooting
- Be an expert in the use of various network monitoring and packet capture tools
- Able to participate in a 24/7 on-call rotation and be an escalation point for critical issues
- Minimum of 10 years of experience as a Network Engineer
- Minimum of 3 years experience as a technical leader mentoring other Network Engineers

Skills/Experience You're Bringing
- Experience with containers such as Docker and container orchestration such as Kubernetes
- Experience with CI/CD applications such as Jenkins and CircleCI
- Linux administration and other SRE skills
- Experience with using bug tracking and version control tools such as Jira and Git
- Bachelor's degree in related field

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3896 Director, Real Estate Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a Director, Real Estate in Toronto, ON! This role requires a leader with strong strategic knowledge of both Real Estate and Project Management, business acumen, excellent communication and relationship skills. Someone who collaborates with teams across Real Estate and several business partners establishing strong relationships with stakeholders and peers.

In addition, the candidate must have solid project management skills and an excellent knowledge of process improvement. A strong contributor with the relevant background in Real Estate to incorporate Real Estate teams, systems and processes is an asset.

Note: This position is available both in Toronto, ON and Montreal, QC.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects
- Enjoy top career & development opportunities

What You'll Be Doing
- Leads a team including a Senior Manager and several Real Estate professionals to deliver on multiple transformational strategic initiatives to enable productivity, cost savings and process efficacies
- Manage Real Estate portfolio, owned and leased
- Strategic Real Estate planning: Initiate, develop and recommends real estate portfolio optimization and workplace transformation strategies such as office space reduction, consolidation of real estate assets, leasing and disposition strategies, etc. Advise groups on planning strategies, scenarios and economic analysis
- Ensure completion of financial cost benefit analysis for project approval including cost, savings, Cash Flow, NPV and payback
- Ensure cost-effective delivery & compliance of approved plans
- Revise business case assumptions as necessary to adjust multi-year targets for capital, CRE and savings (EBITDA and cash)
- Act as our client's Real Estate contact with all third parties, including corporate service providers (telecom planning and operational groups, environmental group) and external providers (brokers, Landlords/Developers, architects, engineers and other experts) for strategic planning of land, space and buildings
- Project manages large cross-functional change initiatives, to drive employee experience and engagement, making connections between strategic objectives and opportunities, collaborate with HR, Value Creation, Finance, IT, and Corporate Communications teams
- Build relationships with external departments; work collaboratively in a team environment with colleagues and senior leadership

Skills/Experience You're Bringing
- Bachelor's or master's degree in Real Estate, business administration, financial, economic or related field, or equivalent work experience related to Real Estate
- 5 or more years of years progressive experience in portfolio or asset planning in a Corporate or Investment environment
- Excellent analytical, strategic conceptual thinking, strategic planning and execution skills
- Demonstrated ability to assess, prioritize and manage stakeholder requirements and expectations
- Must be a clear, open and effective communicator with strong facilitation skills with the ability to lead and influence a large group of diverse stakeholders through decision-making processes.
- Ability to navigate within a complex matrix structure with a demonstrated ability to develop strong partnerships and collaborative relationships
- People leadership experience including coaching and developing others

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3891 Senior Windows Server Infrastructure Specialist (Hybrid)Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Windows Server Infrastructure Specialist in Montreal, QC! This role will contribute to and take the lead on on-going initiatives for our client's Microsoft Windows Server Infrastructure and Platform based products and who can own engineering tasks from design to implementation.

You have a very strong technical foundation and engineering experience based on the Windows Server Platform, a strategic mindset, great communication skills and the ability to collaborate well with others in a truly global team. You are an advocate of automation and scripting. You are security savvy with experience in security best practices and frameworks, deployments, security hardening and compliance reporting. You have experience managing people and teams.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

What You'll Be Doing
- Work in an Agile squad to maintain and support Windows Server Platform based solutions following firm tools, policies, processes, and the latest security guidelines
- Design and Develop solutions across the Windows Infrastructure space that fit into the firm's technology roadmap and meet security, supportability and performance requirements
- Work closely on automation of the infrastructure and platform - using mainly PowerShell - to help shift focus more towards a DevOps/SRE Model
- Help manage and coach the more junior members of the chapter and squad
- Create, review and maintain technical and operational support documentation
- Share knowledge amongst peers and clients in the Agile chapter and squad
- Investigate & troubleshoot incidents as part of an on-call rotation in the squad

Skills & Experience You're Bringing
- Experience in both the Design and Operational aspects of large scale and complex Windows Server engineering and management
- Deep technical understanding of Windows Server operating systems up to Server 2019
- Extensive experience with one or more of the following Microsoft technologies in a large environment (e.g., SCCM OSD, Microsoft Clustering, DFSN, DFSR, WDS, FTP)
- Troubleshooting mind-set and experience with tooling (e.g., parsing event logs, using SysInternals tools, analyzing memory dumps etc.)
- Great communication skills and the ability to collaborate well with others in a truly global team
- Intermediate or higher-level scripting skills with PowerShell focused on automation in the Windows Infrastructure / Platform space
- Ability to write technical and operational management documentation (system design and engineering documents, operational run books, high level design through to build and implementation)
- Up to date knowledge of Windows security and auditing from both Microsoft and Industry best practice
- Experience of writing High Level Design (HLD) and Low Level Design (LLD) documentation

Other Desired Skills
- Experience with Azure Stack, Splunk, CIDB and Configuration management solutions (e.g., Chef, Puppet, Ansible, Terraform, etc.)
- Experience in migrating services into Public Cloud Services (Azure AD, Office 365, AWS, Intune, Windows Virtual Desktop, etc.)
- Experience of working in a distributed team and leading technical aspects of projects
- Experience of dealing with clients within their respective businesses to understand requirements and scoping aspects of work
- Experience with the features and functionality introduced by Windows Server 2022
- Experience working with performance and monitoring tools, such as SCOM or Splunk
- Experience with troubleshooting tools such as Wireshark
- Experience managing people and teams

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3890 Senior Windows Server Infrastructure AD Specialist (Hybrid)Montreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Windows Server Infrastructure AD Specialist in Montreal, QC! The role is focused on Microsoft Windows Infrastructure and Platform Technologies working within a closely aligned Engineering and operational function, providing global solutions and support for the client's infrastructure.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Skills/Experience You're Bringing
- Work in a closely aligned Operational and Engineering Windows Team and with external vendors to deliver new solutions and technologies for the bank.
- Maintain the global server infrastructure, provide operational stability by following and using the tools, policies, processes, and procedures available.
- Design and Development of solutions across the Windows Infrastructure space focused on Active Directory, Windows Server, and Security.
- Work closely on automation, using Powershell, of the infrastructure and platform to help shift focus more towards a DevOps Model.
- Investigate & Troubleshoot incidents as part of a rotational squad.
- Integrate new products with the latest IT security guidelines.

Skills/Experience You're Bringing
- Experience of both Design and Operational aspects with large scale and complicated Active Directory deployments and related infrastructure components such as DNS, Group Policies and Globally distributed environments.
- Technical understanding of Microsoft Server based Operating Systems focused on Server 2012, 2016 and 2019.
- Powershell scripting and automation skills to at least intermediate level of knowledge focused on automation in the Windows Infrastructure / Platform space.
- Ability to write technical and operational management documentation (system design and engineering documents, operational run books, high level design through to build and implementation).
- Up to date knowledge of Windows security and auditing from both Microsoft and Industry best practice.
- Experience of writing High Level Design (HLD) and Low-Level Design (LLD) documentation.

Other Desired Skills
- Experience utilizing newer AD features such as fine-grained password policies, group managed service accounts and their usage.
- Experience using LDIFD and other LDAP related tools.
- Experience with Office365 solutions and AD domain migration project.
- Experience with Azure AD Connect and related infrastructure.
- Experience with Quest Change Auditor for AD, Active Roles Server, or Recovery Manager for Active Directory.
- Experience working with performance and monitoring tools, such as SCOM or Splunk.
- Demonstratable troubleshooting skills such as the use of Wireshark and similar network monitoring tools.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3889 Platform ArchitectToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a fast-growing leader in legal technology, is hiring a full-time Platform Architect in Toronto, ON! This position provides a great opportunity to make an impact at an early-stage startup. At this company, you will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at firms and other technology startups and who have taught at elite American universities. This position reports directly to the VP of Engineering.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous compensation including a base salary and comprehensive benefits package
- Enjoy a flexible remote WFH policy from any of their company headquarters, located in global cities including Toronto, New York, London, Los Angeles and more

What You'll Be Doing
-Be hands-on as the day-to-day technical lead, guiding a team of senior developers and engineers. This role will be an expert in the design and development of Cloud-Native, Microservices architectured reusable components with proficiency in .NET Core, Javascript/Typescript and Python stacks.
- Lead design sessions focused on scalability and design and implementation best practices.
- Design technical solutions and strategies for software applications and build detailed technical design, deployment & implementation patterns.
- Assess and analyze business strategy & requirements, working on breaking down, scoping and estimating tasks.
- Our team is high-performing, flexible and fast – will be asked to provide peer reviews, leadership, mentorship, and quality control on a daily basis.

Skills & Experience You're Bringing
- Solid understanding of service-oriented architecture, microservices concepts and patterns, cloud-native solution concepts and best practices
- Demonstratable hands-on experiences in designing and building enterprise and/or Software as a Service solution development following 12-factors design patterns and related best practices
- Experience in multi-vendor network topologies and in designing Networking Architecture across public and private cloud platforms
- Experience with hybrid cloud architectures (leveraging AWS, Azure, GCP) and using various connectivity solutions between cloud providers (AWS, Azure, GCP)
- Experience with high availability, scalability and serviceability platform design and architecture, an expert in supporting infrastructure services including databases, storage services, event and streaming services, and so on.
- Expert in organizing and managing GIT Flow for source code management.
- Strong coding experience, proficiency in C#, Javascript/Typescript, Python and their popular build system, and other modern programming languages are assets
- Expert in Cloud-native Containerized Architecture and have experience in deploying applications to containerized cloud platforms such as Kubernetes or other private cloud orchestration solutions
- Experience with code analysis and inspection tooling for Code Quality
- Bachelor (equivalent or higher) degree in Computer Science, Engineering or related discipline
- 5 to 8 years of experience in Architecting, developing and delivering multiple projects
- Experience working in a fast-paced environment using Agile methodologies for developing software
- Experience with Cybersecurity operations and Secured Sofware Development Lifecycle

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3888 Product ManagerToronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a fast-growing leader in legal technology, is hiring a full-time Product Manager in Toronto, ON! This position provides a great opportunity to make an impact at an early-stage startup. At this company, you will have a diverse array of responsibilities, and you will receive on-the-job training and mentorship from senior team members who have worked at other firms and technology startups and who have taught at elite American universities. This position reports directly to the Director of Product Management.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous compensation including a base salary and comprehensive benefits package
- Enjoy a flexible remote WFH policy from any of their company headquarters, located in multiple global cities including Toronto, New York, London, Los Angeles and more

What You'll Be Doing
- Participate in driving product strategies and long-term visions, build best-in-class Cloud-Native and Software as a Service user experiences
- Conduct user research and usability studies, collaborating with designers, developers and research teams to identify opportunities for new and existing features and functionalities
- Partner with GTM and legal product teams to build product roadmaps that will be incorporated into the broader feature sets for general cloud computing, e-commerce and enterprise solution integration.
- Oversee and manage lead requirements discovery, solution design, user story writing, feature development, and user acceptance testing
- Partner with cross-functional teams regularly to ensure alignment on feature development and prioritization
- Monitor and evaluate product performance to ensure constant product iteration and improvements

Skills & Experience You're Bringing
- Bachelor's degree or equivalent practical experience
- 4 years of experience in product management with technical products
- 2 years of experience with accessibility of technical products
- Experience driving elements of product life-cycle while working with cross-functional teams

Preferred Qualifications
- Experience driving features in browsers, web platforms, and/or operating systems
- Experience with assistive technologies including screen readers, refreshable braille displays, magnifiers, switch access, head tracking, and/or voice control
- Experience working in industry standards groups such as the World Wide Web Consortium (W3C), ETSI, and Institute of Electrical and Electronics Engineers (IEEE)
- Experience with user interface (UI) design principles or user research

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3887 QA Automation DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time QA Automation Developer in Montreal, QC! This role will work closely with our client's development teams to improve the overall quality of the applications in an Agile development environment. Knowledge of French and English is required.

The main responsibility is to build, enhance and maintain the automation solutions for various backend systems, while having a high focus on reliability, maintainability and efficiency. A successful candidate should have a broad knowledge of IT technologies and be comfortable solving problems independently.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Skills/Experience You're Bringing-
- A Bachelor's or master's degree in Computer Science, Computer Engineering, or a related field.
- At least 3-5 years of Software Testing/ Development experience within a technical environment
- Hands-on development experience in Python
- Strong knowledge of testing methodologies and automation design
- Strong knowledge of Linux and backend services.
- Knowledge of database and SQL queries
- Strong problem-solving, troubleshooting and analysis skills
- Detailed oriented and be able to work in a fast-paced environment.
- Strong written and oral communication skills

Nice to have skills
- Experience and/or interest in modern DevOps practices e.g., in CI/CD, Git/Stash/Jenkins and Agile methodologies (Scrum, Kanban)
- Experience working in global team setup and collaboration

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3886 Senior Java API DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Senior Java API Developer in Montreal, QC! They are looking for a Senior API developer with experience delivering microservices and modelling data in JSON for storage and transport. Knowledge of French and English is required.

In this role, you will work closely with the team located across multiple regions to design RESTful services that provide secure access to HR data sourced from various cloud-based and on-premises systems.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Skills/Experience You're Bringing-
- A bachelor's degree in Computer Science or a related field.
-12+ years working as a hands-on developer in Information Technology or related field.
- 10+ years of core Java development experience, specifically with transactional, multi-threaded systems.
- 8+ years of enterprise Java development experience, specifically with web services, transaction management and distributed caching.
- 8+ years of Database development experience with a solid understanding of core database concepts and relational database design. IBM DB2 or Sybase preferred.
- Strong foundation in RESTful design practices.
- Strong familiarity with the Open API Specification.
- Experience working with and a strong understanding of bi-temporal data.
- Excellent understanding of all aspects of the Software Development Lifecycle.
- Excellent written and verbal communication skills.
- Must be highly motivated and a self-starter.

Other Desired Skills
- 6+ years working in the financial industry.
- 3+ years working with HR systems.
- 3+ years working with a data integration or API management platform such as Apigee.
- 3+ years working with data in JSON format and/or NoSQL databases. MongoDB preferred.
- Experience with the Apigee Developer Portal (Drupal), JS, CSS, PHP is a plus.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3885 Solutions ArchitectMississauga , ON

Employment Term: Full-time
Location: Mississauga , ON

Apply

Our client, a global leader in BPM software and performance management systems, is hiring a full-time Solutions Architect in Mississauga, ON! This role requires a dynamic individual who has an excellent combination of business understanding (accounting/finance and business analysis) along with a sound technical background (database functions and data integration creation).

Note: All of our client's employees are working remotely from home. When the team implements their return to office plan in the future, the client will offer employees the choice for work arrangement: the opportunity to work from our office, remotely, or a combination of both/hybrid. Their team has invested in best-in-class tools, technology, and culture to ensure our team members are able to do their best work.

Perks You'll Love
- Competitive benefits and bonuses (including RRSP-matching), generous vacation & personal time off
- Fitness club/gym membership reimbursement (or fitness/sports equipment)
- Training Reimbursement and Internal Training Programs
- Work with fantastic developer tools, including high-end monitors & laptops

What You'll Be Doing
- Gather and understand client requirements and translate them into the client's system design
- Coach and guide the consulting resources on executing project design
- Generate design reviews for active implementations
- Provide continual improvement on implementation methodology and design best practices
- Participate in model audits and customer solutions reviews
- Conduct pre-sales project analysis
- Perform other related duties as assigned

Skills & Experience You're Bringing
- Post-Secondary Degree in Accounting, Finance, Engineering, Computer Science, or related discipline
- Minimum of 5 years of relevant experience in a business or technical consulting role
- Minimum 3 years' experience working in a complex software environment
- Strong computer skills with advanced working knowledge of Microsoft SQL Server and SQL Server Analysis Services
- Excellent analytical and problem-solving skills
- Strong organizational skills, attention to detail and accuracy, as well as the ability to prioritize workload is required
- Strong written and verbal communication skills; ability to communicate to all levels across an organization
- Customer service focused
- Work effectively under pressure and tight deadlines
- Systematic and logical – develops and uses effective processes
- Strong understanding of the ERP/CRM/BI market.
- Must be legally entitled to work in the country where the role is located. Must be able to travel to the United States, Canada and/or internationally, and have a valid passport

Other Preferred Qualifications
- Academic or practical knowledge of Accounting and/or Financial concepts (i.e. planning, budgeting, forecasting, or consolidation) is preferred
- Knowledge of CPM software is highly desired
- Demonstrated success in strategic and tactical planning within a project environment

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered for the position.

#3884 Database SpecialistMontreal area , QC

Employment Term: Full-time
Location: Montreal area , QC

Apply

Our client, a global financial services firm and a market leader in investment banking, is hiring a full-time Database Specialist in the Montreal area, QC! This is a challenging and dynamic role, requiring the developer to participate in all stages of the systems development life cycle, and to partner with other global technical and business teams inside and outside the CDRT division.

Besides the database technical skills and know-how, good communication skills, and willingness to share ideas and concepts with others are essential.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

What You'll Be Doing
- Takes ownership of Sybase, DB2 & NoSQL database plant
- Perform DevOps role
- Analyze, design, develop, test, maintain, and optimize database components, schema, stored procedures, scripts, views, triggers
- Participate in analysis and design activities with application development teams
- Execute data engineering activities
- Undertake performance turning and troubleshooting
- Perform remediation of database hygiene issues
- Document technical requirements, specifications, and solutions
- Collaborate in troubleshooting and incident resolution activities
- Contribute with the improvement of the team's core skills and with the development of best practices and standards

Experience & Skills You're Bringing
- The candidate must possess a strong technology background with advanced knowledge of RDBMS concepts and having working experience on PL/SQL Development.
- Bachelor's Degree in computer engineering, Computer Software, or related field of study
- Minimum industry experience with Sybase / DB2 development
- Knowledge of ETL experience, Informatica along with Python experience and DevOps, Apache Spark/Shell Scripting
- Strong SQL/ANSI programming skills
- Experience with stored procedure development and SQL performance tuning
- Very good written and verbal communication skills
- Ability to work under time and resource constraints and find simple and effective solutions
- Motivated to expand technical and business knowledge

Nice to Have
- Firm understanding of Data Analysis
- Experience in the Financial Services Industry, Azure foundation, Agile methodology familiarity

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3883 Business System Analyst (BSA)Greater Toronto Area (GTA) , ON

Employment Term: Contract
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Business System Analyst (BSA) in the Greater Toronto area (GTA), ON on a six-month renewable contract engagement! This role offers the chance to advise and deliver regulatory change projects as part of a fast-paced, long-term strategic partnership with leading financial institutions. You bring a very good understanding of financial domain products is an advantage.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You'll Be Doing
- Elicit, analyze, interpret business and technical requirements
- Work with development and business leads to create clear agile user stories actionable by development with a minimum of questions
- Understand JSON schema's and be able to provide detail in user stories on where data should be saved
- Understand API specs and be able to provide detail in user stories on the flow of data
- Understand and interpret architectural diagrams
- Respond to development and testing teams requests for clarity
- Take full responsibility for all documented work activities.

Skills/Experience You're Bringing
- Technical BSA experience.
- Understanding of APIs and Swagger
- Understanding of WSDLs and other legacy integration patterns
- Agile
- Jira, Confluence and Bitbucket
- Ability to create user-stories, especially the technical components of the story
- Ability to create and assist with test-case and test tools
- Contact Center and IVR experience

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3882 Technical Project ManagerGreater Toronto Area (GTA) , ON

Employment Term: Full-time
Location: Greater Toronto Area (GTA) , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring a Technical Project Manager on a six-month renewable contract engagement! In this role, you will plan, manage and facilitate the successful execution of program timelines and milestones. You will also collaborate with internal and external contributors to build a client specific co-delivery plan while adhering to implantation processes.

Perks You'll Love
- Tackle challenging, new projects
- Enjoy collaborative culture & working environment
- Dynamic team with leading industry experience

What You'll Be Doing
- Plan, manage and facilitate the successful execution of program timelines and milestones
- Collaborate with internal and external contributors to build a client specific co-delivery plan while adhering to implantation processes
- Actively track all activities and their status; accountable for critical project deadlines and tasks
- Proactively engage with customers to understand project requirements, manage expectations, provide project updates and ensure overall customer satisfaction
- Prepare work schedule and timelines with the customer and the extended team
- Anticipate and mitigate potential issues with project delivery
- Regularly communicate and maintain a bridge between the customer and the client to ensure best practice in implementation and onboarding
- Maintain up to date documentation and communicate findings to key stakeholders
- Regularly communicate project status and circulate project information to the team
- Obtain final sign-off and ensure customers are fully satisfied with project completion
- Prepare and ensure seamless handoff of newly implemented customers to the operations team

Skills/Experience You're Bringing
- 8+ years of project management and implementation management
- Senior Project Manager with experience leading large application development projects
- Demonstrated leadership of complex development projects
- Experience in Contact Centre/IVR projects
- Working closely with Business System Analyst for documenting the routing and call flows for the ,company's IVRs
- Experience with software re-write / re-engineering / re-factoring projects
- Able to lead deep-dive technical discussions for solutioning
- Able to provide estimates for duration/effort of design/development activities
- Experience and capabilities to speak with customer leaders to extract expectations, influence direction and manage expectations
- Excellent people skills
- Comfortable speaking and presenting to senior stakeholders and clients
- Ability to think strategically and execute tactically, enabling cross-business teams
- Ability work in fast pace environment while following best practice and company process
- Highly driven and passionate about customer satisfaction, product development and technology
- Excellent oral, listening, and written communication skills
- Excellent presentation skills
- Banking experience desirable but not necessary
- Professional experience is important. But it's paramount you share our belief in disruptive innovation that puts clients ahead in a tough market. From Day One, your key skill will be to perceive new and better ways of doing things to give your clients an unfair advantage.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3880 Operations Project ManagerMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global leader in the field of the Internet of Things, is seeking an Operations Project Manager in Montreal, QC! This role will work closely with the executive leadership team to scope and execute strategic projects aimed at improving operational efficiency, financial performance, and functional capability.

This role requires fluency in French, with at least conversational English.

Perks You'll Love
- Join an award-winning global leader who specializes in IoT
- Great working environment & culture
- Be part of a supportive team that values teamwork, transparency, diversity & inclusion

Work You'll Do
- Work closely with the executive leadership team to scope and execute strategic projects aimed at improving operational efficiency, financial performance, and functional capability
- Take ownership of high profile and strategically impactful projects, often with pressing deadlines and dynamic project scope
- Apply an analytical approach and industry best practices to solve complex problems
- Work closely with stakeholders across the organization and facilitate change management
- Put in place KPIs to measure project results, and hold stakeholders accountable
- Develop an understanding of the client's business systems and process (e.g., NetSuite ERP) and how to leverage them for process improvement and data tracking / reporting
- Communicate and listen effectively with all levels of the organization
- Prepare executive level presentations to summarize project scope, progress, outcomes

Experience/Skills You're Bringing
- At least 4-7 years management consulting or internal special projects experience
- STEM undergraduate degree preferred and / or a demonstrated comfort with technical / mathematical concepts
- Operational excellence, supply chain, material management, manufacturing, and / or ERP systems experience
- Proficiency using excel to perform complex analytical tasks (experience with other tools a plus)
- Excellent communicator in both technical and non-technical contexts
- Experience communicating complex ideas in PowerPoint presentations
- Fluent in French, at least conversational English

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.

#3879 Python DeveloperMontreal , QC

Employment Term: Full-time
Location: Montreal , QC

Apply

Our client, a global financial services firm and market leader in investment banking, is hiring a full-time Python Developer in Montreal, QC! This role requires a hands-on developer that will join a group that is responsible for shaping the client's SDLC by implementing the tools, systems, and processes used by 12,000+ developers in the Firm for software development and deployment.

In this role, you will be working with a global team of experts on modernizing the delivery pipeline tooling which will help developers complete their day to day tasks with convenience. You will have a chance to expand your skillset when assisting these users. The role is also unique because the team has the chance to use the tools it develops, so team members are encouraged to suggest ideas to improve their own experience with the tooling.

Prior experience in the financial industry is not required; candidates from software companies are welcome.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Generous holiday/vacation time
- Competitive Employee RRSP plan & bonuses

Experience/Key Skills You're Bringing
- Hands-on large-scale backend development experience in Python.
- Experience with Relational Databases.
- Experience working in a Linux environment.
- Experience with building REST APIs (Flask, Django, or Similar)
- Highly technical and passionate about development tooling and processes.
- Familiar with the tools of the trade: experience working with SCM, code review, issue tracking, and continuous integration systems.
- Experience with and understanding of IDEs, testing frameworks, build, and code quality tooling.
- Experience working as a developer on a large-scale project in an agile, globally distributed environment.
- Interested in getting to bottom of things - to understand how they work and why.

Nice to have
- Prior experience developing tools for build automation, version control (Bitbucket, Github), issue tracking (Jira), and continuous integration (Jenkins, Azure DevOps, Github Actions)
- Experience with automated testing, and/or deployment pipelines
- Experience in efficient data analytics/manipulation data with Pandas.

We Are An Equal Opportunity Employer
All qualified applicants will receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Canadian Work Authorization
All applicants MUST be authorized to work in Canada. Any applicants not meeting this criteria will not be notified and will not be considered eligible for the position.