Senior Software Developer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.