Job Description
Description
We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires strong technical expertise, problem-solving skills, and a passion for learning and innovation. The position is remote, based in Canada, and involves working collaboratively with cross-functional teams to deliver scalable, high-quality software solutions.
We embrace a shift-left approach, where developers take ownership of quality, testing, security, and reliability from the earliest stages of the development lifecycle to prevent issues and accelerate delivery.
Key Responsibilities
We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires strong technical expertise, problem-solving skills, and a passion for learning and innovation. The position is remote, based in Canada, and involves working collaboratively with cross-functional teams to deliver scalable, high-quality software solutions.
We embrace a shift-left approach, where developers take ownership of quality, testing, security, and reliability from the earliest stages of the development lifecycle to prevent issues and accelerate delivery.
Key Responsibilities
- Design, develop, write comprehensive automated tests for, and deploy robust software applications, emphasizing shift-left practices such as TDD/BDD and early quality assurance.
- Drive shift-left adoption by integrating automated testing, security scanning, dependency checks, and quality gates into CI/CD pipelines to prevent defects and v...
Ready to Apply?
Take the next step in your AI career. Submit your application to Fortive today.
Submit Application