Back to job search
Hays logo
HaysVerified Job Source

Senior Software Developer (Full Stack)

  • Mississauga, ON
  • On-site
  • Posted Sep 24, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Apply by
Oct 21, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

You will lead the architecture and modernization of mission-critical diagnostic and monitoring platforms while collaborating with cross-functional teams. Your role involves designing scalable web applications, APIs, and microservices while ensuring high performance and security compliance.

Job details

Senior Software Developer (Full Stack) Job Type: Permanent Salary: Competitive Location: Mississauga, ON (On-site 5 days/week) Your New Company Our client is a well-established technology organization focused on developing advanced diagnostic and monitoring solutions. They are investing heavily in modernising their software platforms and engineering capabilities to support the next generation of connected hardware and cloud-enabled solutions. This is an exciting opportunity to join a highly collaborative team where innovation, technical excellence, and continuous improvement are at the core of everything they do. Your New Role As a Senior Software Developer (Full Stack), you will play a critical role in modernising and re-architecting core diagnostic and monitoring platforms. Working closely with product management, hardware engineering teams, and business stakeholders, you will design and develop scalable software solutions that combine web applications, backend services, cloud technologies, and hardware integrations. Key responsibilities include: Leading the architecture, redesign, and modernisation of mission-critical diagnostic and monitoring platforms. Designing, developing, and maintaining scalable web applications, APIs, and microservices using Node.js, C#, C++, and modern Single Page Application (SPA) frameworks. Optimising applications for performance, scalability, responsiveness, and security compliance. Collaborating with cross-functional teams to translate business and technical requirements into robust software solutions. Driving software quality through automated testing, code reviews, and CI/CD best practices. Enhancing engineering productivity through the effective use of AI-assisted development tools. Developing and maintaining technical documentation, architecture diagrams, API specifications, and development standards. Supporting solution deployment and operations across Windows and Linux environments. What You'll Need to Succeed: Bachelor's degree in Computer Science, Software Engineering, or equivalent industry experience. 7+ years of commercial software development experience. Strong experience developing enterprise applications using Node.js, C#, and C++. Proficiency with JavaScript/TypeScript, HTML5, and modern SPA frameworks. Experience designing and consuming RESTful APIs; exposure to gRPC or MQTT is considered an asset. Strong database experience with MySQL, DynamoDB, and NoSQL technologies. Hands-on experience with AWS cloud services, Docker, Git, and CI/CD pipelines. Experience supporting and developing solutions across both Windows and Linux environments. Exposure to embedded systems and hardware-software integrations would be highly desirable. Familiarity with AI-assisted development tools such as Claude, Cursor, and VS Code AI functionalities. Proven expertise in software architecture, application modernisation, and platform transformation initiatives. Strong troubleshooting, debugging, performance tuning, and secure software development skills. Excellent communication and stakeholder management capabilities with the ability to work across technical and non-technical teams. Nice-to-Have Skills Experience with MFC VC++, PHP, or Go. Knowledge of microservices architecture and distributed systems design. Experience working with hardware diagnostics, monitoring platforms, or IoT-related applications. What You'll Get in Return You will have the opportunity to lead the modernisation of critical technology platforms while working alongside experienced software engineers, architects, and product teams. The organisation offers a collaborative environment, exposure to cutting-edge technologies, complex technical challenges, professional growth opportunities, and a competitive compensation package. What You Need to Do Now If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. This posting is for an existing vacancy with the organization. AI may be used to screen, assess or select applicants for the position

What you’ll do

You will lead the architecture and modernization of mission-critical diagnostic and monitoring platforms while collaborating with cross-functional teams. Your role involves designing scalable web applications, APIs, and microservices while ensuring high performance and security compliance.

Requirements

Candidates must have a Bachelor's degree in Computer Science or Software Engineering and at least 7 years of commercial software development experience. Proficiency in Node.js, C#, C++, and modern web frameworks is required, along with experience in cloud services and database technologies.

Listed skills

  • MySQL · Preferred
  • HTML · Preferred
  • Node.js · Preferred
  • CI/CD · Preferred
  • Docker · Preferred
  • JavaScript · Preferred
  • TypeScript · Preferred
  • Amazon Web Services · Preferred
  • C++ · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Node.js
  • C#
  • C++
  • JavaScript
  • TypeScript
  • HTML5
  • SPA Frameworks
  • RESTful APIs
  • MySQL
  • DynamoDB
  • NoSQL
  • AWS
  • Docker
  • Git
  • CI/CD
  • Software Architecture

Job areas

  • Software
  • Technology
  • Engineering

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs