AI Software Developer
- Edmonton, Alberta, Canada
- Remote
- Posted Sep 9, 2026
- 1 position
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Minimum education
- Bachelor’s degree
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, Canada
Job summary
Develop, maintain, and integrate augmented reality and content lifecycle management solutions for the aviation and aerospace industries. Research and pilot AI techniques to enhance software products while collaborating with team members and customers to meet project requirements.
Job details
AI Software Developer Department: Scope AR Employment Type: Full Time Location: Edmonton, CA Description Scope AR Technologies, a Flatirons Solutions subsidiary, is hiring an AI Software Developer. Scope AR creates augmented reality and content lifecycle management software that helps organizations transform complex technical information into clearer, more efficient work experiences. In this role, you will develop, maintain, and deliver software products for customers in the aviation and aerospace industries—and help shape how AI is used to build smarter, more capable solutions. We’re looking for a collaborative, analytical software engineer who is excited to experiment with emerging AI tools and capabilities, turn user needs into thoughtful technical designs, solve meaningful problems, and deliver high-quality software in a fast-paced, deadline-driven environment. Our home office is located in Edmonton, but can be fully remote for this role. Must be a permanent resident or Canadian citizen. Key Responsibilities Be part of a team of 2-5 engineers working to build, maintain, and integrate our AR (Augmented Reality) and CLM (Content Life Management) solutions for customers across the aviation and aerospace manufacturing industries Research and experiment with the latest techniques and practices in using AI to build software Pilot AI usage and best practices across the organization Integrate AI features and capabilities into software products Consult with team members and customers to ensure project success, including: Understanding requirements Estimating your work timeline to manage your deliverables Employ Agile/Test Driven Development (TDD) best practices Write code to implement requirements in a TDD process Refactor code to improve quality Follow coding standards and technology best practices Track your work in JIRA or other task management software Understand and adhere to all requirements of the Quality Management System, the Information Security Management System, and the Privacy Information Management System. Other duties as may be assigned. Skills, Knowledge & Expertise Bachelor’s degree in Computer Science, Computer Engineering or related field 5+ years of experience in developing software applications Extensive experience using AI and its strengths and weaknesses Knowledge of requirements gathering methods and tools Programming experience: Java and JavaScript Good conceptual understanding of Web Application Development Technologies Strong understanding of object-oriented programming Experience in a variety of languages Strong written and verbal communication, problem solving, and interpersonal skills Strong analytical and problem-solving skills. Knowledge of airline publishing specifications: S1000D and ATA iSpec2200 a plus. Proficient understanding of code versioning tools & continuous integration Good understanding of Agile process
What you’ll do
Develop, maintain, and integrate augmented reality and content lifecycle management solutions for the aviation and aerospace industries. Research and pilot AI techniques to enhance software products while collaborating with team members and customers to meet project requirements.
Requirements
Requires a bachelor's degree in Computer Science or a related field and at least 5 years of software development experience. Candidates must have strong programming skills in Java and JavaScript, along with experience in AI, Agile methodologies, and TDD.
Listed skills
- CI/CD · Preferred
- Problem solving · Preferred
- Communication · Preferred
- JavaScript · Preferred
- Agile · Preferred
- Java · Preferred
- Requirements gathering · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Artificial Intelligence
- Software Development
- Java
- JavaScript
- Augmented Reality
- Agile
- Test Driven Development
- Web Application Development
- Object-oriented Programming
- Code Versioning
- Continuous Integration
- Requirements Gathering
- Problem Solving
- Communication
- Analytical Skills
- Ability To Meet Deadlines
- Java (Programming Language)
- JavaScript (Programming Language)
- Quality Management Systems
- Research
- Agile Methodology
- Aviation
- JIRA
- Management
- Computer Science
- Computer Engineering
- Experimentation
- Information Security Management Systems
- Interpersonal Communications
- Object-Oriented Programming (OOP)
- Requirements Elicitation
- S1000D Specification
- Software Engineering
- Verbal Communication Skills
- Software Versioning
- Lifecycle Management
- Claims And Litigation Management
- Test-Driven Development (TDD)
Job areas
- Software
- Technology
- Engineering
- Manufacturing
- UI Software Developer
- Software Developer / Engineer
- Software Developers
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Canadian Pork Council
Senior Software Developer
SponsoredDirect employerEasy Apply- Hybrid
- Posted Sep 11, 2026
Connectability Inc.
Technical Sales Specialist
Direct employerEasy Apply- Hybrid
- Posted Sep 5, 2026
Government of Yukon
Legal Counsel
SponsoredDirect employerEasy Apply- On-site
- Posted Sep 4, 2026
