Software Developer
2 weeks ago
About Tantalus Systems (TSX: GRID)
Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid – from the substation to the EV charger located behind the meter. We offer smart grid solutions across multiple levels: intelligent connected devices, communications networks, data management, enterprise applications and analytics. Learn more at
Come join us if you're interested in being part of an entrepreneurial team, solving complex technical problems and delivering innovative solutions that will directly impact the electrification of everything and the decarbonization of our society.
We have operations throughout the United States and Canada with offices in Burnaby (British Columbia, Canada), Raleigh (North Carolina, USA), and Norwalk (Connecticut, USA).
This position offers a competitive salary plus variable compensation based on performance targets and business objectives. Tantalus also offers generous benefits, including medical, dental and vision plans, healthcare and dependent care flexible spending accounts and paid time off.
The Opportunity:
Reporting to the Applications Team Lead in the Product Development Department, the Software Developer will be responsible for working closely with a cross-functional team on the design and delivery of new and innovative solutions that build on the TUNet. The Developer will be responsible for designing, developing and testing of embedded and backend server applications and wireless network communication protocols that enable devices to work together seamlessly.
Location:
This position will be a hybrid position based in our Burnaby, BC office.
Specifically, the Software Developer will:
- Work closely with senior engineering staff in the design, development and testing of real-time solutions, including the distributed applications that run on a deployed base of millions of devices
- Engage in design and development of software and firmware components across the entire product domain
- Develop expertise in the Tantalus custom System on Chip and learn how to leverage its unique capabilities
- Work directly and in collaboration with the Customer Operations group to troubleshoot and characterize issues on deployed networks
- Contribute to a fully automated test and verification environment to ensure the highest quality products
- Work closely with other members of the Product Development Department to enhance and evolve the software development and analysis tools used in the uniquely challenging task of characterizing issues on large-scale IIoT networks
What you Bring:
Education and Experience
- University degree in Engineering, Computer Science, Mathematics or related discipline is preferred with at least 3-5 years of experience with the following:
- Experience working within large-scale, resource-constrained networks of embedded devices with a critical view toward the trade-offs between reliability, performance, and functionality
- Exposure to management of large populations of field-deployed products with various degrees of legacy and capability
- Experience working with small form-factor embedded devices and IIoT solutions with strong proven development skills in a Linux environment
- Demonstrated experience with C, Bash, and a scripting language, such as Perl or Python
- Further experience or exposure to large enterprise server system and data modelling, databases, and SQL is an important asset
- Familiarity with software development industry best practices and demonstrated experience in the application of these practices in a professional environment
- Background in telecommunications or working knowledge of electrical utility systems, power measurement, and poly-phase power systems is an asset
- Familiarity with the multi-layer OSI network model and network communication protocol implementations such as TCP/IP and UDP is an asset
- Previous experience in Test Driven Development is an asset
Personal Attributes Required:
- Strong technical aptitude, with a pragmatic, thoughtful approach to challenging problems
- Attention to detail and strong problem-solving skills
- Self-motivated and able to work independently while exercising initiative, flexibility and good judgement
- Strong organizational and planning skills and a meticulous attention to detail
- Ability to effectively prioritize and multi-task, and remain focused in a fast paced, high volume work environment
- Excellent collaborative and interpersonal skills
- Desire to learn new skills in a dynamic and demanding environment
- Excellent written and oral communication skills
If you possess some of the key skills and experiences outlined in the job posting and are genuinely interested in the position, we invite you to take a chance and submit your application. We value diverse perspectives, unique skills, and believe in the power of potential over specific qualifications.
Tantalus is committed to employment equity and building a diverse workforce. We welcome and encourage Indigenous applicants, people of colour, all genders, 2SLGBTQ+ and persons with disabilities to apply. Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email us
-
Software Developer
1 week ago
Burnaby, BC VG B, Canada Tantalus Full time $90,000 - $120,000 per yearAbout Tantalus Systems (TSX: GRID)Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid – from the substation to the EV charger located behind the meter. We offer smart grid solutions across...
-
QA Developer
2 weeks ago
Burnaby, British Columbia, VG B, Canada Tantalus Full time $90,000 - $120,000 per yearAbout Tantalus Systems (TSX: GRID)Tantalus is a technology company dedicated to helping utilities modernize their distribution grids by harnessing the power of data across all their devices and systems deployed throughout the entire distribution grid – from the substation to the EV charger located behind the meter. We offer smart grid solutions across...
-
Software Developer Staff Engineer
4 weeks ago
, , Canada Quest Software Full timeJoin to apply for the Software Developer Staff Engineer role at Quest Software Overview Quest Software is looking for an experienced SaaS Software Developer to be part of the On Demand team, within Quest’s Platform Management Group in Canada. We are working on building serverless cloud native SaaS solutions using the latest technologies in the Microsoft...
-
Software Developer
2 weeks ago
British Columbia, Canada New Value Solutions Full timeNew Value Solutions, a national IT consulting firm, is seeking a Junior Software Developer. This role is perfect for a recent graduate or early career developer with a passion for AI, automation, and cutting-edge technology. You will be part of an AI augmented team that is redefining how software is designed, built, and delivered. In this role, you will help...
-
Senior Software Developer
1 week ago
London, Canada (+), Canada . full-time . September , STEP Software Full time $90,000 - $120,000 per yearSoftware Developer (Senior) Full Time London, ON Are you looking to join a team where everyone - including you - is striving to constantly improve their knowledge of system project architecture, coding languages, design patterns, and testing? We are passionate about clean, well-organized code, and how systems and users interact with our...
-
Senior Software Developer
4 weeks ago
, , Canada Tempo Software Full timeAbout Tempo With over 30,000 customers, including a third of Fortune 500 companies, Tempo is trusted to help organizations make their workflows work better. We create integrated solutions for time management, resource planning, budget management, roadmapping, program management, reporting, and more. We build the tech that enables the modern team to deliver...
-
Senior Software Developer
4 weeks ago
British Columbia (BC), Canada Hays Full timeI am hiring a Senior Software Developer on behalf of a well-established global operations organization with an office in Vancouver.In your new role as a Senior Software Developer, you will be involved in the development, deployment and monitoring of highly available, highly robust services, working as a member of an agile software development team and will...
-
Java FullStack Developer
2 weeks ago
British Columbia (BC), Canada Iris Software Inc. Full timeGreetings!Iris's leading financial client is looking for Java FullStack Developer to join their team at Vancouver, BC(Hybrid) location. Job Title: Java FullStack DeveloperLocation: Vancouver, BC(Hybrid)Duration: Long Term Job Description:Experience with Java 8+ and Spring Framework (Spring Boot)Hands on experience designing, developing, testing and...
-
Manager, Software Development
5 days ago
, , Canada Absorb Software Full timeAbout The Role We’re seeking a strategic, people-focused Manager of Reporting & Analytics to lead our scrum responsible for delivering scalable, reliable, and insightful reporting solutions. This is a high-impact leadership role that sits at the intersection of engineering and business, guiding the development of data and reporting capabilities that...
-
Sr. Software Developer
2 weeks ago
Toronto, Ontario, MEE, Canada Cority Software Full time $100,000 - $120,000 per yearSoftware DeveloperTechnology · Toronto, OntarioPOSITION DESCRIPTIONPOSITION: Software DeveloperREPORTS TO: Manager, Software Engineering Cority is the global enterprise EHS software provider creating industry-leading technology to empower those who transform the way the world works. For over 35 years, Cority has been powered by the spirit of innovation,...