Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
AI Software Engineer image - Rise Careers
Job details

AI Software Engineer

Software Engineer (AI-Driven Development) 

We are hiring at Aspire Software for a Software Engineer (AI-Driven Development) to join our rapidly growing AI Centre of Excellence team based in Montreal!   

We’re looking for a Software Engineer who excels at using AI-powered development tools to write, optimize, and refactor code efficiently. In this role, you’ll leverage AI-assisted coding tools, apply AI-driven automation to software development, and work with AI-enhanced workflows to accelerate innovation. This is not an AI research role - we need a strong engineer who knows how to use AI as a force multiplier for software development. 

Here is a little window into our company: Aspire Software, the operational arm of Valsoft Corp, operates and manages Valsoft’s global portfolio of wholly owned software companies, providing mission-critical solutions across multiple verticals. By implementing industry best practices, Aspire delivers a time-sensitive integration process, and the operation of a decentralized model has allowed it to become a hub for creating rapid growth by reinvesting in its portfolio.

Our motto is 'Be Humble, Stay Hungry!'

The successful candidate will be based within commutable distance of our office in Saint-Laurent, Montreal, working in a hybrid work model!

What your day will look like:

AI-Assisted Software Development 

  • Utilize AI-assisted coding tools (e.g., GitHub Copilot, Codeium, OpenAI APIs) to enhance development efficiency
  • Refactor and optimize legacy codebases using AI to improve performance and maintainability
  • Automate code generation, debugging, and testing with AI-driven techniques
  • Ensure that AI-powered solutions align with scalability, security, and performance best practices

AI-Enhanced Workflow Automation 

  • Integrate AI tools to automate repetitive development tasks, documentation, and CI/CD processes
  • Use AI-powered search, retrieval, and embeddings to enhance application functionality
  • Implement AI-driven automation in APIs, backend services, and application logic

Software Engineering and System Architecture 

  • Design and develop scalable, maintainable software systems that leverage AI where appropriate
  • Work with APIs, cloud platforms, and modern development frameworks to build robust applications
  • Ensure clean architecture principles, performance optimization, and secure coding practices

AI and Cross-Functional Collaboration 

  • Partner with Product Managers to identify AI-driven opportunities that enhance user experience and business value
  • Work alongside developers, DevOps, and QA to ensure seamless AI integration into engineering workflows
  • Help upskill the engineering team in AI-assisted development practices

About You:

  • At least a Bachelor's degree in Computer Science, Artificial Intelligence, or a similar related discipline
  • 3+ years of software engineering experience with proficiency in Python, JavaScript, C#, or similar
  • Strong experience with AI-assisted coding tools (e.g., GitHub Copilot, Codeium, OpenAI APIs)
  • Expertise in writing, refactoring, and optimizing code using AI
  • Experience working with modern software development workflows (Git, CI/CD, microservices, APIs)
  • Familiarity with AI-driven automation for testing, debugging, and deployment
  • Understanding of cloud platforms (AWS, Azure) and API integrations
  • Excellent communication and stakeholder management skills
  • Fluent in the English, both written and verbal, is essential 
  • Must be legally authorized to work in Canada

For information about Aspire Software, please visit our website at www.aspiresoftware.com

We thank all applicants for their interest; however, only those candidates selected for an interview will be contacted.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About AI Software Engineer, Valsoft Corporation

Are you an innovative AI Software Engineer looking to make waves in the tech industry? If so, Aspire Software might just be your next home! We’re on the lookout for a talented Software Engineer specializing in AI-driven development to join our dynamic AI Centre of Excellence team. Based out of Montreal, you’ll have the unique opportunity to harness the power of AI to write, optimize, and refactor code like never before. Here, your skills in AI-assisted coding tools such as GitHub Copilot and OpenAI APIs will allow you to transform and elevate the way software is developed. Imagine automating your code generation, debugging, and testing processes while ensuring that everything aligns with best practices in scalability and security. At Aspire Software, we pride ourselves on creating robust software systems that are not only maintainable but also optimize performance using AI effectively. We value cross-functional collaboration, encouraging you to partner with Product Managers and other engineers to ideate, enhance user experience, and deliver business value. Additionally, you’ll have the chance to empower your peers by sharing knowledge on AI-assisted development practices. If you have a Bachelor's degree in Computer Science, at least 3 years of software engineering experience, and a solid grasp of programming languages like Python and JavaScript, you might be the perfect fit for us. So, if you’re ready to embrace our motto of 'Be Humble, Stay Hungry!' and work in a hybrid model in commutable distance from our Montreal office, let’s connect and see where your journey takes you with Aspire Software!

Frequently Asked Questions (FAQs) for AI Software Engineer Role at Valsoft Corporation
What are the key responsibilities of the AI Software Engineer at Aspire Software?

The AI Software Engineer at Aspire Software is tasked with utilizing AI-assisted coding tools to enhance development efficiency, optimizing and refactoring legacy codebases, automating tasks such as code generation and testing, and ensuring that AI solutions meet security and performance standards. You'll also work on designing scalable software systems and collaborating cross-functionally to bring AI-driven opportunities to fruition.

Join Rise to see the full answer
What qualifications are required for the AI Software Engineer position at Aspire Software?

For the AI Software Engineer role at Aspire Software, candidates should possess at least a Bachelor's degree in Computer Science or a related field, alongside 3+ years of software engineering experience. Proficiency in languages like Python or JavaScript, experience with AI-assisted coding tools, and familiarity with cloud platforms like AWS or Azure are essential.

Join Rise to see the full answer
How does the AI Software Engineer contribute to project development at Aspire Software?

The AI Software Engineer contributes by leveraging AI technologies to streamline software development processes. This includes automating repetitive tasks, enhancing application functionality through AI, and ensuring the development workflow is seamless and efficient while also collaborating with product teams to enhance user experiences.

Join Rise to see the full answer
Is prior experience with AI tools necessary for the AI Software Engineer role at Aspire Software?

Yes, prior experience with AI-assisted coding tools is a significant requirement for the AI Software Engineer position at Aspire Software. Familiarity with tools like GitHub Copilot and experience in using these tools to optimize coding processes will be crucial for the success in this role.

Join Rise to see the full answer
What is the work environment like for the AI Software Engineer at Aspire Software?

The work environment for the AI Software Engineer at Aspire Software is hybrid, allowing flexibility for in-office collaboration in Montreal while also accommodating remote work. This model supports productivity and collaboration while fostering innovation and communication among team members.

Join Rise to see the full answer
Common Interview Questions for AI Software Engineer
Can you explain how you have used AI tools in your previous projects as an AI Software Engineer?

When answering this question, focus on specific instances where you've leveraged AI tools in software development. Discuss the tools used, the problems faced, and how these tools facilitated more efficient coding, testing, or debugging processes, ultimately leading to enhanced project outcomes.

Join Rise to see the full answer
Describe your experience with refactoring legacy code. What role did AI play?

Highlight specific examples where you've improved existing codebases. Discuss the techniques you employed, how you utilized AI to optimize code performance, and any challenges you overcame during the refactoring process to demonstrate your technical expertise.

Join Rise to see the full answer
How do you ensure your code meets security and performance standards?

Emphasize your knowledge of best practices in secure coding and performance optimization. Discuss specific tools or methodologies you utilize to review and test your code, illustrating your commitment to delivering high-quality software that is both secure and efficient.

Join Rise to see the full answer
What strategies do you use for cross-functional collaboration on AI-driven projects?

Discuss your approach to communication and teamwork. You could mention experiences working closely with Product Managers and other stakeholders, how you gather requirements and feedback, and ways you have successfully implemented AI solutions based on collaborative input.

Join Rise to see the full answer
Can you provide an example of an AI-driven solution you implemented that significantly improved user experience?

Choose a project where you successfully integrated AI to solve a specific problem. Outline the project goals, your role in implementing the solution, and the measurable outcomes such as enhanced user satisfaction or increased engagement.

Join Rise to see the full answer
What are some challenges you anticipate when working with AI in software development?

Anticipate challenges such as data quality, bias in AI, or integration with existing systems. Discuss how you plan to prepare for these challenges, emphasizing your problem-solving skills and adaptability in the face of potential roadblocks.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and software engineering?

Mention specific publications, websites, or communities you follow that keep you informed about the latest advancements in AI and software engineering. Highlight any continuous learning practices you engage in, such as online courses or attending conferences.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you used them in AI development?

Provide examples of projects where you've employed your programming language skills, focusing on how they relate to AI development. Discuss the impact and importance of the languages in developing scalable and maintainable solutions.

Join Rise to see the full answer
How do you prioritize your tasks and manage your time when working on AI projects?

Discuss your time management strategies, such as using Agile methodologies or setting clear milestones. Offer insights into how you assess task urgency, maintain productivity, and ensure project goals are met while handling multiple responsibilities.

Join Rise to see the full answer
What role do you believe AI will play in the future of software development?

Provide a thoughtful perspective on the evolving role of AI in the software development landscape. Discuss potential innovations and efficiency improvements that AI could bring and how you're excited to be part of this technological transformation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Transfermate Remote No location specified
Posted 6 days ago
Posted 8 days ago
Posted 6 days ago
Photo of the Rise User
Employment Hero Remote No location specified
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 16 hours ago
Photo of the Rise User
Posted 20 hours ago

Founded in 2011, Valsoft is a vertical software business that provides mission-critical solutions in their respective niche or market.Velsoft is located in Canada

183 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
132 people applied to Scrum Master-Remote at DICE
T
Someone from OH, Dublin just viewed Brand Marketing Intern-Summer 2025 at Trove Brands
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom