Senior Software Developer

4 days ago

Mississauga, Ontario, Canada MAD Elevator Inc. Full-time

Salary Range: $135,000.00 To $160,000.00 Annually

Think back—was there ever an elevator ride that made you go, “Whoa, this is nice”?

Maybe it was an elegant glass lift or a minimalist stainless-steel rocket.

It might have shaped your first impression or left a lasting memory of a building.

Chances are, the details made the difference; with an aesthetic interior and stylish, well-built buttons and fixtures. Immersive digital technology like visual displays may have turned a simple ride into a memorable experience as well. You may not have noticed these details then, but once you’ve worked with us, you’ll start noticing them everywhere you go.

Company Overview:

We have a vision – to have a MAD product in every elevator. Headquartered in Mississauga Canada, our 80,000 sq. foot facility focuses on the efficient production of industry-leading fixtures, high quality elevator car interiors, and cutting-edge digital products.

At MAD, we set you up to be the expert – providing the tools, support, and environment to help you thrive. From there, it’s all you – your drive and ideas lead the way. MAD has been ranked among Canada's top 500 fastest growing companies, one of Canada’s Best Managed Companies, a Best Places to Work in Canada, and among Best Employers for Recent Graduates.

Our New Senior Software Developer:

As a Senior Software Developer, you will work with other developers to create and maintain software, tools, and infrastructure for web applications, services, and IoT devices.

The ideal candidate is a skilled problem solver and quick learner who takes a proactive approach to improving quality, demonstrates meticulous attention to detail, and treats software development like a craft. Software development is more than a job; it is a genuine passion and an integral part of their identity.

What you will do in the role:

  • Work with other developers to build and maintain code in web applications, services, and IoT devices.
  • Write well-designed, reusable, testable, and efficient code
  • Troubleshoot and resolve issues
  • Other duties as assigned
  • Able to lift up to 15lbs; may work in hot areas 5%, noise 0%.
  • Participate actively in Health & Safety programs, 5S activities, and continuous improvement initiatives

Measures of Success:

  • Software Delivery: ≥90% of assigned features, releases, and project milestones delivered on schedule.
  • Code Quality: ≥95% peer-review approval rate with minimal rework and adherence to established coding and testing standards.
  • System Reliability: High availability of web applications, backend services, and IoT systems, with minimal production-impacting incidents.
  • Defect Management: Low defect escape rate, with minimal critical issues identified after release.
  • Issue Resolution: Root Cause Analysis completed for major software and infrastructure issues, resulting in measurable reduction of recurring incidents.
  • Technical Leadership: Active contribution to code reviews, architectural decisions, mentoring, and knowledge sharing across the development team.
  • Continuous Improvement: Development tools, testing practices, automation, security, and system performance continuously improved to enhance software quality and team productivity.

Qualifications and Educational Requirements:

  • University degree in Computer Science, Math, Engineering, or similar
  • At least 15 total years of professional experience as a software developer
  • At least 5 years working on web applications
  • At least 5 years working on back-end systems
  • At least 3 years working with a relational database system
  • Knowledge of various system architectures and software patterns
  • Strong written and verbal communication skills
  • Clear Background Check - Criminal (required)
  • Eligible to work in Canada

Preferred Qualifications and Experience

  • Expert at transforming requirements into scalable software designs and crafting user-friendly interfaces
  • Expert with TypeScript, React, HTML5, CSS3, and SQL (Postgres preferred)
  • Experience with C#, C++, Redis, YAML, Docker, Terraform, and Linux
  • Experience with automated testing frameworks (Jest, Cucumber, Puppeteer, NUnit, etc.)
  • Experience with source control and branching strategies (Git preferred)
  • Experience with cloud infrastructure (AWS preferred)
  • Knowledge of networking concepts and protocols (HTTP, WebSockets, SSL, WebRTC, RTSP, TCP/UDP)
  • Experience working in remote or hybrid development teams
  • Bonus: Experience leading technical teams, building Linux firmware with Yocto, or leveraging AI tools in software development

This position is located at 6635 Ordan Drive in Mississauga, ON.