Software Engineer, Backend Systems
6 days ago
About the Role
We are seeking a highly skilled Backend Software Developer to join our team at Smart Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.
Key Responsibilities
- Design and develop scalable and reliable backend systems using Java, Groovy, Guice/Spring, Jersey, Spring, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, XML, Gradle/Maven.
- Build reusable code and libraries for future use.
- Optimize application performance and scalability.
- Implement security and data protection measures.
- Collaborate with cross-functional teams to ensure seamless integration of backend systems with frontend applications.
- Apply test-driven development practices, including writing and maintaining unit tests.
- Participate in code reviews and ensure code is maintainable, scalable, and well-documented.
- Work closely with our test team to ensure automated testing has appropriate coverage.
- Evaluate and choose new technologies and libraries to incorporate into our products.
- Troubleshoot and fix technical bugs.
- Run performance benchmarking tests.
Requirements
- 5+ years of professional, backend software experience developing web applications.
- Working experience with web services frameworks and related technologies.
- Working experience building scalable apps with cloud-based infrastructure on AppEngine and/or Amazon EC2.
- Knowledge of authorization and authentication standards and protocols.
- Familiarity with OWASP guidelines.
- Experience releasing software using a continuous deployment pipeline.
- Experience with mentoring junior developers.
- Agile/scrum/Kanban development methodologies.
- Excellent written and verbal communication skills.
About Us
Smart Technologies is a leading provider of hardware and software tools sold around the world. We are part of three million classrooms worldwide and are committed to creating innovative solutions that make a difference in education and beyond.
-
Software Engineer, Backend Systems
2 weeks ago
Calgary, Alberta, Canada SMART Technologies Inc Full time{"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...
-
Software Engineer, Backend Systems
1 week ago
Calgary, Alberta, Canada SMART Technologies Inc Full time{"title": "Backend Software Developer", "subtitle": "Join SMART Technologies Inc", "content": "At SMART Technologies Inc, we're looking for a skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that...
-
Software Engineer, Backend Systems
1 week ago
Calgary, Alberta, Canada SMART Technologies Full timeAbout the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...
-
Software Engineer, Backend Systems
1 week ago
Calgary, Alberta, Canada SMART Technologies Full timeAbout the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality and maintaining existing products.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the company's applications and services.Collaborate with...
-
Backend Software Engineer
2 weeks ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...
-
Backend Software Engineer
2 weeks ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend Software EngineerCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe Backend...
-
Software Engineer
6 days ago
Calgary, Alberta, Canada SMART Technologies Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...
-
Software Engineer
6 days ago
Calgary, Alberta, Canada SMART Technologies Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...
-
Software Engineer, Backend Systems
1 week ago
Calgary, Alberta, Canada Smart technologies Full timeAbout the RoleSMART Technologies is seeking a highly skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...
-
Software Engineer, Backend Systems
1 week ago
Calgary, Alberta, Canada Smart technologies Full timeAbout the RoleSMART Technologies is seeking a highly skilled Backend Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...
-
Software Engineer
4 weeks ago
Calgary, Alberta, Canada Seequent Full timeAbout Seequent Seequent is a leading provider of geoscience software solutions, empowering businesses worldwide to make informed decisions about the earth and environment. Our team comprises experts from diverse backgrounds, united by a shared commitment to excellence and collaboration. Your Role: Software Engineer - Backend Development We are seeking a...
-
Backend Software Engineer
1 week ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend-Full Stack DeveloperCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning, and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe...
-
Backend Software Engineer
1 week ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend-Full Stack DeveloperCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning, and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe...
-
Backend Software Engineer
1 day ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend-Full Stack DeveloperCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning, and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe...
-
Backend Software Engineer
1 day ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend-Full Stack DeveloperCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning, and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe...
-
Backend Software Engineer
2 weeks ago
Calgary, Alberta, Canada Toast Consulting Inc. Full timeToast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...
-
Backend Software Engineer
1 week ago
Calgary, Alberta, Canada Toast Consulting Inc. Full timeToast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...
-
Backend Software Engineer
1 week ago
Calgary, Alberta, Canada Toast Consulting Inc. Full timeToast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...
-
Backend Software Engineer
1 week ago
Calgary, Alberta, Canada Toast Consulting Inc. Full timeToast Consulting Inc. is seeking a talented Backend Software Engineer to join their Ecosystem Squad in Calgary, AB. As a key member of the team, you will play a crucial role in shaping the future of workforce travel.This hybrid role offers the perfect blend of in-office work and flexibility to work from home. You will be part of an agile, inventive, and...
-
Backend Software Engineer
3 days ago
Calgary, Alberta, Canada Stream Systems Ltd. Full timeBackend-Full Stack DeveloperCompany OverviewStream Systems Ltd. is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex operations, in any industry.Reporting Structure/DepartmentThe...