Skip to content
mimi

Senior Software Engineer, Backend Platform - CETI

TechBrains

Remote · Canada Full-time Senior 1w ago

About the role

Senior Software Engineer, Backend (Platform - CETI)

Location: Remote - Canada

About

Software Engineer Backend Development Test Infrastructure Automation Quality Assurance

We are seeking a Backend Software Engineer to join our Consumer Engineering Test Infrastructure (CETI) team, which is responsible for accelerating the development of high-quality products through automated test infrastructure.

As a key member of our team, you will develop robust and easy-to-use infrastructure that enables engineers to ship high-quality products and establish a culture of proactive testing.

Responsibilities

  • Build & Scale Testing Infrastructure:
    • Architect and implement automated testing frameworks from the ground up.
  • Enable Smart Automation:
    • Define strategies to automate testing at every level and integrate testing into CI/CD pipelines.
  • Leverage AI/ML for Smarter Testing:
    • Explore and implement AI/ML techniques to optimize test execution and detect flaky tests.
  • Enhance Developer Productivity:
    • Identify bottlenecks in testing workflows and introduce cutting‑edge tools.
  • Define and Drive Product Quality Metrics:
    • Establish measurable metrics that track test effectiveness and release stability.
  • Drive Best Practices & Company‑Wide Impact:
    • Partner with teams to define and implement scalable testing strategies.

Requirements

  • 5+ years of experience in software engineering.
  • Experience designing, building, scaling, and maintaining production services.
  • Understanding of system testability and knowledge of testing methodologies.
  • Proficiency in writing high‑quality, well‑tested code.
  • Passion for building an open financial system.

Nice to Haves

  • Experience with rapid company growth.
  • Experience with growth experiments or A/B testing frameworks.
  • Experience decomposing a large monolith into microservices.
  • Experience with Golang, Ruby, Docker, Rails, Postgres, MongoDB, or DynamoDB.
  • Experience building financial, high‑reliability, or security systems.
  • Experience with Blockchain technology.
  • Crypto‑forward experience.

Compensation & Benefits

Target bonus + target equity + benefits (including medical, dental, and vision).

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Get the latest tech news, tutorials, and updates delivered to your inbox.

Requirements

  • Experience designing, building, scaling, and maintaining production services.
  • Understanding of system testability and knowledge of testing methodologies.
  • Proficiency in writing high-quality, well-tested code.
  • Passion for building an open financial system.

Responsibilities

  • Architect and implement automated testing frameworks from the ground up.
  • Define strategies to automate testing at every level and integrate testing into CI/CD pipelines.
  • Explore and implement AI/ML techniques to optimize test execution and detect flaky tests.
  • Identify bottlenecks in testing workflows and introduce cutting-edge tools.
  • Establish measurable metrics that track test effectiveness and release stability.
  • Partner with teams to define and implement scalable testing strategies.

Benefits

medical insurancedental insurancevision insurance

Skills

AIDockerGolangMLMongoDBPostgresRailsRuby

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free