Site Reliability Engineer
BFS Capital
Toronto, Ontario, CA
3d ago

BFS Capital, which has provided over $2BB in financing to over 23,000 businesses, across 400 industries in the US, Canada and the UK is working on an exciting new project to re-imagine small business financial services.

Our Toronto Data Science and Engineering hub will be the centre of this new development effort. We are seeking Site Reliability Engineers who can help us design and build the future.

You will have the opportunity to work with a talented group of people on a revolutionary product in a fast-paced and exciting environment.

As a Site Reliability Engineer, you will be part of a cross-functional team of Software Engineers, UX Designers, UX Engineers, QA Engineers, Data Scientists and business stakeholders.

In order to create a valuable and lasting solution, you will collaborate in real-time to solve complex design, product and technology problems, all with a view to delivering an elegant and seamless experience for our customers.

We believe that we are stronger together. Each person on the team is valued for their skills, experiences and contributions.

Your people, process, design and technology skills will be especially valuable to guide the team towards a great outcome.

This work matters. Small businesses typically employ about 70% of the private labour force. We’re building something that will have a lasting and positive effect for millions of small businesses across Canada, the US and the UK, while also positively impacting the hundreds of millions of people who work for them.

What we do here

Our Toronto Data Science and Engineering hub is a fast paced FinTech startup inside an organization with decades of commercial lending experience.

It is the best of both worlds : we’re a well-funded, dynamic and fast-paced group, while also enjoying the stability of an established company.

Like any startup, we move quickly and ship often. We leverage the latest languages and frameworks for server, web and mobile development, and cutting-edge technologies like machine learning.

We value diversity of all types. Our team is made up of smart, collaborative and thoughtful people with a wide range of backgrounds, skills and experiences.

The blending of these different perspectives, experiences and insights is what helps us build truly breakthrough products.

Responsibilities

  • Collaborate with the team to deliver working software incrementally that provides an elegant and seamless experience for our customers
  • Establish and track Service-Level Objectives (SLO) and Service-Level Indicators (SLI) for production and development environments
  • Build and improve tools for building, deploying, monitoring and managing our systems
  • Simultaneously committed to improving security, reliability, scalability, and the team’s ability to introduce new features and performance improvements
  • Proactively cause production systems to fail to test automated fail-over and service continuity capabilities
  • Disaster recovery planning, automation and testing
  • Diagnose and troubleshoot problems; implement changes so problems only happen once
  • Provide technical leadership and coaching to influence the design, development and implementation of secure and reliable systems that delight customers
  • Stay current with the latest design, web, mobile, cloud computing, machine learning and data science technologies to best support the engineering group
  • Qualifications

  • B.S. degree in Software Engineering, Computer Science or related technical field (e.g. EE, physics or mathematics), or equivalent practical experience
  • AWS Certifications, or equivalent practical experience
  • 3+ years of experience as a systems administrator, DevOps engineer, SRE, or similar technical role
  • Experience deploying and maintaining cloud applications using AWS
  • Experience using Linux, Unix and macOS
  • Experience using PostgreSQL, or another relational database
  • Experience using AWS S3, Redshift, Glue and Athena, or other serverless data engineering platforms
  • Broad knowledge of web, mobile and server software development, data stores, networking, security, machine learning, and cloud computing services
  • Quick problem-solving skills and the ability to exercise independent judgement
  • Strong people, process and technical leadership abilities
  • Proven track record of delivering quality work on time
  • Excels when working with a small team using a lightweight agile process
  • A positive, professional attitude and customer service orientation
  • Great communication and collaboration skills
  • A continuous learner with passion for engineering excellence who keeps up to date with technologies
  • Valuable Experience

  • Supported large-scale web, mobile and server applications in production
  • Depth in modern data engineering and analytics, including platforms such as Hadoop, Kafka or Elasticsearch
  • Understanding of UX design practices
  • Web application development using React, Angular or Vue
  • Mobile application development for iOS or Android
  • API development using GraphQL or REST
  • What We Offer

  • Be part of a dynamic, collaborative, progressive and high-performing team building revolutionary products that matter
  • Competitive salary and benefits
  • Continued professional development
  • Flexible work / life balance options
  • Powered by JazzHR

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form