Search jobs > Montreal, QC > Lead software engineer

Lead Software Engineer Test

Promote Project
Montreal, QC, Canada
Full-time

Join our small, fiery team on our mission to usher in the Bitcoin golden age.About ShakepayShakepay is on a mission to usher in a Bitcoin golden age, where Canadians have access to Bitcoin-friendly, secure, and rewarding financial services.

When Shakepay launched in 2015, it quickly became one of Canada’s fastest-growing financial institutions. Backed by top venture capitalists having raised $44M+ and trusted by over one million Canadians and counting, Shakepay is reimagining banking for the digital age.

People who choose careers at Shakepay are helping shape a future of financial inclusion, opportunity, and prosperity for all Canadians.

Lead Software Engineer in Test (SET)As the Lead Software Engineer in Test (SET) at Shakepay, you will be pivotal in enabling our Development Teams to deliver high-quality software to our customers efficiently and effectively.

Your focus will be on ensuring robust quality practices and test automation across the organisation, from defining and implementing testing tools and frameworks to establishing comprehensive quality standards, all while understanding our business needs and how our systems work.

You will Technical Strategy : Define the vision and strategy for testing and developer enablement within the team.Advocate for Quality : Champion best practices in code quality, testing, and maintainability and drive their adoption across the engineering organisation.

Define and implement quality standards, templates in GitHub pull requests, and ensure comprehensive definitions of done in Linear tickets.

Collaboration : Work closely with product, design, and other engineering teams to ensure that our tools and frameworks meet the evolving needs of our Engineers.

Tool & Framework Development : Architect, design, and implement automated testing frameworks and tools from scratch.Mentorship : Guide, coach, and mentor team members and foster an innovative and collaborative environment.

Continuous Improvement : Evaluate emerging technologies and industry trends. Regularly refine our approach to stay ahead of the curve.

Hands-on Testing : Be prepared to roll up your sleeves and dive into the code, demonstrating best practices firsthand.Must haveBachelor's degree in computer science, related field, or equivalent industry experience.

5+ years of experience in software development and testing, with a strong focus on integrating test automation frameworks and tools like Playwright or Cypress.

Demonstrated experience using languages like Python, Java, or TypeScriptExtensive experience working with CI / CD pipelines, cloud platforms (e.

g., AWS, Azure), and containerisation technologies (e.g., Docker, Kubernetes)Deep understanding of software testing methodologies, tools, and processes.

Strong analytical and problem-solving skills.Exceptional communication skills, both written and verbal.Nice to have : Experience with GitHub for version control and leveraging GitHub Actions for CI / CD.

Familiarity with Maestro for test automation and mobile testing.Previous experience in a startup or fast-paced environment.

Knowledge of effective test case design and development.Enthusiasm for financial technology and innovation.Why join? Be part of a groundbreaking journey : you'll live on the frontier of financial innovation.

Bitcoin is rewriting the rules, and Shakepay is at the forefront.Impact and scale : with only 2% of Canadians on Shakepay, the potential for growth is massive.

You can help us bring Shakepay and bitcoin to all Canadians.Rewarding benefits : we offer competitive compensation (every shaker owns stock options), benefits (health, dental, paramedical, disability, etc), and generous vacation time.

Embrace continuous learning : ambitious individuals with an insatiable thirst for knowledge will feel at home. Working at Shakepay means you'll be working in an environment that encourages constant growth and development.

Get paid in bitcoin : choose to take a percentage of your salary in the hardest, soundest money the world has ever known.

Work remote : work from anywhere in Canada. If you're in Montreal or Toronto, you can also work from our offices.We understand that potential can be just as valuable as experience.

If you're eager to learn, grow, and contribute to the mission but worry that you may not have the right experience, we still want you to apply.

We encourage applications from everyone, regardless of background and life experience. We’re firm believers that a little bit of slope makes up for a lot of y-intercept.

Fluency in English is required due to the percentage of English-speaking customers and the nature of our platform, which is available to all Canadians.

Please note that while all of our roles are remote, we are a Canadian company and will not be sponsoring visas for this position.

You must be eligible to work in Canada to be selected.Job type : Remote jobLocation Montreal, Quebec, CanadaSalary 55000 - 85000 a year (Canadian Dollars)#J-18808-Ljbffr

2 days ago
Related jobs
CS GROUP
Montreal, Quebec

Carry out the software testing (unit or integration) on complex software functions. CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may ev...

IT UNLOCK CONSULTINC INC.
Montreal, Quebec

Designdevelop test and deploy Javabased software applications using theSpring Framework and Spring Batch. Bachelors degree in Computer Science Software Engineering or a relatedfield. Test automation (CuberSelenium Protractor) Test Driven Development (TDD) or BehaviorDriven Development (BDD)experienc...

Wagepoint
CA
Remote

Senior Software Development Engineer in Test (SDET). Develop and maintain automated test frameworks for end-to-end, API, and integration testing. Speaking of, we “pull rabbits out of hats” for thousands of small business owners across the US and Canada who rely on our payroll software to pay their e...

Mannarino Systems & Software Inc.
Montreal, Quebec

Safety Critical Embedded Software Test Engineers. You will collaborate closely with the Safety Systems Engineering team and Software Development team. Design and implement requirement-based test cases and procedures for safety critical software. MSc or BSc degree in electrical engineering, computer ...

Product and Technology
Canada
Remote

The Engineering Team Lead will report to the Head of Engineering and will be responsible for managing the engineers on their team, driving accountability within their team, and will be responsible for the output of their team. We are seeking an Software Engineer Lead with an active oriented mindset ...

Sphera
Remote, Canada
Remote

The Lead UI Software Engineer is responsible for planning, developing, and supporting the user interface layer of the next generation of our products, to track, report on, and dispose of Hazardous Materials. You’ll work alongside Product Owners, UI/UX developers, Java leads and SQA engineers in a co...

New Relic, Inc.
Montreal, Quebec
Remote

Lead Software Engineer Req ID 3 Location(s) Calgary, Canada; Montreal, Canada; Ottawa, Canada; Toronto, Canada; Vancouver, Canada; Work arrangement(s) Fully Remote (works exclusively from home) Your opportunity At New Relic, we love making tools for software and ops engineers. Lead Software Engineer...

Intersog
CA
Remote

Mentoring and Vision: As a Lead Engineer the Software Engineer, Orchestration will Set the technical direction, mentor the software engineers, and ensure the code quality for the Orchestration Layer team. This is why we are looking for a dynamic Lead Software Engineer to join our team. Intersog® is ...

CS GROUP
QC, ca

Carry out the software testing (unit or integration) on complex software functions. CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. The role may ev...

Cadence Design Systems, Inc.
ROYAL ,MOUNT

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. At Cadence, we hire and d...