Software Engineer
3 weeks ago
Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide.
Reporting to the Manager, Software development, you will be a member of a highly agile team tasked with developing new functionality, as well as maintaining and supporting the existing, publicly available product. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.
Implementation of security and data protection
Collaborate with cross-functional teams, including product managers, designers, and frontend developers, to ensure that backend systems are integrated seamlessly with frontend applications.
Apply test-driven development practices including writing and maintaining unit tests
Work closely with our test team to ensure automated testing has appropriate coverage.
Troubleshoot and fix technical bugs
Education and work experience
~ Degree in Computer Science, Computer Engineering or related field
~5+ years of professional, backend software experience developing web applications
~ Working experience with web services frameworks and related technologies such as Java, Groovy, Guice/Spring, Jersey, Spring, J2EE, Apache Tomcat, AJAX, REST, SOAP, XML, Gradle/Mave
~ Working experience about building scalable apps with cloud-based infrastructure on AppEngine and\or Amazon EC2
~ Experience releasing software using a continuous deployment pipeline.
~ Experience with mentoring junior developers, providing guidance on best practices, code reviews, and technical challenges.
~ Passionate about problem solving through software with a strong sense of ownership for the code
Privacy is at the core of our software design. To read more about our specific policies, please follow the links below.
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...
-
Software Engineering Manager
1 week ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...
-
Software Engineering Manager
1 week ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! Who we are IrisCX is a dynamic software startup spread across Calgary, Toronto, Vancouver, and Ottawa. We are looking for a Data Scientist to join our team to help push...
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...
-
Software Engineering Manager
2 weeks ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...
-
Software Engineering Manager
1 week ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...
-
Software Engineering Manager
1 week ago
Calgary, Canada JAM Software GmbH Full timeVisit the IrisCX exhibit at PCBC 2024, taking place at the Anaheim Convention Center, California, on June 19-20. Secure special PCBC pricing by booking your meeting before the conference! IrisCX has an employee stock option plan – one of the perks of joining a company as one of its foundational team members! Stock options are built directly into our...
-
Software Engineer, Travel
3 weeks ago
Calgary, AB, Canada NovAtel Inc. Full timeHexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and systems, and...
-
Software Engineer, Travel
2 weeks ago
Calgary, AB, Canada HCLTech Full timeJob title - Software Developer III - Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...
-
Software Engineer, Travel
2 weeks ago
Calgary, AB, Canada HCLTech Full timeJob title - Software Developer III - Video SoftwareLocation - Calgary, Alberta.Onsite - The roleAs a Software Developer in the Video Applications team, you will be involved in the software development lifecycle in our fast-paced Agile development environment. You will work with other developers, our architect and testers to collaboratively develop software...
-
Software Developer, Engineering
2 months ago
Calgary, AB, Canada NovAtel Inc. Full timeOverview Hexagon Autonomy and Positioning (A&P) is looking for a Software Developer to join our team to develop precise positioning products for autonomous driving applications. In this position, you will have a focus on integrating and adapting emerging Hexagon products geared for automotive and safety critical applications to different platforms and...
-
Software Test Engineering Intern
1 month ago
Calgary, AB, Canada Avmax Group Full timeEmployment Type: Full-time Permanent. Division/Department: Engineering. Avmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment worldwide . Avmax") is to simplify our customers' aviation needs through dependable, globally integrated services with trusted results. Aircraft...
-
Software Test Engineering Intern
3 weeks ago
Calgary, AB, Canada Avmax Careers - Canada Full timeAvmax is a diverse company offering every product and service related to aviation. We have locations, operations, and deployment worldwide. Avmax") is to simplify our customers' aviation needs through dependable, globally integrated services with trusted results. Aircraft Leasing, Airline Operations, Avionics, Component Repairs, Engineering, MRO, Paint and...
-
Sensor Fusion Software Engineer
2 months ago
Calgary, AB, Canada NovAtel Inc. Full timeOverview The Agriculture Engineering Team within Hexagon’s Autonomy & Positioning division is looking for a Sensor Fusion Software Engineer to join our high-tech engineering and manufacturing company that is committed to customer service excellence and continuous improvement. Reporting to the Agriculture Software Manager , you will be focused on...
-
Intermediate Software Engineer
2 days ago
Calgary, AB, Canada GuestTek Interactive Entertainment Ltd. Full timePosition: Intermediate Software DeveloperDepartment: Research and DevelopmentLocation: CalgaryPosition Type: Full-time About UsGuestTek specializes in providing Internet, Media, and Voice solutions for the Hospitality industry, seamlessly connecting Guests to the resources they require to complete their day-to-day business needs. Whether its provisioning...
-
Intermediate Software Engineer
2 days ago
Calgary, AB, Canada GuestTek Interactive Entertainment Ltd. Full timePosition: Intermediate Software DeveloperDepartment: Research and DevelopmentLocation: CalgaryPosition Type: Full-time About UsGuestTek specializes in providing Internet, Media, and Voice solutions for the Hospitality industry, seamlessly connecting Guests to the resources they require to complete their day-to-day business needs. Whether its provisioning...
-
Test Engineer or Developer
2 months ago
Calgary, AB, Canada Canadian Software Testing Board Full timePurpose of the position Reporting to the Manager, Test Engineering, you will be responsible for designing, developing, commissioning and ongoing support of manufacturing test processes, procedures and test systems that are deployed to contract manufactures, original design manufacturer and original equipment manufacturers. Responsibilities and...