Start Searching For Jobs

ADVANCED FILTERS
Perks :

Job Title

City

#3937 Tableau ArchitectRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in virtual engagement, is hiring a remote Tableau Architect! In this role, you will lead the development and maintenance of Tableau reporting solutions (currently 4 engineers), and establish standards and best practices for dashboards and related technologies for the project.

Perks You'll Love
- 100% Remote work option
- Great benefits and bonuses, including 401K
- Fantastic culture and team, which prioritizes work/life balance & offers generous vacation including PTO

Skills/Experience You're Bringing
- Lead the development and maintenance of Tableau reporting solutions (currently 4 engineers).
- Establish standards and best practices for dashboards and related technologies for the project
- Design and Construct Tableau foundation and implement a long-term strategy for Tableau platform
- Administer Tableau servers in multiple environments for maximum efficiency and performance
- Create/Manage Workbooks and Projects, Database Views, Data Sources and Data Connections
- Support the team with an understanding of business and data requirements, and iteratively design visualizations for customer presentation
- Perform detailed data analysis (i.e. determine the structure, content, and quality of the data through examination of source systems and data samples)
- Design and create data visualizations (reports and dashboards) as required to support user stories, including UI/visualization aspects
- Work directly with product owners to refine internal and external requirements so we build the right solution to a problem.
- Write comprehensible, extensible, maintainable, and testable code.
- Be curious, empathetic, and humble.
- Engage in the continued pursuit of improved skills and knowledge.
- Engage in sharing knowledge and feedback.
- Work with SREs to contribute to the platform stability, availability, and quality.

Skills & Experience You're Bringing
- Education: Formal higher-education degrees in STEM fields or vocational certificates related to software development are preferred, but not required. Real-world experience and proven track records count as much, if not more.
- 7-10 years of enterprise experience with Tableau products - Tableau Desktop, Tableau Online, Tableau Server
- Experience as both a developer and architect
- Strong SQL skills, and strong querying ability Strong RDBM skills which includes writing complex SQL queries using Snowflake or similar.
- Experience in implementing data security in Enterprise level projects
- Experience in publishing reports, dashboards and data sources to Tableau Server and maintaining them.
- Strong collaboration and communication (verbal and written) skills.
- Flourishes in a team that delights in collaborating, building each other up, and continuous learning.
- Ability to foster cross-team relationships with empathy and respect.
- Enthusiastic and passionate about data, service-oriented architectures, and scalable systems.
- Experience with SOA, job queues, concurrent programming, and observability is a plus.
- Understanding privacy-by-design frameworks and code-level security techniques is a plus.

Technology Summary
- Tableau
- Alteryx and DataWorkz
- Databases: PostgreSQL, Snowflake
- Python
- GitHub
- AWS

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.

#3932 Senior Python EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in virtual engagement, is hiring a remote Senior Python Engineer! This role will work within an agile team to implement and maintain secure, scalable, cloud-based NLP, Data processes, and Data Analytics microservices for our client's public and customer-specific applications. We are hiring an engineer with a solid technical foundation who is curious and compassionate. Our team sources data from a variety of systems and processes the data for use in both internal and external products.

Our client is a remote-first engineering team spanning multiple time zones and countries. The daily team collaboration heavily utilizes GitHub, Slack, Zoom, and Jira. Their focus is on the business needs with an eye toward data flows and integrity. They strive to provide high-quality code through practices such as TDD, pair programming, continuous delivery, scalable design, and individual knowledge growth. They maintain a commitment to balancing resources across new features, emerging technologies, and technical debt.

Perks You'll Love
- 100% Remote work option
- Great benefits and bonuses, including 401K
- Fantastic culture and team, which prioritizes work/life balance & offers generous vacation including PTO

Skills/Experience You're Bringing
- Develop a deep appreciation and understanding of data, systems, and scale.
- Develop and deploy scalable and globally accessible APIs for AI and Data services being utilized by multiple products.
- Engage in fluid communication, transparency, and accountability within the engineering team and other teams in the company.
- Work collaboratively with a distributed team to deliver modern, scalable, SaaS software across multiple cloud providers (AWS and Heroku).
- Work directly with product owners to refine internal and external requirements, so we build the right solution to a problem.
- Write understandable, extensible, maintainable, and testable code.
- Be curious, empathetic, and humble.
- Engage in the continued pursuit of improved skills and knowledge.
- Engage in sharing knowledge and feedback.
- Work with cross-department SREs to contribute to the platform stability, availability, and quality.

Technology Summary
- Python
- Other languages a plus: Ruby on Rails, NODE JS
- Databases: PostgreSQL, Redis, Couchbase, and graph databases
- APIs: REST or GraphQL
- New Relic
- GitHub
- AWS, Heroku, or similar
- CircleCI or similar CI/CD solution

Other Requirements
- Education: Formal higher-education degrees in STEM fields or vocational certificates related to software development are preferred but not required. Real-world experience and proven track records count as much, if not more.
- 3-5 years of professional programming experience with languages and frameworks such as Python, etc.
- Proficient with relational and NoSQL databases with direct experience using at least one of PostgreSQL, MySQL, Couchbase, Redis, or DynamoDB.
- Solid understanding of modern API design patterns (REST, GraphQL, JSON, etc.)
- Experience in Social Network Analytics, graph theory, and community models a plus
- Experience in training, implementation and deployment of analytics and ML libraries such as Pandas, NLTK, or Scikit-learn is a plus.
- Strong collaboration and communication (verbal and written) skills.
- Flourishes in a team that focuses on collaborating, building each other up, and continuous learning.
- Ability to foster cross-team relationships with empathy and respect.
- Enthusiastic and passionate about data, service-oriented architectures, and scalable systems.
- Experience with SOA, job queues, concurrent programming, and observability is a plus.
- Understanding privacy-by-design frameworks and code-level security techniques 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.

#3933 Lead Tableau ArchitectRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in virtual engagement, is hiring a remote Lead Tableau Architect! This role will work within an agile team to implement and maintain secure, scalable, cloud-based Data Analytics product. Our client is a hiring a leader with a solid technical foundation who is curious and compassionate. Their team captures a variety of internal and external health datasets, analyzes, visualizes and then delivers insights via their Tableau platform to customers globally.

Our client is a remote-first engineering team spanning multiple time zones and countries. The daily team collaboration heavily utilizes GitHub, Slack, Zoom, and Jira. Their focus is on the business needs with an eye toward data flows and integrity. They strive to provide high-quality code through practices such as TDD, pair programming, continuous delivery, scalable design, and individual knowledge growth. They maintain a commitment to balancing resources across new features, emerging technologies, and technical debt.

Perks You'll Love
- 100% Remote work option
- Great benefits and bonuses, including 401K
- Fantastic culture and team, which prioritizes work/life balance & offers generous vacation including PTO

Skills/Experience You're Bringing
- Lead the development and maintenance of Tableau reporting solutions (currently 4 engineers).
- Establish standards and best practices for dashboards and related technologies for the project
- Design and Construct Tableau foundation and implement a long-term strategy for Tableau platform
- Administer Tableau servers in multiple environments for maximum efficiency and performance
- Create/Manage Workbooks and Projects, Database Views, Data Sources and Data Connections
- Support the team with an understanding of business and data requirements, and iteratively design visualizations for customer presentation
- Perform detailed data analysis (i.e. determine the structure, content, and quality of the data through examination of source systems and data samples)
- Design and create data visualizations (reports and dashboards) as required to support user stories, including UI/visualization aspects
- Work directly with product owners to refine internal and external requirements so we build the right solution to a problem.
- Write comprehensible, extensible, maintainable, and testable code.
- Be curious, empathetic, and humble.
- Engage in the continued pursuit of improved skills and knowledge.
- Engage in sharing knowledge and feedback.
- Work with SREs to contribute to the platform stability, availability, and quality.

Other Requirements
- Education: Formal higher-education degrees in STEM fields or vocational certificates related to software development are preferred, but not required. Real-world experience and proven track records count as much, if not more.
- 7-10 years of enterprise experience with Tableau products - Tableau Desktop, Tableau Online, Tableau Server
- Experience as both a developer and architect
- Strong SQL skills, and strong querying ability Strong RDBM skills which includes writing complex SQL queries using Snowflake or similar.
- Experience in implementing data security in Enterprise level projects
- Experience in publishing reports, dashboards and data sources to Tableau Server and maintaining them.
- Strong collaboration and communication (verbal and written) skills.
- Flourishes in a team that delights in collaborating, building each other up, and continuous learning.
- Ability to foster cross-team relationships with empathy and respect.
- Enthusiastic and passionate about data, service-oriented architectures, and scalable systems.
- Experience with SOA, job queues, concurrent programming, and observability is a plus.
- Understanding privacy-by-design frameworks and code-level security techniques is a plus.

Technology Summary
- Tableau
- Alteryx and DataWorkz
- Databases: PostgreSQL, Snowflake
- Python
- GitHub
- AWS

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.

#3931 Back End Java EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a Back End Java Engineer in Mexico! In this role, you will help support our client's primary initiatives, propose improvements, partner within and outside of the team, and help chart a path forward for yourself, the application teams, and our client's platform.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects, and enjoy top career & development opportunities
- Great benefits, including paid therapy, generous vacation & team events
- 401K with company match

What You'll Be Doing
- Design, develop, test, deploy, maintain, support, and improve our libraries
- Assist groups migrating into the Kubernetes platform
- Research new technologies and prototype solutions
- Keep our systems fresh with periodic updates to our core dependencies (Spring/Boot)

Experience & Skills You're Bringing
- Should be able to work in Pacific or Central time zone
- Good knowledge of Java, Spring/SpringBoot
- Interest in learning or experience with other technologies such as C#/.NET or Node.js
- Building performant distributed RESTful applications and deploying with Docker or similar
- Experience in SQL databases
- Message processing using Kafka or other messaging platforms
- Multithreading and concurrent processing, data structures, async design patterns, OOP, OOA
- Love for optimizing your system using data and metrics
- Building an automation culture in testing, building, and deploying
- Excellent 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.

#3929 Cloud Systems AdministratorBloomington , MN

Employment Term: Contract
Location: Bloomington , MN

Apply

Our client, a global award-winning industry leader, is hiring a remote Cloud Systems Administrator in Bloomington, MN! In this role, you will be responsible for building, managing, supporting, and scaling our client's Cloud Linux infrastructure. The Sr. Cloud Systems Administrator will collaborate with a talented team of System Administrators, System Engineers, Architects, Support Specialist, and Developers in the ongoing support of the Dayforce application infrastructure.

This role will directly assist in the design, development, construction, and migration of a hybrid cloud environment. You will serve as a key Linux expert in areas of technical consulting, engineering, and support. Working within a hybrid cloud environment including public and private cloud technologies such as Azure, AWS, and VMware.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- Maintain and support of PaaS and IaaS solutions in a public and private cloud platform such as Azure and VMware.
- Perform necessary migration of data and services from private to public cloud platforms.
- Assist in the operational development of newly implemented Azure applications and microservices.
- Provide support for Azure Microservices and applications.
- Define innovative solutions using concepts such as infrastructure-as-code, deployment orchestration, automation templates, and scripting.
- Handle case management, incident management, change management, and proactive monitoring of the global hybrid cloud infrastructure hosting our enterprise-class application.
- Verify stability, interoperability, portability, security, or scalability of system infrastructure.
- Partner with Application Support teams to ensure a highly functioning and available environment.
- Participate in Cloud Operations on-call rotation.

Our Ideal Candidate
- 5-7 years' experience with *Nix technologies such RHEL, Ubuntu and Unix based server technologies.
- 2-7 years' experience working with private and public cloud platforms.
- 2-7 years' experience working with Microsoft Azure PaaS, IaaS, and Micro-services technologies.
- 2-7 years' experience working with VMware technologies.
- 5-7 years' experience as a System Engineer or Administrator within a Linux environment.
- 1-3 years' experience with Infrastructure-as-Code and Terraform software.

Experience & Skills You're Bringing
- Experience building and supporting application infrastructure for a global software company.
- Strong Linux experience.
- Detailed understanding of best practices around highly available, scalable, secure, and connected global hybrid cloud environments.
- Past migration experience from private cloud environments to public cloud environments (preferably Azure).
- Proven cloud infrastructure architecture and engineering experience.
- Strong understanding of hybrid cloud environments.
- Previous support experience and expert knowledge of Azure Microservices and PaaS technologies.
- Understands and has proven experience with Infrastructure as code.
- Excellent verbal and written communication skills.
- Highly motivated and energetic personality capable of influencing positive change and growth.

Required Education
- Associates Degree, plus 2-7 years relevant experience.
- Certifications 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.

#3926 Release EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global award-winning industry leader, is hiring a remote Release Engineer! In this role, you will be responsible for defining and improving the software delivery process for a comprehensive, modern cloud human capital management (HCM) software platform for managing the entire employee lifecycle, and other HCM-software-related products.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- Develop tools and techniques to increase application observability
- Drive investigation and adoption of new and emerging software delivery practices, architectures, and tools
- Manage and organize source code structure to increase maintainability and ease of deployment
- Work on special projects as needed
- Collaborate with Operations and Support teams to find opportunities for improvement in the deployment pipelines

Skills/Experience You're Bringing
- Strong analytical, diagnostic, and problem-solving skills
- Experience automating build and deployment processes for applications ranging from large and monolithic to microservices
- Experience with Azure and cloud-native architecture
- Experience with Infrastructure as Code and tools such as Terraform
- Strong understanding of the software development lifecycle and application delivery processes
- Experience with source control management practices and advanced branching techniques (Git and TFS)
- Experience with Azure DevOps Builds and Release Pipelines or comparable alternatives such as Jenkins and Octopus Deploy
- Working experience with PowerShell, C#, and the .NET Framework
- Strong focus on customer satisfaction
- Extensive experience in enterprise, SaaS software development and/or operations
- Strong understanding of DevOps practices and techniques

Bonus Skills
- Experience with or desire to work in an agile development environment (Scrum)
- Experience transitioning applications from a monolithic architecture to microservices
- Experience with Docker, Kubernetes, Service Fabric, or similar container orchestration platforms
- Extensive experience developing with PowerShell or C# #LI-Remote

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.

#3925 Senior Product ManagerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior Product Manager! This role will support the implementation of critical infrastructure projects by aligning global operations, product development and third-party teams with the objectives of leadership.

As a Sr. Product Manager dedicated to Technical Operations, this person will work closely with engineering managers and directors who oversee OpenTable's corporate systems, network operations, core infrastructure, serving platforms, data platforms, visibility, and release engineering teams. The Sr. Product Manager will coordinate and deliver major operational initiatives by scoping, scheduling, team building, budgeting, and supporting quality assurance, procurement, and risk management.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects, and enjoy top career & development opportunities
- Great benefits, including paid therapy, generous vacation & team events
- 401K with company match

What You'll Be Doing
- Own the analysis, development, refinement, and execution of large-scale technical projects
- Work directly with senior leadership to move projects from idea to initiation, execution, and close
- Apply expertise in navigating enterprise systems and people resources to form a project team and manage stakeholder expectations
- Coordinate and lead status monitoring, status updates, and other communication touch points required for project health and success
- Maintain relationships with Technical Operation's leads and their teams
- Promote and champion key initiatives for the Technical Operations department
- Lead and mentor Technical Operations product managers
- Improve efficiency in an agile environment where the process is fluid and creative solutions are the norm

Experience & Skills You're Bringing
- 3+ years experience running technical operations projects
- Certifications and/or other proven expertise with Agile Scrum and PMI's PMBOK
- A conceptual understanding of data center operations, microservice environments, and quality assurance processes
- The ability to refine scope, focus teams on priority topics and develop critical path milestone plans
- An ability to predict challenges and seek to proactively head off obstacles
- Data-centricity – you have a deep curiosity about metrics and can identify how/when to use them and report back on the impact
- Experience mentoring, coaching and developing talent
- Strong communication and listening skills – you can present ideas and build consensus among a distributed group
- A strong sense of personal accountability regarding decision-making and supervising cross-departmental teams
- A team-first demeanor who can closely collaborate with engineers, designers, and other cross-functional teams
- Excellent time management and organizational skills and experience establishing guidelines in these areas for 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.

#3924 React DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote React Developer! In this role, you will be working on the Booking and User Experience (BUX) team responsible for the core of our client's business supporting various booking flows and attracting new and existing diners to return to our global network of restaurants.

You are responsible for building new booking experiences, improving conversion metrics through UX and responsive design improvements, and increasing new diner acquisitions and existing diner retention through rewards.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects, and enjoy top career & development opportunities
- Great benefits, including paid therapy, generous vacation & team events
- 401K with company match

What You'll Be Doing
- Be a valued member of a collaborative agile team to continuously experiment, iterate and deliver on new product objectives.
- Work on all levels of the web stack (JavaScript/React/Redux/GraphQL)
- Build, optimize, and maintain an easy-to-use, powerful web application using React and Redux
- Work closely with product managers, designers, and other engineers to tackle exciting and challenging problems.
- Craft elegant solutions to fix bugs and solve problems.
- You set a high bar for the technical design and code quality of your team.
- Help other engineers on the team via mentorship, code pairing, and code review

Skills & Experience You're Bringing
- An experienced developer with at least 3+ years of experience in modern Javascript, React, and Redux.
- Passionate about delivering end-to-end experiences and care about their software architecture across the backend, frontend, and the APIs that glue them together.
- Good experience with JS design patterns (Async/Await, Promises, callbacks etc)
- Experience with Node.js and a server framework like Express
- Experience working within a distributed microservice architecture
- Understands and cares about sound engineering practices like Continuous Delivery, Defensive Programming, and Automated Testing.
- Passionate about UX/UI experience and design best practices across multiple web platforms.
- Push the limits of product innovation using the latest advancements in web technology and design patterns

Bonus Skills We'd Love to See
- Containerization using Docker
- Container-based deployment using Mesos/Kubernetes
- Application monitoring and familiarity with ELK/StatsD

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.

#3923 Senior Engineer, Developer ExperienceRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global award-winning industry leader, is hiring a remote Senior Engineer, Developer Experience! In this role, you will be responsible for responsible for improving the experience of our product and development teams - through advocacy, research, software development, and enablement – all driven by the needs expressed by those teams directly.

We work to advise, assist, define, and develop solutions to address common development team frustrations. Development teams should have first-class assistance in delivering high quality services and solutions, and we aim to provide that expert guidance in a responsive and collaborative manner.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- Define, document, and promote best practices within the DevX organization and the engineering teams
- Provide technical expertise and operational support for software delivery management tools such as Azure DevOps, Azure, Jira, Artifactory, Visual Studio/Code, GitHub, etc
- Define, build and implement scalable and easy-to-use tooling and solutions
- Stay current on new tools, approaches, and patterns which can reduce development team friction and reduce the time it takes to deliver a service
- Develop trusted relationships with product management, development leaders and other stakeholders to drive continuous improvement
- Gain deep familiarity with the workflow of our engineers, their points of friction, and build tools to create a more rewarding development experience
- Partner with Release Engineering and Config Management to address pain points within our release process

Skills & Experience You're Bringing
- 4+ years of experience in software engineering or technical DevOps roles
- 2+ years of experience building developer infrastructure and services at scale
- Passionate about improving the developer experience by finding the balance between standards and freedom
- Robust knowledge of object-oriented design patterns and development
- Robust level experience with C#, .NET Framework / .NET Core, MSBuild
- Hands-on experience with Azure, Azure DevOps, GitHub, and Docker
- Ability to debug, analyze and profile existing code
- Excellent collaboration and communication skills and able to work with a distributed team.
- You have a bias for action, backed by a systematic approach to troubleshooting and problem solving
- You have a knack for taking on "non-standard" problems
- Deep understanding of Agile software delivery principles and practices.
- Active listener, able to understand the needs of the people you're working with
- Strong cross-team and cross-department partnership, collaboration, and consulting skills.
- Experience implementing product management and software delivery management tools with results-driven outcomes is preferred.
- Experience operating at scale in a large software enterprise is preferred.

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.

#3922 Engineer, Developer ExperienceRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global award-winning industry leader, is hiring a remote Engineer, Developer Experience! In this role, you will be responsible for improving the experience of our product and development teams - through advocacy, research, software development, and enablement – all driven by the needs expressed by those teams directly.

We work to advise, assist, define and develop solutions to address common development team frustrations. Development teams should have first-class assistance in delivering high quality services and solutions, and we aim to provide that expert guidance in a responsive and collaborative manner.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- Assist in defining, documenting, and promoting best practices within the DevX organization and the P&T engineering teams
- Provide technical expertise and operational support for software delivery management tools such as Azure DevOps, Azure, Jira, Artifactory, Visual Studio/Code, GitHub, etc
- Build and implement scalable and easy-to-use tooling and solutions
- Stay current on new tools, approaches, and patterns which can reduce development team friction and reduce the time it takes to deliver a service
- Develop trusted relationships with product management, development leaders and business stakeholders to drive continuous improvement
- Gain familiarity with the workflow of our engineers, their points of friction, and build tools to create a more rewarding development experience

Experience & Skills You're Bringing
- 2+ years of experience in software engineering or tangential roles
- Passionate about improving the development experience by finding the balance between standards and freedom
- Knowledge / exposure of object-oriented design patterns and development
- Experience with C#, .NET Framework / .NET Core, MSBuild
- Exposure to Azure, Azure DevOps, GitHub, and Docker
- Excellent collaboration and communication skills and able to work with a distributed team.
- You have a bias for action, backed by a systematic approach to troubleshooting and problem solving
- You have a knack for taking on "non-standard" problems
- Understanding of Agile software delivery principles and practices
- Active listener, able to understand the needs of the people you're working with
- Outstanding communication skills, verbal and written
- Strong cross-team and cross-department partnership, collaboration, and consulting skills.
- Experience implementing product management and software delivery management tools with results-driven outcomes is preferred.
- Experience operating at scale in a large software enterprise is preferred.

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.

#3918 Senior .NET EngineerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior .NET Engineer! Join a team that is highly collaborative: we spend time debating what database architecture to implement for a new feature, or what the right technical solution is to a newly-reported bug. We practice continuous delivery, trunk-based development, code review, and pair programming. Automated testing is also critical for our team.

Perks You'll Love
- Join one of Canada's leading companies
- Tackle new development projects, and enjoy top career & development opportunities
- Great benefits, including paid therapy, generous vacation & team events
- 401K with company match

Skills & Experience You're Bringing
- You have 5 or more years of full-time professional experience working in a team environment
- You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
- You reliably deliver on commitments you've made
- You write code that is readable and maintainable, and is covered by automated tests
- You are proficient in C# and .NET Core
- You know the principles of object-oriented-programming and common design patterns
- You have significant experience with databases (either SQL or NoSQL) including schema architecture, optimizing queries, and data migration
- You have experience working with logging and metrics
- You've worked on codebases that were several years old before you started working on it
- You are comfortable providing feedback to others via a code review process

Bonus Skills
- You look beyond your own work, always looking to improve the team experience
- Experience with event-driven architecture, especially Apache Kafka
- Experience with domain-driven design
- Experience with multithreading and concurrent programming
- Experience with MongoDB
- Experience with caching (local memory, memcached, Redis, etc)
- Experience with Docker and Kubernetes

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.

#3917 Research Operations Lead Vancouver , BC

Employment Term: Full-time
Location: Vancouver , BC

Apply

Our client, a global leader in innovative technology, is hiring a Research Operations Lead in Vancouver, BC! In this role, you'll work alongside a global team of product designers, product managers, and engineers to grow, define, and own our client's research practice, helping to cultivate insights that significantly impact diners and restaurants worldwide.

Perks You'll Love
- Remote Work: Work from (almost) anywhere; wherever you do your best work
- Enriched learning and development opportunities
- Company-paid therapy sessions, and generous vacation & parental leave
- Paid volunteer time, and 401K with company match

What You'll Be Doing
- The Research Operations Lead will be an influential partner embedded in the product design team and pair closely with product development colleagues to establish and streamline research methods and processes, and optimize recruiting pipelines and help us get the very best out of our current toolset.
- You'll also build templates and robust resources to give researchers and non-researchers alike the foundation to conduct great research.
- You'll help to raise the quality bar on the research we conduct here at scale, by guiding the team in writing successful research plans and questions to driving compelling frameworks and evangelizing insights across the organization.
- As the first embedded research hire for our team, you'll establish and solidify our research practice and processes; while at first, your tasks will be hands-on, you'll also have the opportunity to grow and lead the research team to support the growing research needs across emerging and critical areas of product development.

Skills & Experience You're Bringing
- You have a strong portfolio that demonstrates a broad knowledge of and experience with methods spanning from deep qualitative studies to quick usability tests and can build scalable processes
- You have experience defining and crafting research workflows that effectively propel and democratize the practice of research within an organization
- You can guide and teach researchers and non-researchers alike to conduct successful research, from problem definition to sharing out
- You can run multiple projects simultaneously
- You have strong analytical, problem-solving, and interpretation skills
- You can see the big picture, while also being highly detail-oriented and product-focused
- You're a great storyteller with effective verbal and written communications, including the ability to develop and deliver presentations to internal audiences
- You're able to facilitate a group conversation, keeping the group on task and understand the purpose and outcome of the discussion and/or activities

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.

#3916 Senior Product DesignerRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Senior Product Designer! In this role, you will work closely with a globally distributed team of product managers, product & brand designers, engineers, and data scientists to craft experiences that will significantly impact diners and restaurants worldwide.

The Sr. Product Designer will be an influential design partner embedded in our client's Booking & User Experience team, who owns the crucial part of the dining journey where diners complete their reservations, Experiences, takeout orders and more. This individual will work to create, evolve and develop new experiences for diners, while balancing the needs of our users, restaurants, and the business.

The Sr. Product Designer is expected to expertly navigate the full range of a product designer's work—from strategy and research to high-fidelity designs. On some days you'll rapidly sketch ideas and launching experiments as A/B tests, and on others you'll craft a vision to set a project or team up for long-term success.

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
- Influence product strategy and translate complex workflows into elegant and accessible user experiences.
- Work through all stages of the design process, from capturing insights with user research and building and testing prototypes in front of real users to visual design, and working collaboratively with product managers and engineers to deliver a top-notch experience.
- Act as a critical thinker. When finding yourself in a debate, you can appreciate both sides of an issue while remaining kind and standing by your convictions.
- Continuously value introspection to improve yourself, your team, and your products.
- Be proactive, conceive and implement a project independently while being open to feedback and coaching.
- Communicate decisions with clarity and negotiate, prioritize, and break down design work into measurable outcomes.
- Develop a large arsenal of tools and know when to use them to deliver the right level of fidelity for design deliverables.

Experience/Skills You're Bringing
- A strong portfolio that demonstrates problem-solving skills and interaction design skills through a breadth of outstanding product design work across web and mobile platforms
- Experience working with and contributing to design systems
- Comfortable interacting with data and generating hypotheses and insights, and can translate them into product opportunities
- Experience in the restaurant industry and a passion for food and dining
- Experience working on dual-market products
- Experience with A/B testing
- Experience mentoring junior members of the team

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.

#3915 Senior Business Analyst Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, an innovative & online fintech company, is hiring a Senior Business Analyst in Toronto, ON! This role will report to the Senior Manager, Technical Products, and be dedicated to identifying opportunities for technical enhancements and process improvements for our client's systems and products that will increase application resiliency, improve data integrity, and increase process efficiency.

Perks You'll Love
- Work from a central, downtown office
- Fantastic, diverse culture & supportive team with group RRSP program & suppot for new parents
- Generous, competitive performance bonuses

What You'll Be Doing
- Facilitate business requirement elicitation sessions with product owners
- Develop effective and efficient solutions by researching and analyzing current state system capabilities and defining technology solutions options, while working closely with key business subject matter experts and technology partners
- Create wireframes to communicate requirements to developers
- Help to monitor deliverable status to support on-time delivery
- Assist QA team with the creation and execution of test cases and participate in user acceptance testing
- Continuously enhance knowledge and expertise in own area and keep current with leading-edge trends and develop expertise in applications, infrastructure, analytical tools and techniques that can contribute to effective solution development and delivery
- Build relationships and work collaboratively to identify solutions and resolve problems
- Provide regular updates to management throughout projects

Experience & Skills You're Bringing
- Minimum 5+ years of professional experience as Business Analyst for software development
- Experience in the financial services, credit, or FINTECH industry
- Understanding of both SOAP and REST APIs
- Experience with developing and modifying stored procedures and SQL queries
- Knowledge of software development life cycle (SDLC) processes and Agile methodologies (Scrum)
- Solid experience in writing User Stories and Acceptance Criteria
- Strong communication capabilities with excellent oral, written, and presentation skills
- Excellent analytical, problem-solving and documentation skills with strong attention to detail
- Experience mapping business process flow, creating wireframes and mock-ups
- A flair for creative ideas and smart, simple solutions

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.

#3445 Tech RecruiterRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

TAL Group is looking to add motivated, social-media savvy remote Tech Recruiters to its growing team! We are looking for professional individuals with the ambition to drive results and deliver. We empower our team to make their own decisions.

What You'll Be Doing
- Utilizing internal and external resources to identify and reach out to potential contract and permanent Full-time candidates.
- Regularly screening candidates to ensure a match of qualifications and requirements.
- Utilizing social tools to identify and headhunt passive talent, not exclusively relying upon LinkedIn.
- Conducting candidate interviews and meetings, and presenting job opportunities to qualified candidates.
- Serving as the middleman between the client and candidate, negotiating contract terms on their behalf.
- Networking (at meet-ups, industry events) for new business opportunities and referrals.
- Maintaining excellent documentation in the company's applicant management system.
- Continuing to build our already robust database

What We'd Like To See
- At heart, you are a recruiter that loves that hunt. You keep up to date on recruiting tech, news and blogs.
- At least 2 years' previous experience as a Tech Recruiter within an agency environment, working with all levels of Tech requirements and a focus on permanent full-time roles.
- You are a self-driven team player with a proven track record of consistently delivering on several assignments simultaneously, and consistently meeting or exceeding quotas.
- You embrace "old school" headhunting strategies, including cold calling and meet-ups, while also being informed on "new school" technologies to access talent.
- You are an agile thinker that likes to break away from tradition and strategically apply social tools to access passive talent. You incorporate multiple social tools into your headhunting strategy, not just exclusively relying upon LinkedIn.
- You are passionate about Technology, and eager to learn about the latest emerging technologies on the market. When you speak with prospective Tech candidates about roles, you understand the technologies in play & their role in the market.
- On your team you are recognized as a powerful communicator, with strong interpersonal skills. You are able to understand and distill complex requirements into simple concepts, and explain them effortlessly to key stakeholders.

Connect with us: www.talgroup.net
Twitter: @TALGroup
Facebook: www.facebook.com/TALGroupInc
Instagram: www.instagram.com/talgroupto/

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.

#3912 IT Security Manager Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, one of Canada's leading companies, is hiring a IT Security Manager in Toronto, ON! In this role, you will effectively manage the mitigation and remediation of application and infrastructure security incidents and identified vulnerabilities, which includes liaising with Senior Executives, IT Security and vendors. You will report directly to the Senior Manager, Cyber Security, to monitor and respond to threats to the organization.

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
- Effectively manage the mitigation and remediation of application and infrastructure security incidents and identified vulnerabilities, which includes liaising with Senior Executives, IT Security and vendors
- Work with and provide guidance to security teams, both within the company and external to the company, as they perform infrastructure, application and code scans as well as PEN tests in order to uncover vulnerabilities within IT-CE systems
- Monitor the IT-CE department's systems for security issues
- Document all security incidents and assess their actual or potential damage to the company

Prevention
- Perform root cause analysis and implement improvements to existing processes/procedures/best practices or the creation of new processes/procedures/best practices if they do not already exist
- Engage with delivery and process management teams to improve internal processes and procedures to proactively address security vulnerabilities
- Assess the latest internal and external security bulletins and propose a plan to remediate any threats that are applicable to IT-CE systems

Leadership and Training
- Stay current on IT security trends, news and standards
- Ensure Security Ops Team staff receive appropriate training to stay current; and
- Mentor Security Ops Team staff to ensure continued growth.
- Lead and actively participate in daily / weekly reviews with CE, IT and Corporate security teams
- Assist in the creation and presentation of regular status and trend analysis reporting to IT Leadership team
- Manage related supplier contracts
- Build effective relationships with Operational Support teams and delivery partners

Skills/Experience You're Bringing
- 5+ years of leadership experience in the Information Technology Security
- 5+ years of experience in vulnerability / incident management
- Bachelor's degree in Computer Science, Information Technology Systems Security or related field
- Certified Information Systems Security Professional (CISSP). Security+, ITIL and other IT, security or management certifications are also an asset
- Experience with Application Security and Vulnerability Management programs that leverage SAST, DAST, IAST, network vulnerability scanners, etc.

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.

#3911 Experience Designer (XR Extended Reality)Toronto , ON

Employment Term: Full-time
Location: Toronto , ON

Apply

Our client, a leader in global technology and digital transformation, is hiring an Experience Designer (UI/UX) with experience in VR/AR (Augmented Reality and Virtual Reality)! Must have an online portfolio demonstrating experience solutioning new product experiences with strong visual design skills, and the ability to think spatially, with 3D design experience in motion design, animation, AR/VR, games, architecture, or industrial design.

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

Experience/Skills You're Bringing
- An online portfolio demonstrating experience solutioning new product experiences with strong visual design skills.
- Ability to think spatially, with 3D design experience in motion design, animation, AR/VR, games, architecture, or industrial design.
- Experience in designing interactions for multi-modal input (e.g. voice, gesture, hands, contextual, spatial).
- Experience designing for multiple platforms such as web, mobile, games, multi-modal, TV, and VR/AR.
- Proficiency in presenting design work for review and feedback.
- Experience in a variety of modern design tools (e.g. Figma).
- Experience in delivering design solutions as a UX/UI/Product Designer

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.

#3910 Mobile API DeveloperRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global award-winning industry leader, is hiring a remote Mobile API Developer! In this role, you will be working on our client's award-winning mobile solution that helps companies manage their workforce on the go. Your impact will be evident through your effective participation in the entire lifecycle of our software including design, analysis, prototyping, development, testing and support of our products.

You will work closely and collaborate with clients, prospects, implementation partners, and personnel to envision and deliver the required functionality. You will be conducting code reviews of peer work and mentoring other developers. You will work on designs within the team and represent the team with external stakeholders.

Perks You'll Love
- Join a supportive team that values diversity with abundant growth & development opportunities
- Competitive Employee Share purchase plan, RRSP matching & bonuses
- Unlimited vacation days, and employee reimbursement plans for education/certification

What You'll Be Doing
- 5+ years of active development using C#
- Solid understanding of object-oriented programming principals and design patterns
- Experience with SQL database
- Good analytical and problem-solving skills.
- Excellent team collaboration and communication skills
- Experience with Agile projects
- Experience with Azure DevOps Server (Team Foundation Server)
- Goal oriented with solid planning and time management skills
- Strong experience on unit testing and CI build process
- Experience with Azure/AWS cloud platforms

Preferred Skills & Experience
- Experience with web services
- Experience with various network protocols
- MFE (Multi Front End) development, event driven architecture
- Experience in enterprise software development
- Proficient in leading projects of medium-large complexity
- Good communicator who can express thoughts both verbally and written

Bonus Skills
- Experience with Android SDK and development
- Native iOS development and Swift programming expertise
- Understanding and knowledge of Apple's HIG and Google's Material Design
- Experience with Kotlin or other multiplatform frameworks
- Committed to sustainable development, testing, and high-quality code
- Payroll or HR software domain experience a significant plus
- A passion for UI & UX

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.

#3909 Help Desk Analyst / IT SupportRemote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Help Desk Analyst / IT Support! This role will join our client's Global IT Help Desk team, located in Mexico City. This person will provide tier-1 technical support to all local and remote employees and will be the "face of IT". Your primary function is to ensure all end user tickets are captured and resolved meeting SLAs, working closely with our distributed team in Denver, San Francisco, and London.

Our ideal candidate is a self-starter that has a broad technical skill set and is passionate about world-class customer service. This candidate should be ready to work in a fast-paced global enterprise environment, often independently, but surrounded by energetic, enthusiastic and fun coworkers.

Additionally, you should have great critical thinking skills and ability to help identify solutions to technical or process-related issues in a complex environment. Things move quickly, so you'll be expected to instinctively handle competing priorities, but still be accountable for deadlines, understanding when to escalate, triage and ask for assistance when needed.

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
- Monitor, categorize, and triage incoming end user tickets
- Provide a wide range of technical support to end users by phone, chat, email and remote support
- Understand the team's workload and escalate/distribute incidents to the global team with that in mind
- Test and configure end user hardware and software
- Create and maintain knowledge base documentation and identify knowledge base deficiencies
- Provide exceptional customer support virtually or in person to supported users

Knowledge/Skills Required
- Fluent in English writing and speaking
- PC and Mac hardware/software support
- Computer imaging concepts and best practices (SCCM, MDT or Ivanti)
- ITSM and ticket management concepts
- Active Directory administration
- Experience supporting GSuite & Office 365
- General knowledge of identity access management, particularly Okta
- Audio/visual hardware and software support (Teem, Google Meet, GoToMeeting, Zoom)
- iOS and Android mobile device support
- Basic network troubleshooting
- Basic computer security concepts
- Exceptional written and verbal communication skills
- Flexibility and ability to multitask in a fast-paced environment with shifting priorities

Education/Experience Required:
- Minimum of High School diploma, Associates or Bachelor's degree in Computer or Information Science preferred
- Minimum 3 year experience working in a technical support role, 5+ years' experience preferred
- MCP or CompTIA A+ certification preferred

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.

#3908 Frontend Engineer (Restaurant Operations)Remote ,

Employment Term: Full-time
Location: Remote ,

Apply

Our client, a global leader in innovative technology, is hiring a remote Frontend Engineer! As a part of the team, you'll collaborate with a passionate and diverse group of full-stack engineers, designers, and product managers who are committed to building beautiful, scalable, and high-value features for restaurants.

You'll be responsible for sound technical execution through hands-on development, automated testing, and prototyping of our flagship product. You will ship and support features used daily by thousands of restaurants to dynamically manage their operations, control availability, and build inventory in real-time.

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

About you
You are a person that loves to code across the full stack but you have a passion for every aspect of delivering value to a customer through their web client. You are curious, passionate and constantly thinking about making code clean and better. You love to learn new things and you feel energized when you share with the people around you. You are open to new ideas and pairing sessions as opportunities to learn.

When you build software, you consider how people will use it from all angles. You take pride in carefully honing your work until it feels reliable and effortless to use.

What You'll Be Doing
- Design, develop, test, deploy, maintain, support, and improve existing applications and systems. We'll be mainly working with advanced JavaScript, CSS, and React to build highly scalable and resilient web applications.
- Collaborate with other team members, teams, software engineers, product managers, delivery managers, and other stakeholders across the organization.
- Help foster a strong team culture and cultivate innovation.
- Innovate our domain model and systems to better fit our products and services
- Continuously provide mentorship and guidance to team members

You'll fit right in if:
- Expert knowledge of JavaScript
- Good experience with modern CSS and HTML5
- Strong understanding of React/Redux and modern JavaScript (ES6+)
- Good understanding of async design patterns
- Unit testing/TDD experience
- Experience building an automation‐focused culture, both in testing and build/deploy
- You are client-focused, react well to changes, work with teams, and are able to multitask on multiple products and project

Optional, but a major plus:
- Deep knowledge in Node.js and a server framework like Express
- Experience working within a distributed SOA architecture
- Proven experience designing and building Restful APIs and Microservices architecture
- Web Sockets communication strategies
- Docker and container-based deployment

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.