Senior Software Developer - AI-Driven Apps

uottawa

Ottawa

On-site

CAD 93,000 - 115,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

uOttawa in Ottawa, Ontario seeks a qualified software professional to evaluate business requirements and develop or enhance applications. You will manage medium to major projects, supervise team members, and focus on delivering efficient software solutions that support university processes.

The role requires a CS degree and 5+ years of experience, with strong practices in software engineering, AI integration, and AI-enabled features.

Qualifications

  • University degree in Computer Science or related field or equivalent
  • Five or more years of experience developing and implementing software applications
  • Strong knowledge of software engineering practices (version control, CI/CD, automated testing, security)
  • Ability to leverage AI in software development and integrate AI services into applications
  • Experience designing and implementing AI-enabled features and AI service orchestration
  • Familiarity with AI engineering lifecycle, data handling and risk mitigation
  • Knowledge of programming tools, languages and industry standards
  • Experience in planning and managing cross-functional projects within a 1-year horizon
  • Understanding of university policies for software development and deployment
  • Experience supervising project teams and junior resources
  • Strong analytical skills to diagnose and repair complex issues
  • Ability to communicate technical concepts to users
  • Fluency in French and English (spoken and written)

Responsibilities

  • Analysis: lead analysis of client requirements for medium/large projects
  • Design: create technical designs and system specifications
  • Development and Testing: develop code, supervise teammates, test and debug
  • Documentation: document new releases or upgrades
  • Deployment: manage release processes
  • Maintenance: maintain and repair existing systems to meet user needs

Skills

Software engineering
AI in development
AI-enabled features
Project management
Communication
Bilingual French/English
Problem solving
Analytical skills
Security best practices

Education

University degree in Computer Science or related field

Tools

CI/CD pipelines
Version control
Automated testing
AI tools integration

Job description

uOttawa in Ottawa, Ontario seeks a qualified software professional to evaluate business requirements and develop or enhance applications. You will manage medium to major projects, supervise team members, and focus on delivering efficient software solutions that support university processes.

The role requires a CS degree and 5+ years of experience, with strong practices in software engineering, AI integration, and AI-enabled features.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer, Information Technology
Senior Software Developer, Information Technology

uottawa • Ottawa

On-site
CAD 93,000 - 115,000
Senior Software Developer, Information Technology
Senior Software Developer, Information Technology

University of Ottawa • Ottawa

On-site
CAD 93,000 - 115,000
Junior Software Developer — Build Smart Apps (Hybrid)
Junior Software Developer — Build Smart Apps (Hybrid)

University of Ottawa • Ottawa

Hybrid
CAD 66,000 - 82,000
Hybrid work
Junior Software Developer, Information Technology
Junior Software Developer, Information Technology

University of Ottawa • Ottawa

Hybrid
CAD 66,000 - 82,000
Hybrid work
AI Developer
AI Developer

UniSysTech Consulting • Canada

On-site
CAD 60,000 - 100,000
AI Adoption & Solutions Specialist (2-Year Term)
AI Adoption & Solutions Specialist (2-Year Term)

Ontario University Athletics • Oshawa

On-site
CAD 81,000 - 100,000
AI Solutions and Adoption Specialist - Limited Term
AI Solutions and Adoption Specialist - Limited Term

Ontario University Athletics • Oshawa

On-site
CAD 81,000 - 100,000
OPEN: AI Developer
OPEN: AI Developer

Cpus Engineering Staffing Solutions Inc. • Oshawa

Hybrid
Hybrid work model
Inclusive work environment
Senior Software Developer
Senior Software Developer

Worky • Calgary

On-site
CAD 120,000 - 160,000
AI Full Stack Developer
AI Full Stack Developer

Avanade • Toronto

On-site
CAD 90,000 - 120,000