Career Opportunities


Here are our current job openings based on your search. Please click on the job title for more information, and apply if you are interested.

Use this form to perform another job search

The system cannot access your location for 1 of 2 reasons:
  1. Permission to access your location has been denied. Please reload the page and allow the browser to access your location information.
  2. Your location information has yet to be received. Please wait a moment then hit [Search] again.
Click column header to sort

Search Results Page 3 of 8

As a DBA your primary responsibilities will be the maintenance, monitoring, and optimization of SQL-based databases, reliability and smooth operation of production and test environments.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at. Your Job: - Work with other DBAs to monitor and maintain Microsoft SQL databases, perform routine archiving, security, and audit related tasks - Provide management reports, customer reports, and data extracts - Evaluate database query performance and provide improvement recommendations - Review dashboards and logs, then provide support and initial troubleshooting when required to ensure system issues are timely addressed About You: - Minimum of 3 years of experience in Microsoft SQL Server 2014 / 2017 database design, administration, development, and support - Experience with other database technologies such as CockroachDB is a bonus - Experience in database performance tuning and query optimization - Knowledge of database backups/restores, clustering, and replication - Knowledge of Distributed High Availability Groups in SQL Server - Understanding of software delivery practices such as Git branching models and configuration management - Experience with instrumentation & monitoring tools such as: Splunk, Zabbix, or Prometheus  
Job ID
GRDV975
Location : Name (EN)
Vancouver, BC
As a DevOps/SRE engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at. Your Job: Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed About You: - 3+ years experience as a DevOps/SRE engineer or similar role - Bachelor degree in Computer Science or related field - Understanding of computer science fundamentals like threading, OOP and more - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Understanding of software delivery practices such as Git branching models and configuration management - Experience with: - Linux (CentOS preferred), Bash and Maven/Gradle - Database fundamentals for Ms SQL or NoSql DB's - Automation using Bash, Python or other similar scripting languages - Writing, reading and deciphering code in Java or other similar programming languages - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible - Load balancing tools such as HA-Proxy, Nginx or F5 - Instrumentation & Monitoring tools such as: Splunk, Zabbix, or Prometheus - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Understanding of software delivery practices such as feature toggling, no-downtime deployment
Job ID
GRDV619
Location : Name (EN)
Vancouver, BC
As a DevOps/SRE Engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at. Your Job: Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed About You: - 3+ years experience as a DevOps/SRE engineer or similar role - Bachelor degree in Computer Science or related field - Understanding of computer science fundamentals like threading, OOP and more - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Understanding of software delivery practices such as Git branching models and configuration management - Experience with: - Linux (CentOS preferred), Bash and Maven/Gradle - Database fundamentals for Ms SQL or NoSql DB's - Automation using Bash, Python or other similar scripting languages - Writing, reading and deciphering code in Java or other similar programming languages - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible - Load balancing tools such as HA-Proxy, Nginx or F5 - Instrumentation & Monitoring tools such as: Splunk, Zabbix, or Prometheus - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Understanding of software delivery practices such as feature toggling, no-downtime deployment  
Job ID
GRDV763
Location : Name (EN)
Kelowna, BC
  As an Intermediate Java Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real world business problems. You also get to tackle interesting and engaging problems to do with scalability and high availability in big data environments. At Global Relay we are continuously pushing the boundaries of Java technology.   This is an opportunity to work alongside some of the best Java developers in British Columbia and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and QA. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Tech Stack:   - NoSQL DBs (Cassandra, MongoDB, HBase, ZooKeeper) - In Memory Data Grids (Terracotta) - Serialization libraries (Thrift, Protocol Buffers) - Large scale data processing (Hadoop) - Dependency injection frameworks (Guice, Spring) - CQRS frameworks (Axon) - Text search engines (Lucene, ElasticSearch)   Your Job:   - Work as part of an agile development team to write Java code for enterprise services - Write unit and integration tests for your Java code - Design, in collaboration with team, the software implementations that satisfy business requirements - Collaborate with QA in development of test cases for Java code - Develop deployment systems for Java based systems - Document code and document detail designs - Collaborate with product owners on user story generation and refinement - Monitor and support operation of production systems - Participate in knowledge sharing activities with colleagues   About You:   - Minimum 5 years of Java developer experience - Experience with agile development methodologies - Experience with test driven development - Experience with continuous integration systems - Experience with dependency injection containers - Experience with network protocols such as HTTP, TLS, TCP - Experience with service oriented architecture  - Experience with web services technology such as REST, JSON, or Thrift - Experience with multi-threaded programming - Experience with design patterns  
Job ID
GRDV575
Location : Name (EN)
Kelowna, BC
  As an Intermediate Java Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real world business problems. You also get to tackle interesting and engaging problems to do with scalability and high availability in big data environments. At Global Relay we are continuously pushing the boundaries of Java technology.   This is an opportunity to work alongside some of the best Java developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and QA. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work as part of an agile development team to write Java code for enterprise services - Write unit and integration tests for your Java code - Design, in collaboration with team, the software implementations that satisfy business requirements - Collaborate with QA in development of test cases for Java code - Develop deployment systems for Java based systems - Document code and document detail designs - Collaborate with product owners on user story generation and refinement - Monitor and support operation of production systems - Participate in knowledge sharing activities with colleagues   The Tech Stack:   - NoSQL DBs (Cassandra, MongoDB, HBase, ZooKeeper) - In Memory Data Grids (Terracotta) - Serialization libraries (Thrift, Protocol Buffers) - Large scale data processing (Hadoop) - Dependency injection frameworks (Guice, Spring) - CQRS frameworks (Axon) - Text search engines (Lucene, ElasticSearch)   Technical Skills Requirements:   - Minimum 5 years of Java developer experience - Experience with agile development methodologies - Experience with test driven development - Experience with continuous integration systems - Experience with dependency injection containers - Experience with network protocols such as HTTP, TLS, TCP - Experience with service oriented architecture  - Experience with web services technology such as REST, JSON, or Thrift - Experience with multi-threaded programming - Experience with design patterns  
Job ID
GRDV823
Location : Name (EN)
Vancouver, BC
The Intermediate Java Developer is a member of a small, highly focused team, responsible for building services for highly scalable and robust messaging, data acquisition and archiving systems, using leading edge technologies. This is an opportunity to work alongside some of the best Java developers in London and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Technologies in use: - Micro-services Container Platforms (OpenShift, Kubernetes, CRC, Docker) - NoSQL DBs (Cassandra, MongoDB, HBase, Zookeeper, ArangoDB) - Serialization libraries (Thrift, Protocol Buffers) - Large scale data processing (Hadoop, Kafka) - Dependency injection frameworks (Guice, Spring) - Text search engines (Lucene, ElasticSearch) - Splunk/Elastic - CI/CD Build tools: Maven, Git, Jenkins - Frameworks:  Vert.x, Spring Boot - Real-time communication API’s (WebRTC, SIP, XMPP)   Your Job: - Design, implement and provide architectural guidance in deploying microservices as a part of an agile development team - Migrate existing services to microservices, with the goal of reducing complexity at the design and architecture level - Write unit and integration tests for your Java code - Collaborate with testers in development of functional test cases - Develop deployment systems for Java based systems - Collaborate with product owners on user story generation and refinement - Monitor and support the operation of production systems - Participate in knowledge sharing activities with colleagues - Pair programming and peer reviews About You: - Minimum 3 years of Java development experience in an Agile environment, building scalable, multi-threaded applications and services  - API development experience in service and resource-oriented architectures - Fluency with Linux - Passion for Test Driven Development - Understanding of network protocols such as HTTP, TLS, TCP - Experience with any of the following is an asset: - Telecoms/Cisco/SIP development - WebRTC development - High data volume distributed systems - 3rd generation messaging systems - Backends for mobile messaging systems - SIP or XMPP - Soft real-time systems - Experience doing performance tuning - Big Data technologies, such as Hadoop, Kafka, and Cassandra, to build applications that contain petabytes of data and process millions of transactions per day - Cloud computing, virtualization and containerization - Continuous integration systems - Deployment technology such as Ansible - Parsing PDF, Word or other complex document formats  - OCR parsing technology - Full text searching/indexing and tokenization - Lucene
Job ID
GRDV909
Location : Name (EN)
London, UK
As an Intermediate Java Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real world business problems. You also get to tackle interesting and engaging problems to do with scalability and high availability in big data environments. At Global Relay we are continuously pushing the boundaries of Java technology.   This is an opportunity to work alongside some of the best Java developers in Halifax and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and QA. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Tech Stack:   - NoSQL DBs (Cassandra, MongoDB, HBase, ZooKeeper) - In Memory Data Grids (Terracotta) - Serialization libraries (Thrift, Protocol Buffers) - Large scale data processing (Hadoop) - Dependency injection frameworks (Guice, Spring) - CQRS frameworks (Axon) - Text search engines (Lucene, ElasticSearch)   Your Job:   - Work as part of an agile development team to write Java code for enterprise services - Write unit and integration tests for your Java code - Design, in collaboration with team, the software implementations that satisfy business requirements - Collaborate with QA in development of test cases for Java code - Develop deployment systems for Java based systems - Document code and document detail designs - Collaborate with product owners on user story generation and refinement - Monitor and support operation of production systems - Participate in knowledge sharing activities with colleagues   About You:   - Minimum 5 years of Java developer experience - Experience with agile development methodologies - Experience with test driven development - Experience with continuous integration systems - Experience with dependency injection containers - Experience with network protocols such as HTTP, TLS, TCP - Experience with service oriented architecture  - Experience with web services technology such as REST, JSON, or Thrift - Experience with multi-threaded programming - Experience with design patterns
Job ID
GRDV899
Location : Name (EN)
Halifax, NS
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   Tech Stack:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development  
Job ID
GRDV792
Location : Name (EN)
Vancouver, BC
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in B.C. and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   Tech Stack:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development   
Job ID
GRDV740
Location : Name (EN)
Kelowna, BC
  The Intermediate React Developer is a member of a small, highly focused team, responsible for building a modern, sophisticated applications, using leading edge technologies. This is an opportunity to work alongside some of the best developers in Vancouver and apply your craft in an environment that encourages creative thinking and autonomy. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   The Job:   - Work as a part of an agile development team, to design and implement a fully-interactive, single-page style web application - Write unit and integration tests for your code - Collaborate with interaction designers to translate mock-ups into a functioning web application that is accessible and responsive with exceptional usability - Collaborate with testers in development of test cases for JavaScript code - Collaborate with product owners on user story generation and refinement - Participate in knowledge sharing activities with colleagues   Tech Stack:   - Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing web service APIs - Strong knowledge of React.js, JavaScript, HTML 5, CSS 3 and related web technologies like Sass/Less, AJAX and JSON - Experience writing functional tests using web testing frameworks - Experience with any of the following is an asset: - JavaScript frameworks, such as ExtJS, Angular or Vue.js - Linux - Selenium - Unit testing with Mocha or Jasmine/Jest - Enterprise application development  
Job ID
GRDV972
Location : Name (EN)
Halifax, NS
  As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of the Java language and object oriented principles - Experience with testing practices in an agile environment - Experience with unit testing frameworks such as JUnit - Experience testing backend systems or APIs - Experience with any of the following is an asset: - Testing performance with JMeter or similar tools - Web services technology such as REST, JSON or Thrift - Testing web applications with Selenium WebDriver - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo - Continuous delivery concepts
Job ID
GRQA319
Location : Name (EN)
London, UK
  As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of Java, C# or Python - Experience with testing practices in an agile environment - Experience with unit testing frameworks such as JUnit, MSTest or pytest - Experience with any of the following is an asset: - Testing backend systems or APIs - Testing web applications with Selenium WebDriver - Testing performance with JMeter or similar tools - Web services technology such as REST, JSON or Thrift - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo   
Job ID
GRQA323
Location : Name (EN)
Vancouver, BC
  As a Software Development Engineer in Test (SDET), Mobile, you will be part of a small, highly focused team responsible for delivery of leading edge mobile applications that are part of Global Relay’s platform. You will work directly in code to design efficient and robust testing solutions for our Android or iOS applications. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Minimum 3 years of automation development experience - Strong understanding of Java or Swift - Experience with testing practices in an agile environment - Experience with Android Studio or XCode - Experience with any of the following is an asset: - Understanding of Android or iOS application architectures - Web services technology such as REST, JSON or Thrift - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo
Job ID
GRDV736
Location : Name (EN)
Vancouver, BC
  As a DevOps/SRE Engineer you will be responsible for the reliability and smooth operation of your service in both production and test environments.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   - Ensure service reliability and up-time in production and test environments - Be on-call and provide 3rd level troubleshooting support when required - Monitoring up-time and performance of production systems - Executing common sysadmin (system administration) tasks such as applying patches and report generation and some DB administration - Occasionally help out in improving tools to reduce repetitive work and improve consistency -     About You:   - 3+ years' experience as a production operations or SRE engineer or similar role - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Experience with: - Linux Teams: Linux (CentOS preferred), Bash and Maven/Gradle - Window Teams: Windows, PowerShell and Nuget - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Experience leading or mentoring other engineers - Understanding of software delivery practices such as feature toggling, no-downtime deployment 
Job ID
GRDV897
Location : Name (EN)
Halifax, NS
  As a DevOps/SRE engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed   Tech Stack:   Depending on your team, some of the technologies you will interact with: - Big Data Technology such as Cassandra, Zookeeper, Hadoop, Kafka - Build & Deployment Automation such as Jenkins, Git, Bitbucket, Maven, Ansible - Containerization/Virtualization (Docker, Kubernetes/OpenShift, VMware) - Instrumentation & Monitoring (Splunk, Zabbix, Prometheus) - Languages/Scripts: Python, Bash, Java.   About You:   - 3+ years experience as a DevOps/SRE engineer or similar role - Bachelor degree in Computer Science or related field - Good programming skills such as Python, Java and C# - Understanding of computer science fundamentals like threading, OOP and more - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Some understanding of software delivery practices such as Git branching models and configuration management - Experience with: - Linux (CentOS preferred), Bash and Maven/Gradle - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Understanding of software delivery practices such as feature toggling, no-downtime deployment  
Job ID
GRDV811
Location : Name (EN)
London, UK
  As an SRE engineer you will be responsible for the reliability and smooth operation of your service in both production and test environments.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at.   Your Job:   - Ensure service reliability and up-time in production and test environments - Be on-call and provide 3rd level troubleshooting support when required - Monitoring up-time and performance of production systems - Executing common sysadmin (system administration) tasks such as applying patches and report generation and some DB administration - Occasionally help out in improving tools to reduce repetitive work and improve consistency  Tech Stack:   Depending on your team, some of the technologies you will interact with: - Big Data Technology such as Cassandra, Zookeeper, Hadoop, Kafka - Build & Deployment Automation such as Jenkins, Git, Bitbucket, Maven, Ansible - Containerization/Virtualization (Docker, Kubernetes/OpenShift, VMware) - Instrumentation & Monitoring (Splunk, Zabbix, Prometheus) - Languages/Scripts: - Linux Teams: Python, Bash, Java. - Windows Teams: PowerShell, Python, C# - Front end development: React, Android, iOS   About You:   - 3+ years' experience as a production operations or SRE engineer or similar role - Understanding of software systems concepts such as networking, firewalls, protocols, databases and more - Experience with: - Linux Teams: Linux (CentOS preferred), Bash and Maven/Gradle - Window Teams: Windows, PowerShell and Nuget - RDBS and NoSQL DBs such as Ms SQL, Cassandra - CI/CD tools such as Jenkins or Bamboo - Infrastructure as Code tools such as Ansible or Puppet - Containerization/Virtualization technology such as Docker, VMware or OpenShift Kubernetes - Load balancing tools such as HA-Proxy, Nginx or F5 - Experience with the following would be considered an asset: - Experience with any of these: Cassandra, Zookeeper, Hadoop, Kafka, Ms SQL, or MongoDB - Experience leading or mentoring other engineers - Understanding of software delivery practices such as feature toggling, no-downtime deployment  
Job ID
GRDV505-3
Location : Name (EN)
Vancouver, BC
As an iOS Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real-world business problems. You also get to tackle interesting and engaging problems to do with user experience and in interface design. At Global Relay we are continuously pushing the boundaries of mobile application development.  This is an opportunity to work alongside some of the best Mobile developers and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of developers and testers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work as part of an agile development team to implement mobile applications for iOS devices to deliver enterprise services - Write automated unit and integration tests for your code - Design, in collaboration with other developers, product management and the user experience team, user interfaces and software implementations that satisfy business requirements - Design, in collaboration with the architecture team, the system architectures that satisfy business requirements - Collaborate with SDETs (Software Development Engineers in Test)  in development of test cases for code - Document code and detail designs - Collaborate with product owners on user story generation and refinement - Monitor and support operation of production systems - Participate in knowledge sharing activities with colleagues   About You:   - Post-secondary education in Computer Science, Engineering or a related subject - Minimum 3+ years of experience building native applications for iOS devices with Swift - Working knowledge with Objective-C, preferably have experience with projects have mixed Objective-c and Swift - Experience migrating Objective-C projects to Swift - Experience developing client/server/web interactions - Experience with third-party libraries and APIs - Experience with agile development methodologies - Experience with continuous integration   Nice to Haves:   - App Store application publishing - Telephony/Network API's - SQL/SQLite database - VOIP application frameworks
Job ID
GRDV988
Location : Name (EN)
London, UK
As a Software Development Engineer in Test (SDET), you will be part of a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay’s platform. You will work directly in code to design testing solutions for web applications and API services of a large scale system. You will support the team’s release and testing efforts while growing and maintaining automated coverage and frameworks.   Your Job:   - Define and automate test cases that verify product requirements - Write C#/.NET code to support development of automated frameworks and tests - Contribute to decisions in the architecture and design of test frameworks - Participate in test execution, issue identification and resolution in support of the release - Maintain test infrastructure and tools - Participate in team planning and story grooming - Conduct code reviews, improve and maintain quality of the automation code - Conduct test reviews, improve and maintain quality of the test coverage - Document the automation framework, tools and infrastructure   About You:   - Undergraduate degree in Computer Science or related field, or comparable work experience - Proficiency with the Object Oriented programming concepts - Proficiency with C# (preferred) or comparable languages (i.e. Java, C++) - Experience with any of the following is an asset: - Testing practices in an agile environment - Testing backend systems or APIs - Testing web applications with Selenium WebDriver - Testing performance with JMeter or similar tools - Unit testing frameworks such as JUnit, MSTest or pytest. - Web services technology such as REST, JSON or Thrift - Big data technology such as Hadoop, MongoDB, Kafka or SQL - Network principles and protocols such as HTTP, TLS and TCP - Continuous integration systems such as Jenkins or Bamboo
Job ID
GRQA392
Location : Name (EN)
Vancouver, BC
  As a DevOps engineer you will be responsible for the reliability and smooth operation of production and test environments and build automation to improve reliability and efficiency of code delivery from build to production.   At Global Relay we use leading edge technologies to deploy and manage 1000's of servers and the infrastructure that delivers highly scalable and available services. The role involves cross-team collaboration and communication; you will be working closely with key stakeholders to ensure that product requirements are met. This is an opportunity to influence the design and implementation of systems at scales that many do not get a chance to work at. Your Job: Depending on your team's needs and your skill-sets, your time will be split between - Automation: Developing tools & frameworks to enhance our CI (Continuous Integration) & CD (Continuous Delivery) automation using industry standard CI/CD practices - Operations: Monitor and ensure smooth operation of production and test environments by executing common sysadmin (system administration) tasks and automating repetitive tasks - Service Reliability: Occasionally provide support and initial troubleshooting when required by reviewing dashboards and logs to ensure system issues are timely addressed About You: - Graduate from a System Administration, Computer Science or related field or 2 years of relevant experience. - Understanding of software systems concepts such as networking, firewalls, protocols, and databases. - Understanding of software delivery practices such as Git branching models and configuration management. - Experience with: - Linux system administration. - Automation using Bash, Python or other similar scripting languages - Experience with the following would be considered an asset: - Puppet, Ansible, or Fabric - CI/CD tools such as Jenkins or Bamboo - Build systems such as maven and Gradle - Java development
Job ID
GRDV984
Location : Name (EN)
Vancouver, BC
  As a Kubernetes Application Developer, you are responsible for ensuring that development teams have the processes, documentations and tools in place for working in an Openshift Kubernetes environment. This will involve defining and refining internal development processes and reference implementations, working on development projects company wide as a Kubernetes Subject Matter Expert, and helping drive the direction our Kubernetes solution. You will work closely with the Development, Test, DevOps and IT Operations teams to continually build, enhance, and maintain our highly available on-prem Kubernetes applications.   This is an opportunity to work alongside some of the best developers in Vancouver and London, and apply your craft in an environment that encourages creative thinking and autonomy. Our software is developed by small, focused agile teams of Developers, Testers and DevOps Engineers. We encourage our developers to think beyond a single component to build complete system solutions. Challenge yourself by learning new technologies, and apply your skills across our different projects and application domains. If you are committed to code that is clean, well-tested, well-reviewed, performant and secure then you’ll fit in around here.   Your Job:   - Work with development teams across the company as a Kubernetes Subject Matter Expert, assisting with the implementation of their Kubernetes based solutions - Ensure the successful provisioning of applications in Kubernetes infrastructure - Identify, troubleshoot, diagnose, and correct application related issues as they arise - Provide ongoing development support to development teams and work closely with teams on issue resolution - Manage and administer incident, problem, and service request queues - Define, document, communicate and evangelize development standards, best practices and processes for developing Kubernetes based solutions - Develop and maintain development related use guides, run books, and other documentation as needed - Determine opportunities for and build automation and tooling to improve the efficiency of development teams   About You:   - 3+ years of in-depth experience with the development of services on Kubernetes, preferably with OpenShift - 5+ years of experience with Java and Spring Boot, building highly scalable services - Extensive experience with Docker containers or other containerization technology - Solid understanding of both general and Kubernetes networking/firewall concepts and their role with regards to Kubernetes infrastructure and application delivery - Certified Kubernetes Application Developer (CKAD) designation is an asset - Experience with complex IT infrastructure - Track record of driving development process change - Ability to take on internal initiatives as a prime or lead - Adaptability to working with multiple teams on projects with varying degrees of flexibility/rigidity at different points in the development cycle - Ability to adapt to change and work well under pressure - Excellent communication, organizational, interpersonal, problem solving, and documentation skills - Experience with Jenkinsfile would be an asset  
Job ID
GRDV747
Location : Name (EN)
Vancouver, BC