Senior Software Architect

REYKJAVIK, ICELAND

An exciting opportunity to be at the forefront of AI and machine learning for sports.

OZ Sports is looking for a Senior Software Architect to work full-time with the OZ engineering and product development team in Reykjavík. We're looking for someone driven and very motivated, to build the most amazing product experience. You’ll get to work with other engineers to build delightful feature experience to understand and solve our customer’s pain points.

We are scaling our organization now. Building a talented team in the product development unit to develop the League Pass apps platform and its intelligent production features.

The OZ Sports team wants to make sure we’re pushing as hard as possible towards our set direction and that we stay innovative, push the boundaries, leveraging the best techniques in front-end development. It is critical for us to find a talent that is All-in and is well aligned with these guiding principles. This means there are no freelance jobs on the side.

As a company, we operate based on a few Core Guiding Principles. They are:

  • We are constantly focusing on innovating and we exist to make great products.
  • We believe in the simple, not the complex.
  • We believe in deep collaboration of our talent, which allows us to innovate in a way that others cannot.
  • We don't settle for anything less than excellence in every area in the company.
  • We have the self- honesty to admit when we're wrong and the courage to change.

Furthermore, we like to define our happiness at work with the Mindset of Confidence, Endurance, and Bravery.

Senior Software Architect key points: Are you up for the challenge?

This is a full-time position at the product development office in Reykjavík. We're looking for someone driven and very motivated, to architect and help build the most amazing product experience. 

  • To make our platform architecture as our secret weapon.

  • To make a lighting fast end-user experience as our secret weapon! Making our API quick as a flash, with uber low latency, even when signing up hundreds of thousands of new users.

  • Ensure the performance, security, quality, and responsiveness of the applications.

  • Experience in writing unit tests. Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Good agile planning skills, people skills. Collaborate with cross-functional teams to help define, design, and ship new features.
    Work on schema improvements, supporting schema.org schema natively and publishing information using schema.org.

  • Understanding when to use m2m tables rather than arrays. Working with proper constraints on databases, and deep understanding of creating views and materialized views for API.

  • Strong database knowledge, like on using Graph datastores, and how to scale it.

  • Understand development and deployment tactics for multi-master support with regions, the dynamic rollout of follower nodes, and load-balancing for queries.

  • To lead development efforts in the engineering team for High Availability of the platform, including regular testing of rollbacks, and regular testing of machine failure.

  • Understanding of CDN technologies, including multi-CDN and regional CDN support.

  • Deployment of cold storage for long-tail content for cost reduction.

  • Work on bug fixing and improving application performance, as there is little room for egos. It's about 'We' rather than 'I'. We are all servants of our customers. Ideas and excellence can come from anywhere within the company. We like to be coaches and mentors to each other. Even fix a bug for our colleagues!

  • Help foster a Design-Driven engineering culture, utilizing Figma to improve collaboration in teams and streamline the designing of interfaces based on open design processes to help manage teams without distracting them.
  • To make our platform architecture as our secret weapon.

  • To make a lighting fast end-user experience as our secret weapon! Making our API quick as a flash, with uber low latency, even when signing up hundreds of thousands of new users.

  • Ensure the performance, security, quality, and responsiveness of the applications.

  • Experience in writing unit tests. Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Good agile planning skills, people skills. Collaborate with cross-functional teams to help define, design, and ship new features.
    Work on schema improvements, supporting schema.org schema natively and publishing information using schema.org.

  • Understanding when to use m2m tables rather than arrays. Working with proper constraints on databases, and deep understanding of creating views and materialized views for API.

  • Strong database knowledge, like on using Graph datastores, and how to scale it.

  • Understand development and deployment tactics for multi-master support with regions, the dynamic rollout of follower nodes, and load-balancing for queries.

  • To lead development efforts in the engineering team for High Availability of the platform, including regular testing of rollbacks, and regular testing of machine failure.

  • Understanding of CDN technologies, including multi-CDN and regional CDN support.

  • Deployment of cold storage for long-tail content for cost reduction.

  • Work on bug fixing and improving application performance, as there is little room for egos. It's about 'We' rather than 'I'. We are all servants of our customers. Ideas and excellence can come from anywhere within the company. We like to be coaches and mentors to each other. Even fix a bug for our colleagues!

  • Help foster a Design-Driven engineering culture, utilizing Figma to improve collaboration in teams and streamline the designing of interfaces based on open design processes to help manage teams without distracting them.
  • To make our platform architecture as our secret weapon.

  • To make a lighting fast end-user experience as our secret weapon! Making our API quick as a flash, with uber low latency, even when signing up hundreds of thousands of new users.

  • Ensure the performance, security, quality, and responsiveness of the applications.

  • Experience in writing unit tests. Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Good agile planning skills, people skills. Collaborate with cross-functional teams to help define, design, and ship new features.
    Work on schema improvements, supporting schema.org schema natively and publishing information using schema.org.

  • Understanding when to use m2m tables rather than arrays. Working with proper constraints on databases, and deep understanding of creating views and materialized views for API.

  • Strong database knowledge, like on using Graph datastores, and how to scale it.

  • Understand development and deployment tactics for multi-master support with regions, the dynamic rollout of follower nodes, and load-balancing for queries.

  • To lead development efforts in the engineering team for High Availability of the platform, including regular testing of rollbacks, and regular testing of machine failure.

  • Understanding of CDN technologies, including multi-CDN and regional CDN support.

  • Deployment of cold storage for long-tail content for cost reduction.

  • Work on bug fixing and improving application performance, as there is little room for egos. It's about 'We' rather than 'I'. We are all servants of our customers. Ideas and excellence can come from anywhere within the company. We like to be coaches and mentors to each other. Even fix a bug for our colleagues!

  • Help foster a Design-Driven engineering culture, utilizing Figma to improve collaboration in teams and streamline the designing of interfaces based on open design processes to help manage teams without distracting them.
  • To make our platform architecture as our secret weapon.

  • To make a lighting fast end-user experience as our secret weapon! Making our API quick as a flash, with uber low latency, even when signing up hundreds of thousands of new users.

  • Ensure the performance, security, quality, and responsiveness of the applications.

  • Experience in writing unit tests. Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Good agile planning skills, people skills. Collaborate with cross-functional teams to help define, design, and ship new features.
    Work on schema improvements, supporting schema.org schema natively and publishing information using schema.org.

  • Understanding when to use m2m tables rather than arrays. Working with proper constraints on databases, and deep understanding of creating views and materialized views for API.

  • Strong database knowledge, like on using Graph datastores, and how to scale it.

  • Understand development and deployment tactics for multi-master support with regions, the dynamic rollout of follower nodes, and load-balancing for queries.

  • To lead development efforts in the engineering team for High Availability of the platform, including regular testing of rollbacks, and regular testing of machine failure.

  • Understanding of CDN technologies, including multi-CDN and regional CDN support.

  • Deployment of cold storage for long-tail content for cost reduction.

  • Work on bug fixing and improving application performance, as there is little room for egos. It's about 'We' rather than 'I'. We are all servants of our customers. Ideas and excellence can come from anywhere within the company. We like to be coaches and mentors to each other. Even fix a bug for our colleagues!

  • Help foster a Design-Driven engineering culture, utilizing Figma to improve collaboration in teams and streamline the designing of interfaces based on open design processes to help manage teams without distracting them.
  • To make our platform architecture as our secret weapon.

  • To make a lighting fast end-user experience as our secret weapon! Making our API quick as a flash, with uber low latency, even when signing up hundreds of thousands of new users.

  • Ensure the performance, security, quality, and responsiveness of the applications.

  • Experience in writing unit tests. Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Good agile planning skills, people skills. Collaborate with cross-functional teams to help define, design, and ship new features.
    Work on schema improvements, supporting schema.org schema natively and publishing information using schema.org.

  • Understanding when to use m2m tables rather than arrays. Working with proper constraints on databases, and deep understanding of creating views and materialized views for API.

  • Strong database knowledge, like on using Graph datastores, and how to scale it.

  • Understand development and deployment tactics for multi-master support with regions, the dynamic rollout of follower nodes, and load-balancing for queries.

  • To lead development efforts in the engineering team for High Availability of the platform, including regular testing of rollbacks, and regular testing of machine failure.

  • Understanding of CDN technologies, including multi-CDN and regional CDN support.

  • Deployment of cold storage for long-tail content for cost reduction.

  • Work on bug fixing and improving application performance, as there is little room for egos. It's about 'We' rather than 'I'. We are all servants of our customers. Ideas and excellence can come from anywhere within the company. We like to be coaches and mentors to each other. Even fix a bug for our colleagues!

  • Help foster a Design-Driven engineering culture, utilizing Figma to improve collaboration in teams and streamline the designing of interfaces based on open design processes to help manage teams without distracting them.
  • Understanding the value of Monorepo to group together the most logical components and to reduce overhead on managing dependencies, and to simplify the navigation on the development project.

  • Understand the value of -strongly typed code (like Typescript) to enhance code quality, understandability, and code scalability with “Interface oriented development”. To help us deal with growing teams.

  • Designing and implementing a state-of-the-art framework based on ‘future proof’ methods like running apps in Docker or. mini-cubes. Understanding on how to break up into meaningful microservices components. Support feature flipping on the server. Apply best methods on using local Redis for caching of shared content. Using React Hooks for State/ViewModel, Rollout.io for feature flipping, OneSkyApp for internationalization management, Segment.com for analytics and events management, Travis & Yarn for building, Jest for testing, Appcenter.ms for a continuous build, test, release, and monitor apps for all our platforms.
     
  • Building efficient and reusable applications and abstractions, identify and communicate best practices. Manage a pure UI Component Library based on a design-driven method.

  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.

  • Using Asana for all tasks and action management. Help us standardize and simplify workflow and processes around the tools we use to better align the teams between our offices. 

  • Working at OZ is about being "All-In". We expect anyone that joins OZ to put any other ventures to the side. No other freelancing jobs. Our journey as a team is about creating one of the most revolutionary companies the sports industry has ever seen.

  • Critical to be fluent in English, as OZ is a multinational business with English as the standard company language. All tasks and project documentation is kept in English.

  • As a team, we're making the most out of suites like Asana for GTD (Getting Things Done), Google Apps (Docs, Sheets, etc), GitHub, and other collaborative tools. It’s all about collaboration. 
  • Understanding the value of Monorepo to group together the most logical components and to reduce overhead on managing dependencies, and to simplify the navigation on the development project.

  • Understand the value of -strongly typed code (like Typescript) to enhance code quality, understandability, and code scalability with “Interface oriented development”. To help us deal with growing teams.

  • Designing and implementing a state-of-the-art framework based on ‘future proof’ methods like running apps in Docker or. mini-cubes. Understanding on how to break up into meaningful microservices components. Support feature flipping on the server. Apply best methods on using local Redis for caching of shared content. Using React Hooks for State/ViewModel, Rollout.io for feature flipping, OneSkyApp for internationalization management, Segment.com for analytics and events management, Travis & Yarn for building, Jest for testing, Appcenter.ms for a continuous build, test, release, and monitor apps for all our platforms.
     
  • Building efficient and reusable applications and abstractions, identify and communicate best practices. Manage a pure UI Component Library based on a design-driven method.

  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.

  • Using Asana for all tasks and action management. Help us standardize and simplify workflow and processes around the tools we use to better align the teams between our offices. 

  • Working at OZ is about being "All-In". We expect anyone that joins OZ to put any other ventures to the side. No other freelancing jobs. Our journey as a team is about creating one of the most revolutionary companies the sports industry has ever seen.

  • Critical to be fluent in English, as OZ is a multinational business with English as the standard company language. All tasks and project documentation is kept in English.

  • As a team, we're making the most out of suites like Asana for GTD (Getting Things Done), Google Apps (Docs, Sheets, etc), GitHub, and other collaborative tools. It’s all about collaboration. 
  • Understanding the value of Monorepo to group together the most logical components and to reduce overhead on managing dependencies, and to simplify the navigation on the development project.

  • Understand the value of -strongly typed code (like Typescript) to enhance code quality, understandability, and code scalability with “Interface oriented development”. To help us deal with growing teams.

  • Designing and implementing a state-of-the-art framework based on ‘future proof’ methods like running apps in Docker or. mini-cubes. Understanding on how to break up into meaningful microservices components. Support feature flipping on the server. Apply best methods on using local Redis for caching of shared content. Using React Hooks for State/ViewModel, Rollout.io for feature flipping, OneSkyApp for internationalization management, Segment.com for analytics and events management, Travis & Yarn for building, Jest for testing, Appcenter.ms for a continuous build, test, release, and monitor apps for all our platforms.
     
  • Building efficient and reusable applications and abstractions, identify and communicate best practices. Manage a pure UI Component Library based on a design-driven method.

  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.

  • Using Asana for all tasks and action management. Help us standardize and simplify workflow and processes around the tools we use to better align the teams between our offices. 

  • Working at OZ is about being "All-In". We expect anyone that joins OZ to put any other ventures to the side. No other freelancing jobs. Our journey as a team is about creating one of the most revolutionary companies the sports industry has ever seen.

  • Critical to be fluent in English, as OZ is a multinational business with English as the standard company language. All tasks and project documentation is kept in English.

  • As a team, we're making the most out of suites like Asana for GTD (Getting Things Done), Google Apps (Docs, Sheets, etc), GitHub, and other collaborative tools. It’s all about collaboration. 
  • Understanding the value of Monorepo to group together the most logical components and to reduce overhead on managing dependencies, and to simplify the navigation on the development project.

  • Understand the value of -strongly typed code (like Typescript) to enhance code quality, understandability, and code scalability with “Interface oriented development”. To help us deal with growing teams.

  • Designing and implementing a state-of-the-art framework based on ‘future proof’ methods like running apps in Docker or. mini-cubes. Understanding on how to break up into meaningful microservices components. Support feature flipping on the server. Apply best methods on using local Redis for caching of shared content. Using React Hooks for State/ViewModel, Rollout.io for feature flipping, OneSkyApp for internationalization management, Segment.com for analytics and events management, Travis & Yarn for building, Jest for testing, Appcenter.ms for a continuous build, test, release, and monitor apps for all our platforms.
     
  • Building efficient and reusable applications and abstractions, identify and communicate best practices. Manage a pure UI Component Library based on a design-driven method.

  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.

  • Using Asana for all tasks and action management. Help us standardize and simplify workflow and processes around the tools we use to better align the teams between our offices. 

  • Working at OZ is about being "All-In". We expect anyone that joins OZ to put any other ventures to the side. No other freelancing jobs. Our journey as a team is about creating one of the most revolutionary companies the sports industry has ever seen.

  • Critical to be fluent in English, as OZ is a multinational business with English as the standard company language. All tasks and project documentation is kept in English.

  • As a team, we're making the most out of suites like Asana for GTD (Getting Things Done), Google Apps (Docs, Sheets, etc), GitHub, and other collaborative tools. It’s all about collaboration. 
  • Understanding the value of Monorepo to group together the most logical components and to reduce overhead on managing dependencies, and to simplify the navigation on the development project.

  • Understand the value of -strongly typed code (like Typescript) to enhance code quality, understandability, and code scalability with “Interface oriented development”. To help us deal with growing teams.

  • Designing and implementing a state-of-the-art framework based on ‘future proof’ methods like running apps in Docker or. mini-cubes. Understanding on how to break up into meaningful microservices components. Support feature flipping on the server. Apply best methods on using local Redis for caching of shared content. Using React Hooks for State/ViewModel, Rollout.io for feature flipping, OneSkyApp for internationalization management, Segment.com for analytics and events management, Travis & Yarn for building, Jest for testing, Appcenter.ms for a continuous build, test, release, and monitor apps for all our platforms.
     
  • Building efficient and reusable applications and abstractions, identify and communicate best practices. Manage a pure UI Component Library based on a design-driven method.

  • Participate in the project life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.

  • Using Asana for all tasks and action management. Help us standardize and simplify workflow and processes around the tools we use to better align the teams between our offices. 

  • Working at OZ is about being "All-In". We expect anyone that joins OZ to put any other ventures to the side. No other freelancing jobs. Our journey as a team is about creating one of the most revolutionary companies the sports industry has ever seen.

  • Critical to be fluent in English, as OZ is a multinational business with English as the standard company language. All tasks and project documentation is kept in English.

  • As a team, we're making the most out of suites like Asana for GTD (Getting Things Done), Google Apps (Docs, Sheets, etc), GitHub, and other collaborative tools. It’s all about collaboration. 

Contact us at jobs@oz.com if you share our ambition and optimism and want to be part of our future. Please attach your cover letter and CV, including references and other information you like to share with us. 

icon_facebook
icon_instagram
icon_twitter
icon_linkedin

© OZ Sports - All rights reserved