Software Engineer
2 weeks ago
**MUST BE AUTHORISED TO WORK IN CANADA TO APPLY AND AVAILABLE TO WORK IN-PERSON IN OUR MONTREAL OFFICE**
About EnerZam:
Located in the heart of the Old Port of Montreal, EnerZam is a forward-thinking engineering and technology firm that specializes in helping businesses operate smarter. By combining deep engineering expertise with cutting-edge digital tools, we empower organizations to reduce their operational costs, improve efficiency, and lower their environmental impact.
Our Engineering Division combines mechanical engineering expertise with a specialty in energy efficiency. We provide a comprehensive suite of services, including commissioning (Cx), recommissioning (RCx), measurement and verification (M&V), energy audits, and advanced building simulation, to help ensure optimal performance, lower operating costs, and sustainable results.
Our Technology Division delivers innovative digital solutions that simplify operations and maximize building performance. These include WebSynco, our powerful CMMS platform; Joule M&V, a real-time measurement and verification system with 24/7 performance monitoring; and Joule AnalytiX, an advanced analytics tool that transforms data into actionable insights.
Together, we help our clients bridge the gap between operational excellence and sustainability.
Position Summary:
EnerZam is seeking an experienced Software Engineer with a strong technical background and proven experience in software development. This role requires a professional who can design, implement, and optimize applications aligned with our commitment to delivering high-performance, scalable, and secure solutions. The Software Engineer will play a critical role in developing software applications for web, mobile, and cross-platform environments. This includes ensuring seamless integration with backend systems and collaborating with internal teams to enhance EnerZam's suite of intelligent solutions.
Minimum Qualifications:
Education:
- A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
Work Authorization:
- Must already be authorized to work in Canada.
Qualifications and Skills:
Candidates must possess at least 5 years of professional experience and expertise in the following areas:
Core Expertise:
- Backend Development: Spring Boot, Java, PostgreSQL
- Frontend Development: React, JavaScript, HTML, Thymeleaf
Mobile Development (Considered an asset):
- Android Development: Proficiency in Kotlin and/or Java, using Android Studio
- iOS Development: Proficiency in Swift and/or Objective-C, using Xcode
Cross-Platform Tools:
- Flutter (Dart)
- React Native (JavaScript/TypeScript)
- Appium (testing and debugging)
Project Management & Planning:
- Build and manage detailed implementation timelines and deliverables
- Track progress, manage risks, and ensure on-time delivery
Data Migration:
- Clean, map, and migrate legacy data (assets, work orders, inventory, etc.)
- Write and refactor SQL scripts where necessary
Support & Iteration
- Provide post-launch support and issue resolution
Additional Requirements:
- API Integration: Expertise in RESTful APIs and JSON for backend communication
- Version Control: Proficiency with Git and platforms such as GitHub
The ideal candidate will demonstrate:
- Strong technical expertise in software engineering and development.
- A disciplined and structured approach to problem-solving.
- The ability to deliver well-structured, maintainable, and comprehensible code that adheres to industry best practices.
- Excellent written and verbal communication skills to document and explain technical solutions.
- Experience working in a professional environment focused on quality, efficiency, and autonomy.
- A background in energy efficiency, IoT, or related fields is considered an asset.
Work Hours:
40 hours per week, Monday to Friday (in-person at EnerZam offices).
Why Join EnerZam?
- Free on-site gym (fully renovated and ready to use)
- Competitive salary and benefits
- Dental, health, vision, disability, and life insurance
- Wellness programs
- RRSP with company contribution
- Growth opportunities and career development
- Casual dress code
- Indoor bike locker
-
Bilingual Senior Software QA Engineer
1 week ago
Montreal, Quebec, Canada un emploi de Bilingual Senior Software QA Engineer chez TTC Global Full time $90,000 - $120,000 per yearAbout TTCThe Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of...
-
Sr Software Engineer
10 hours ago
Montreal, Quebec, Canada CENTRIC SOFTWARE INC Full time US$125,000 - US$160,000Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...
-
Software Engineer
6 days ago
Montreal, Quebec, Canada Fiska Full time $85,000 - $100,000 per yearSoftware EngineerLocation: Downtown Montreal office (flexible hybrid: 2–3 days a week in-office preferred)Type: Full-timeFiska sits at the intersection of integrated payments and software, with a vision of building the leading commerce platform that makes it easier for software companies to embed payments into their business model. Our partners (software...
-
Senior Data Engineers
10 hours ago
Montreal, Quebec, Canada Software International Full time $120,000 - $180,000 per yearSoftware International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.We currently have an long term contract role as a Senior Data Engineers (x2) - Microsoft Fabric with our global SAP consulting client, working at a large CPG clients'...
-
Software Engineering Manager
10 hours ago
Montreal, Quebec, Canada Toparo Full time $180,000 - $240,000 per yearOur client, a forward-thinking, remote-first company based in Montreal, is revolutionizing the crypto space with a cutting-edge SaaS solution. As they continue to grow, they seek a dynamic and experienced Software Engineering Manager to lead their talented engineering team.As the Software Engineering Manager, you will leverage your technical and leadership...
-
Software Engineer
7 days ago
Montreal, Quebec, Canada OSEDEA Full time $80,000 - $120,000 per yearWho we are We're a thriving and agile tech development firm. People are at the center of everything we do. Simply put, we care. Our team personally cares about our clients and the world around them, and we care about our team's life-long dreams, aspirations, and career development We strongly believe in the power of community. This is why we seek...
-
Staff Software Engineer
18 hours ago
Montreal, Quebec, Canada Toparo Full time $190,000 - $250,000 per yearWe seek a Staff Software Engineer for one of our remote-first clients based in Montreal. This client is building a SaaS solution in the crypto space. In this role, you will use your technical expertise to manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions. As a Staff...
-
Software Engineering Manager
6 days ago
Montreal, Quebec, Canada Canonical - Jobs Full time $120,000 - $180,000 per yearCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers,...
-
Senior Software Engineer
2 days ago
Montreal, Quebec, Canada Medeloop Full time US$120,000 - US$200,000 per yearAs a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using...
-
Senior Software Engineer
5 hours ago
Montreal, Quebec, Canada Medeloop Full time $85,000 - $140,000 per yearAs a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using...