PitchMeAI
BlackBerry

Senior Software Developer, AI Solutions

BlackBerry · Waterloo, ON

This listing has closed — view similar roles below.

  • On site
  • Full-time
  • $133,750 / year
  • Waterloo, ON

Job highlights

  • Lead AI innovation and develop production-ready solutions.
  • Enhance systems via automation and intelligent analytics.
  • Develop AI features using Microsoft Azure and related tools.
  • Collaborate with stakeholders for technical success.
  • Communicate complex technical information effectively.

About the role

Senior AI Solutions Software Developer

BlackBerry is seeking a Senior AI Solutions Software Developer to champion AI innovation by identifying opportunities, piloting emerging AI capabilities, and translating advancements in machine learning and generative AI into scalable, production-ready solutions. This role involves enhancing the efficiency, stability, security, and scalability of business processes and systems through automation and intelligent analytics.

Key Responsibilities

  • Design, develop, test, and deploy AI-driven features and solutions using Microsoft technologies like Azure (Functions, API Management, OpenAI Service), Copilot Studio, Power Platform, Foundry AI, MCP, multi-agent orchestration, and Logic Apps.
  • Maintain application health and ensure compliance with security standards and best practices.
  • Research automated approaches to solving business problems leveraging AI, machine learning, and Microsoft’s advanced orchestration capabilities.
  • Collaborate with business stakeholders such as Product Engineering, Customer Support, and Sales Operations to ensure technical success and customer satisfaction.
  • Communicate highly technical information effectively to both technical and non-technical personnel.
  • Participate in the development and execution of IT and infrastructure projects related to Information Technology and AI integration.

Required Skills And Qualifications

  • Bachelor’s degree in computer science, engineering, or equivalent professional experience (minimum 5 years).
  • Proven experience in AI development within the Microsoft Stack, including Azure AI services, MCP, multi-agent orchestration, Logic Apps, Power Platform, and related technologies.
  • Experience with AI-assisted code development using GitHub CoPilot, Amazon Q, Kiro, Cursor, Google Gemini AI is preferred.
  • Understanding of Identity Management solutions and processes: Multi-factor Authentication, PKI, SAML, OAuth, SSO, and Active Directory.
  • Excellent written and oral communication skills; able to collaborate with IT professionals, senior management, auditors, and vendors.
  • Outstanding problem-solving skills and ability to break down complex technical challenges into actionable user stories.
  • Strong customer service orientation with a keen sense of urgency and priorities.
  • Ability to balance multiple priorities and meet deadlines in a dynamic environment.
  • General understanding of ITIL processes; certification preferred.
  • Strong partnership and collaboration skills, able to develop and maintain effective relationships with peers, executives, customers, and stakeholders.

Key skills/competency

  • AI Development
  • Machine Learning
  • Generative AI
  • Microsoft Azure
  • Power Platform
  • Automation
  • Scalability
  • Problem-Solving
  • Collaboration
  • IT Infrastructure

Skills & topics

  • Software Developer
  • AI
  • Machine Learning
  • Generative AI
  • Microsoft Azure
  • Power Platform
  • Automation
  • Scalability
  • IT
  • BlackBerry

How to get hired

  • Tailor your resume: Highlight AI development experience, Microsoft stack proficiency, and problem-solving skills.
  • Showcase your impact: Quantify achievements in previous AI projects and solutions developed.
  • Prepare for technical questions: Review Microsoft Azure services, AI/ML concepts, and identity management.
  • Demonstrate collaboration: Be ready to share examples of working with diverse stakeholders.
  • Research BlackBerry: Understand their commitment to AI and innovation in their products.

Technical preparation

Master Azure AI services and orchestration tools.,Practice AI-assisted coding with relevant tools.,Understand identity management protocols.,Build solutions using Power Platform.

Behavioral questions

Describe a complex technical challenge you solved.,How do you collaborate with non-technical stakeholders?,Share an example of driving innovation.,How do you manage multiple priorities effectively?

Frequently asked questions

What are the key AI technologies used at BlackBerry for this Senior AI Solutions Software Developer role?
For the Senior AI Solutions Software Developer position at BlackBerry, a strong focus is placed on AI development within the Microsoft Stack. This includes leveraging Azure AI services, Azure Functions, API Management, OpenAI Service, Copilot Studio, Power Platform, Foundry AI, MCP, multi-agent orchestration, and Logic Apps. Familiarity with AI-assisted coding tools like GitHub CoPilot is also beneficial.
What is the expected experience level for a Senior AI Solutions Software Developer at BlackBerry?
BlackBerry requires a minimum of 5 years of professional experience, with a proven track record in AI development specifically within the Microsoft technology stack. A Bachelor's degree in computer science or engineering is typically expected, though equivalent professional experience can be considered.
How does BlackBerry approach AI in its recruitment process for this role?
BlackBerry explicitly states they do not use artificial intelligence (AI) to screen, assess, or select applicants. All applications are reviewed and evaluated by their human hiring team, ensuring a personal touch to the recruitment process for the Senior AI Solutions Software Developer position.
What are the career growth opportunities for an AI Developer at BlackBerry?
As a Senior AI Solutions Software Developer at BlackBerry, you'll have the opportunity to champion AI innovation, pilot emerging capabilities, and translate them into scalable solutions. This role is central to integrating AI into BlackBerry's IT systems, offering significant opportunities for professional development and impact within a leading technology company.
Can I apply for the Senior AI Solutions Software Developer role if I have experience with AI tools other than GitHub Copilot?
While experience with AI-assisted code development using tools like GitHub CoPilot is preferred for the Senior AI Solutions Software Developer role at BlackBerry, proficiency in other similar tools such as Amazon Q, Kiro, Cursor, or Google Gemini AI is also valuable and will be considered.