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 processesUse AI-powered search, retrieval, and embeddings to enhance application functionalityImplement AI-driven automation in APIs, backend services, and application logicSoftware Engineering and System Architecture
Design and develop scalable, maintainable software systems that leverage AI where appropriateWork with APIs, cloud platforms, and modern development frameworks to build robust applicationsEnsure clean architecture principles, performance optimization, and secure coding practicesAI and Cross-Functional Collaboration
Partner with Product Managers to identify AI-driven opportunities that enhance user experience and business valueWork alongside developers, DevOps, and QA to ensure seamless AI integration into engineering workflowsHelp upskill the engineering team in AI-assisted development practicesAbout You :
At least a Bachelor's degree in Computer Science, Artificial Intelligence, or a similar related discipline3+ years of software engineering experience with proficiency in Python, JavaScript, C#, or similarStrong experience with AI-assisted coding tools (e.g., GitHub Copilot, Codeium, OpenAI APIs)Expertise in writing, refactoring, and optimizing code using AIExperience working with modern software development workflows (Git, CI / CD, microservices, APIs)Familiarity with AI-driven automation for testing, debugging, and deploymentUnderstanding of cloud platforms (AWS, Azure) and API integrationsExcellent communication and stakeholder management skillsFluent in the English, both written and verbal, is essentialMust be legally authorized to work in CanadaFor 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.