Senior Software Developer

Place of work Montreal River
Contract type Full-time
Start date -
Salary -

Job details

Job description, work day and responsibilities

Full job description
With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted by organizations across the globe to make their workflows work better.

We create a suite of integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting and more. We create the tech that enables the modern team to deliver – for every step from first vision to value.

Since our beginning in 2007 as a project to make a time-tracking tool to help a client – Tempo has expanded to become the #1 time management add-on for Jira, and we have developed and acquired a multitude of tools to become one of the most trusted names in the Atlassian ecosystem.

We want everyone to work better – but we also want to be a tech company with a heart. Join us as we continuously innovate our award-winning products, create new solutions, and help the world work smarter, not harder.

About the role:

As a Senior Software Developer in QA you’ll play an integral role in assuring the quality, performance and reliability of Tempo cloud-native applications. You will collaborate on an integrated, multi-service Platform with many downstream consumers, shared UI components, and cross-team dependencies. Your ability to anticipate integration risks and guide QA & test coverage will be crucial. Our tech stack includes TypeScript, React, Kotlin, Spring Boot, PostgreSQL, AuroraDB, and AWS (EKS, ECR, SSM, S3), and the position requires a hands-on, action-forward approach, with direct and integral contribution to quality, performance, reliability and security. You’ll be instrumental in building and applying robust, scalable QA and test practices across the Platform development lifecycle - from design, to implementation, to deployment, and beyond. You’ll work closely with Engineering, Product and Design teams to deliver a high-quality, performant and reliable Platform that delights our users and drives the Tempo vision forward.

What you’ll do:

Architect and implement comprehensive test solutions: Design, develop, and maintain robust, scalable test automation and test suites, including API contract, integration, end-to-end, and performance testing.

Drive quality across the SDLC: Embed automated testing and QA practices throughout the software development lifecycle, from design and implementation, to continuous integration and deployment.

Enhance performance: Apply your understanding of performance fundamentals to implement effective performance tests, analyze results, and contribute to performance observability and optimization efforts.

Partner on reliability and security: Proactively identify potential reliability risks and security vulnerabilities, integrating QA/test practices across the development lifecycle in support of a strong culture of reliability and security.

Collaborate and guide: Partner closely with Engineering, Product, and Design teams, offering practical guidance, promoting and leading QA/test practices, and utilizing advanced tools and innovative methods to support shared ownership of quality and deliver exceptional user experiences.

Who you are:

You are a skilled software developer with a unique affinity for QA, and a deep passion for working with teams to build valuable, resilient, and high-performing services and applications. You have a keen analytical mind, a proactive, creative ‘outside the box’ approach to identifying risks and potential issues, and driving to implement innovative solutions. You thrive in a collaborative environment, bringing your experience in development and QA/test methods to bear on complex challenges. You’re comfortable working with strong voices and helping guide conversations about quality, even when you're not the loudest in the room. We're looking for someone who not only understands the "how" of quality assurance but also the "why": you continuously strive to enhance user experience and business value by building in and advocating quality at every stage of the product development lifecycle.

Software development in QA

5+ years experience in Javascript/Typescript and other 3rd-gen languages especially Kotlin/Java.

Experience with api contract testing, UI-driven e2e testing, unit/component testing.

Experience in test automation frameworks and tools including Cypress or Playwright.

Experience in service architectures and cloud-native tech stacks.

Familiar with tools and methods for AI-assisted software engineering & QA.

Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent hands-on experience in software development.

Software QA analysis & testing

Experience in structured software QA on modern cloud-native applications.

Experienced and effective in collaborating with Engineering, Product and Design teams on software product/feature development & delivery.

Familiar with tools and methods for AI-assisted software QA.

Performance testing and observability

Experience/familiarity with performance fundamentals for full-stack cloud-native applications, including measurement & observability.

Experience implementing performance tests and applying related frameworks & tools.

Familiar with AI tools and approaches for performance analysis and testing.

Devops & security

Experience/familiarity in devops practices and tech stacks for cloud-native, containerized environments.

Experience in Github CI/CD and Datadog.

Familiarity with security fundamentals for cloud-native apps and environments.

Why Join Tempo?

Impact: Work on meaningful products that empower enterprise users and improve productivity.

Innovation: Be part of a culture that values creativity and innovation, with opportunities to make a real impact.

Collaboration: Join a supportive, collaborative UX team that values openness, communication, and a continuous learning environment.

Growth: Opportunities for professional development, including conferences, courses, and mentorship.

What's In It For You (Org-wide) -

Remote First work environment

Unlimited vacation in most of our locations!!

Great benefits including health, dental, vision and savings plan.

Perks such as training reimbursement, WFH reimbursement, and more.

Diverse and dynamic teams with challenging and exciting work.

An opportunity to have a real impact on our business.

A great range of social activities (both in person and virtual).

Optional in person meet-ups and the ability to travel to our international offices

Employee referral program

And so much more!

Note: As our hiring teams are global, please submit your resume in English only

Apply today to join the Tempo team and help shape the future of enterprise productivity software.

Join us at Tempo Software, where we proudly foster an equal opportunity workplace. We are committed to creating an inclusive culture where all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, ****** orientation, national origin, genetics, disability, age, or veteran status.

Company address

Canada
Ontario
Montreal River
Show on map Get directions
Company Name: Tempo Software Inc
You will be redirected to another website to apply.
Offer ID: #1187777, Published: 4 weeks ago, Company registered: 2 months ago

Other offers

Inside Sales Executive - Inbound
2157login
· CA
Full job description Join Livingston, the largest customs broker in Canada and the third largest entry filer in the U.S. We’re a market leader offering customs brokerage, consulting and compliance, and freight forwarding...
Claims Service Representative
2157login
· CA
Full job description At Allstate, great things happen when our people work together to protect families and their belongings from life’s uncertainties. And for more than 90 years our innovative drive has kept us a step a...
Chef ou cheffe Design, Recherche et conception UX (Services français) (télétravail/hybride)
2157login
· CA
Full job description Titre du poste : Chef ou cheffe Design, Recherche et conception UX (Services français) (télétravail/hybride) Statut d’emploi : Contractuel(le) à long terme (Durée déterminée) Exigence linguistique du...
Corporate Account Executive (Remote, CAN)
2157login
· CA
Full job description As a global leader in cybersecurity, CrowdStrike protects the people, processes and technologies that drive modern organizations. Since 2011, our mission hasn’t changed — we’re here to stop breaches,...
Financial Analyst
2157login
· CA
Full job description Teladoc Health is the global virtual care leader, offering comprehensive virtual care solutions spanning virtual care including primary, mental health, expert medical, devices and licensed platform s...
Analyst Communication Services
2157login
· CA
Full job description Analyst Communication Services INDEPENDENT ELECTRICITY SYSTEM OPERATOR (IESO) Requisition ID: 20468 Location: Toronto Status: Temporary, up to 18 months Business Unit: Corporate Relations, Engagement...
Product Marketing Manager - Pelco
2157login
· CA
Full job description Company Overview At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. ...
Technical Project Manager (Remote)
2157login
· CA
Full job description About ProNavigator ProNavigator is the first AI-powered knowledge platform built specifically for insurance. More than 10,000 underwriters, claims, operations, brokers, and agents rely on us every da...
Senior Software Engineer, Identity and Access Management
2157login
· CA
Full job description MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and ...
Intermediate Data Ops/Cloud Data Engineer
2157login
· CA
Full job description Title Intermediate Data Ops/Cloud Data Engineer Location Remote Start Date 07-28-2025 Language English Salary Negotiable Security Clearance None Duration 6 Months Date Posted 07-10-2025 Job ID 13871 ...
spécialiste en ressources humaines
2157login
· CA
Full job description Durée de l'emploi: Temporaire Langue de travail: Bilingue Education: Baccalauréat Expérience: 1 an à moins de 2 ans Milieu de travail Firme d'experts-conseils Renseignements à propos du lieu de trava...
Workday Revenue Lead (Contract to Cash) Remote
2157login
· Ontario, CA
Full job description Strada is a technology-enabled, people powered company committed to delivering world-class payroll, human capital management, and financial management solutions to organizations globally. With a team...
Provider Account Executive - Health Tech
2157login
· CA
Full job description Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth. We strive towards this goal every day, and the results can be seen in the impact of our innovativ...
Data Engineer - AWS
2157login
· CA
Full job description Senior Data Developer Accomplished Tech Visionary: Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join our team and gear up for ...
Business Analyst - AWS
2157login
· CA
Full job description Sr Business Analyst Accomplished Product Visionary: Embark on an exciting journey into the realm of software development with 3Pillar! We extend an invitation for you to join our team and gear up for...