AI Augmented Software Engineer

Remote • Posted 2 hours ago • Updated 2 hours ago
Full Time
No Travel Required
Remote
$80,000 - $110,000/yr
Company Branding Image
Fitment

Dice Job Match Score™

✨ Finding the perfect fit...

Job Details

Skills

  • Agile
  • Cloud Architecture
  • Artificial Intelligence
  • GitHub
  • Microservices
  • Software Development
  • Software Design
  • Large Language Models (LLMs)
  • Generative Artificial Intelligence (AI)
  • Microsoft Azure
  • Cloud Computing
  • Automated Testing
  • Java
  • Python
  • DevOps
  • AI Augmented

Summary

AI Augmented Software Engineer

Position: AI Augmented Software Engineer

Experience Required: 7+ Years
Employment Type: Contract
Location: Remote – Canada

About the Role

We are seeking a highly skilled AI Augmented Software Engineer who combines strong software engineering expertise with modern AI development practices to build faster, smarter, and more intelligent software solutions.

The ideal candidate is an experienced software engineer who leverages Generative AI tools, AI coding assistants, automation frameworks, and AI-powered development workflows to enhance engineering productivity, improve software quality, and accelerate application delivery.

This role is designed for engineers who understand how AI is transforming software development — from requirements analysis and code generation to testing, debugging, documentation, and continuous optimization. You will work on building enterprise applications while using AI as a force multiplier throughout the software development lifecycle.


Key Responsibilities

AI-Enhanced Software Development

  • Design, develop, and maintain scalable enterprise software applications using modern engineering practices.
  • Leverage AI coding assistants and Generative AI tools to accelerate development, improve code quality, and increase engineering efficiency.
  • Use AI-assisted development workflows for:
    • Code generation
    • Code optimization
    • Debugging
    • Refactoring
    • Documentation
    • Test automation
  • Evaluate and integrate emerging AI developer tools into software engineering workflows.
  • Build software solutions that incorporate AI-powered capabilities and intelligent automation.

Application Engineering & Architecture

  • Design and develop scalable backend and frontend applications.
  • Build APIs, microservices, integrations, and cloud-native applications.
  • Translate business requirements into robust technical solutions.
  • Participate in architecture decisions, system design, and engineering best practices.
  • Develop reusable components and frameworks to improve development velocity.

AI Integration & Application Intelligence

  • Integrate Generative AI capabilities into enterprise applications.
  • Build AI-powered features such as:
    • Intelligent assistants
    • AI copilots
    • Automated workflows
    • Natural language interfaces
    • Knowledge retrieval systems
  • Work with LLM APIs and AI platforms to embed intelligence into software products.
  • Implement Retrieval-Augmented Generation (RAG) solutions where applicable.
  • Optimize AI-powered features for performance, reliability, and user experience.

Quality Engineering & Delivery

  • Use AI tools to improve testing, code reviews, and software reliability.
  • Develop automated testing frameworks and quality improvement processes.
  • Collaborate with product managers, designers, architects, and engineering teams.
  • Participate in Agile development processes and continuous delivery practices.
  • Ensure applications meet security, scalability, and performance requirements.

Required Qualifications

  • 7+ years of experience in software engineering or application development.
  • Strong experience designing, developing, and deploying production-grade software applications.
  • Strong programming experience in one or more modern languages:
    • Python
    • Java
    • JavaScript / TypeScript
    • C#
    • Go
  • Experience building APIs, microservices, and distributed systems.
  • Strong understanding of software architecture and engineering best practices.
  • Experience using AI-assisted development tools such as:
    • GitHub Copilot
    • Cursor
    • Amazon CodeWhisperer
    • Claude Code
    • ChatGPT-based development workflows
    • Similar AI engineering assistants
  • Experience integrating AI APIs and Generative AI capabilities into applications.
  • Understanding of Large Language Models (LLMs), prompt engineering, and AI application patterns.

Technical Skills

Software Engineering

  • Backend Development
  • Frontend Development
  • API Development
  • Microservices Architecture
  • System Design
  • Object-Oriented Programming
  • Software Design Patterns
  • Database Design

AI-Augmented Development

  • Generative AI Development Tools
  • AI Coding Assistants
  • Prompt Engineering
  • AI-Assisted Debugging
  • AI-Based Code Review
  • Automated Documentation
  • AI Testing Automation

AI Technologies

  • Large Language Models (LLMs)
  • OpenAI APIs
  • Azure OpenAI
  • Anthropic APIs
  • AI Agents
  • Retrieval-Augmented Generation (RAG)
  • Vector Databases

Cloud & DevOps

  • AWS / Azure / Google Cloud
  • Docker
  • Kubernetes
  • CI/CD Pipelines
  • Infrastructure as Code
  • Cloud-Native Development

Preferred Qualifications

  • Experience building AI-powered software products.
  • Experience integrating LLMs into enterprise applications.
  • Experience using AI agents or workflow automation frameworks.
  • Experience with modern AI development platforms and developer productivity tools.
  • Experience implementing software engineering automation using AI.
  • Experience with cloud architecture and scalable application design.
  • Understanding of AI governance, security, and responsible AI practices.

Ideal Candidate Profile

You are someone who:

  • Believes AI is a productivity multiplier for software engineering.
  • Uses AI tools daily to write better code faster and solve complex problems.
  • Can combine traditional software engineering excellence with emerging AI capabilities.
  • Enjoys experimenting with new AI technologies and applying them to real-world challenges.
  • Takes ownership of software delivery from concept through production.
  • Continuously learns and adapts to rapidly evolving AI technologies.

Contract Details

Employment Type: Contract
Location: Remote – Canada
Experience Level: Senior Software Engineer / AI-Enabled Engineer
Engagement: Long-term AI transformation and modern software engineering initiatives

Role Focus: Building next-generation software solutions by combining expert engineering practices with AI-powered development methodologies.

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91166848
  • Position Id: 9050111
  • Posted 2 hours ago

Company Info

About Showman Staffing

Showman Staffing consulting retains Knowledge required for helping businesses grow in Canada. Without expert guidance, it can otherwise be costly, complicated and risky to leave local laws and legislation open to interpretation.

For small and medium businesses, human resources sometimes gets neglected because owners themselves deal with every business function and process. Outsourcing HR related tasks helps entrepreneurs to focus on business growth. Even for establishments with multiple departments and functions, outsourcing their HR function not only achieves cost efficiencies but offers an excellent solution to address the challenges of talent acquisition and retention.

As a most sort after destination for businesses, Showman Staffing can navigate through local barriers – from culture to compliance – to arrive at a rewarding excellence for your business to thrive in this exciting ever growing marketplace.

We don’t just fulfill your staffing requirements – we get the best people for you.

Our access to 100+ job boards and exhaustive database allows us to intensively search and source the right candidates for right requirements. Talent mapping and effectively matching them to the client’s corporate culture, and subjecting candidates to a rigorous and diligent screening, shortlisting and selection process, with efficiently managed hiring process.

By tapping into the best available talent pool of diversity, we have excelled in providing clients with professionals who have developed into devoted and loyal employees.

Our recruitment and staffing solutions include shortlisting and finalized resource on-boarding, coordinating HR closures. Whether you’re looking for a long-term or temporary staffing solution, our HR specialists can help you locate and enlist the right candidates for the requirements.

About_Company_OneAbout_Company_Two
Contact the job poster
PS

Priyal Sharma

Recruiter @ Showman Staffing
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Full-time

80,000 - 110,000

Remote

Today

Easy Apply

Full-time

80,000 - 110,000

Remote

Today

Easy Apply

Full-time

80,000 - 110,000

Search all similar jobs