Software Developer
Location
Canada
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Software Developer
Fortive
• Design and develop new features and solutions that support customer use cases in existing and new software products. • Work in an agile team environment that practices continuous improvement when planning, estimating and building software. • Deliver on sprint commitments by working proactively with stakeholders to identify and navigate obstacles. • Build high-performing software with an evolving set of tools across several technology stacks and participate in the stewardship of our development process. • Collaborate with cross-functional project teams including Architects, QA, Product Management, and others to delight our clients.
Job Requirements
- Three or more years of professional web application development experience for intermediate candidates.
- Professional experience within an agile development practice.
- Bachelor’s Degree or College Diploma in Computer Science, Information Systems or equivalent experience.
- Master’s Degree and/or vendor certifications (such as Microsoft Certified Professional) valued.
Benefits
- Please note that this role requires a satisfactory Criminal Background Check and Public Safety Verification
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, develop and optimize scalable data pipelines using SQL and Python/PySpark • Build and maintain analytics-focused data models (e.g., Star Schema and OBTs) • Structure data into Bronze, Silver and Gold layers within a modern data architecture • Ensure data quality, consistency and governance across the entire pipeline • Act as the technical point of reference for troubleshooting and removing blockers • Translate business needs into efficient data solutions • Create, evolve and manage the project’s technical roadmap • Work collaboratively with cross-functional teams and stakeholders
• Codebase Deconstruction: Use advanced AI tools to analyze an RPG codebase, extracting critical behaviors, complex business rules, and historical system constraints. • Strategic Mapping: Translate technical findings into a clear map of business capabilities, ensuring no critical logic is lost during transition. • Migration Strategy: Serve as the lead architect defining the migration path from the legacy RPG system to our future platform. • Close Collaboration: Work closely with our legacy systems subject-matter expert (SME). This role requires periodic on-site collaboration in Minnesota to facilitate deep knowledge transfers and system audits.
• Lead and manage a team of Technical Support Agents (chat & email). • Monitor team performance and provide regular feedback, coaching, and mentoring. • Ensure high-quality customer interactions with clear and accurate communication. • Handle customer escalations and resolve complex technical issues. • Ensure adherence to SLAs, response time, and resolution targets. • Manage and prioritize team workload and support queues effectively. • Assist team members in troubleshooting and resolving customer issues. • Collaborate with cross-functional teams for issue resolution. • Conduct quality audits and ensure compliance with SOPs. • Identify process gaps and drive continuous improvement initiatives. • Track key performance metrics (CSAT, productivity, SLA adherence). • Prepare and share performance reports with management.
Senior Systems Software Engineer, CUDA Driver – Multi-Node and Memory Model
NVIDIANVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you! Applications for this job will be accepted at least until June 15, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
• Use design abilities and coding expertise to deliver the best compute platform in the world • Craft elegant solutions to exciting problems and shape the future direction of CUDA • Evangelize, architect, and implement new features related to CUDA’s memory model and multi-node scalability geared towards next-gen AI applications and deployments • Coordinate and drive development efforts across multiple teams • Help define forward-looking improvements to the CUDA APIs and programming model • Write effective, maintainable, and well-tested code • Develop code for multiple operating systems



