1

Support Developer Jobs in Alberta (NOW HIRING)

As a Software Developer, you will work closely with cross-functional teams to design, implement ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...

As a Software Developer, you will work closely with cross-functional teams to design, implement ... We may use artificial intelligence (AI) tools to support parts of the hiring process, such as ...

You'll work alongside developers, architects, and designers who take quality seriously, on projects ... About Our Team We're a close-knit, high-trust team that moves quickly, supports one another, and ...

Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...

Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software ...

You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world. This position reports to: Electrical Engineering Manager __ Your ...

You'll be empowered to lead, supported to grow, and proud of the impact we create together. Join us and help run what runs the world. This position reports to: Electrical Engineering Manager __ Your ...

Mentor junior engineers on proper standards and techniques to improve their accuracy and efficiency while providing ongoing support to applications used within the organization Required ...

Senior Electrical Engineer is a senior-level engineering role based in Calgary, AB, Canada , supporting the delivery of complex electrical infrastructure across industrial and energy-related projects.

Senior Electrical Engineer is a senior-level engineering role based in Edmonton, AB, Canada supporting the delivery of complex electrical infrastructure across industrial and energy-related projects.

Support engineering with load lists, equipment specifications, and review of vendor data. * Ensure designs align with project scope, quality standards, and client requirements. * Leadership ...

Role Overview In this role, you will apply your structural engineering expertise to support the design, analysis, validation, and fabrication of manufactured equipment, plant tooling, and structural ...

Showing results 41-60

Support Developer information

What is a support developer?

A Support Developer is a software professional who assists customers or internal teams by troubleshooting and resolving technical issues related to software products or services. They often work closely with users to understand problems, analyze software behavior, and provide fixes or guidance. Support Developers may also collaborate with engineering teams to escalate and resolve complex bugs or feature requests. Their role bridges the gap between users and development, ensuring smooth software operation and customer satisfaction.

How does a support developer typically collaborate with other teams to resolve customer issues quickly?

Support Developers work closely with both the customer support and core engineering teams to address technical issues reported by clients. They often act as a bridge, translating customer feedback into actionable bug reports or feature requests, and may participate in daily stand-ups or cross-team meetings to prioritize urgent tickets. Effective communication and a problem-solving mindset are key, as Support Developers must balance customer needs with internal development timelines. This collaborative environment not only helps resolve issues faster but also provides opportunities to learn from various technical experts within the organization.

What are the key skills and qualifications needed to thrive as a support developer, and why are they important?

To thrive as a Support Developer, you need a solid understanding of programming languages, debugging techniques, and problem-solving skills, often backed by a degree in computer science or a related field. Familiarity with ticketing systems, version control tools like Git, and experience with databases or APIs are typically required. Strong communication, patience, and teamwork are vital soft skills for collaborating with users and internal teams. These skills are crucial for efficiently resolving technical issues, maintaining software reliability, and ensuring high customer satisfaction.

What does a support developer support engineer do?

A support developer or support engineer assists users by diagnosing and resolving technical issues related to software or hardware products. They often troubleshoot problems, provide solutions, and may collaborate with development teams to improve product functionality, using tools like ticketing systems and technical documentation.

What are popular job titles related to Support Developer jobs in Alberta?

For Support Developer jobs in Alberta, the most frequently searched job titles are:

What job categories do people searching Support Developer jobs in Alberta look for?

The top searched job categories for Support Developer jobs in Alberta are:

What cities in Alberta are hiring for Support Developer jobs?

Cities in Alberta with the most Support Developer job openings:

Infographic showing various Support Developer job openings in Alberta as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Software Developer

Promise Robotics

Calgary, AB • On-site

Full-time

Medical, Dental, Vision

Re-posted 11 days ago


Job description

Promise Robotics is pioneering Physical AI for homebuilding - a rapidly growing, venture-backed company bringing together AI, robotics, and manufacturing to help the homebuilding industry meet the growing demand for housing. Our robotic systems, built and operated inside  AI-powered factories, give the industry the production capacity, consistency, and speed to build more high-quality homes than traditional methods allow. Our team spans AI researchers and roboticists to factory operators, technicians, and production teams - all building the future of homebuilding together. 

We're looking for an Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies. The ideal candidate will have a strong background in advanced algorithms and AI systems with hands-on experience in building and deploying complex software systems. As a Software Developer, you will work closely with cross-functional teams to design, implement, and optimize software algorithms and systems that address real-world challenges in the construction industry.

You might be a good fit if you:
  • Have a passion for leading industry-changing solutions with significant social, economic, and environmental impact
  • Desire to play a founding role and reap the benefits as part of a growth-stage startup with significant upside
  • Enjoy building not only the technology but also high-performing teams and companies
  • Are committed to continuous learning at the intersection of several industries
What you'll do:
  • Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices
  • Design and develop software algorithms  
  • Conduct research and experimentation to improve the performance of software systems
  • Perform detailed analysis, design, code development, software integration and testing
  • Analyze complex functions, procedures and problems to deliver creative and effective solutions
  • Stay up to date with the latest advancements in AI techniques and advanced algorithms
  • Participate in design and code reviews
What you'll need to succeed:
  • Bachelor/Graduate degree in Computer Science or Computer/Electrical Engineering or related technical fields
  • Extensive experience in Python programming
  • Experience with machine learning techniques and frameworks (e.g., RL, CNNs, RNNs, Keras)
  • Experience with software design and development in a test-driven environment
  • Being a team player with excellent interpersonal and communication skills
  • Organized, focused and persistent with the ability to work to the plan and meet delivery dates
  • Being an excellent problem solver and quick learner
  • (Preferred) Knowledge of robotics solutions and robotic manipulators
Benefits:
Competitive salary: we believe in data-driven, equitable compensation decisions. We recently completed a compensation review and implemented salary bands that enable us to pay mid to above-average Canadian salaries across various industries.
Stock options: everyone has a stake in our company.
Holistic benefits: we have a comprehensive benefits package that includes paramedical, dental, vision, and drug coverage for you and your dependents, as well as a health care spending account. These benefits start right from Day 1.
Flexible personal days and vacation policies: we care deeply about the well-being of our team.
Open, collaborative, and supportive culture: you will be part of an incredibly high-performing and collaborative team changing the future of an industry!
Relocation assistance package (if required)
 
 
Promise Robotics is proud to be an equal-opportunity workplace. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, and gender identity.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job