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
- Participate in peer code reviews
- 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. Hours are typically 8:00am to 4:30pm.
Pay: $135,000 - $160,000
This is a Full-time, Salary position.
This posting has one (1) vacancy.
Want to see what it's like working at MAD? Visit us on Facebook.
Due to the number of responses, only qualified candidates who meet the requirements of the job will be selected for an interview.
We are an Equal Opportunity Employer in accordance with the Accessibility for Ontarians with Disabilities Act, 2005 (AODA) and the Ontario Human Rights Code (OHRC). Accommodations can be made available to applicants with disabilities throughout the recruitment, selection and/or assessment process.
If you require accommodation in applying for a posting, please contact Human Resources.