Expert-Level Backend Engineering: Deep, production-level experience in Python (3.11+), building ... software, and help establish our position as thought leaders in the space. Our Culture & Benefits
Quick apply
Expert-Level Backend Engineering: Deep, production-level experience in Python (3.11+), building ... software, and help establish our position as thought leaders in the space. Our Culture & Benefits
Quick apply
Expert-Level Backend Engineering: Deep, production-level experience in Python (3.11+), building ... software, and help establish our position as thought leaders in the space. Our Culture & Benefits
$80 - $120/hr
APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer) Department: Transport Canada (TC) Employment Type: Contract / Temp Location: Canada Description TBIPS Category: A.1 Quantity: 7 ...
$80 - $120/hr
APPLICATION / SOFTWARE ARCHITECT, LEVEL 3 (Software Developer) Department: Transport Canada (TC) Employment Type: Contract / Temp Location: Canada Description TBIPS Category: A.1 Quantity: 7 ...
CA$143/hr
Available position Senior Software Developer (level 3) - Calibration & Device Intelligence (permanent position, 40 hours per week) Contact: (819) 975-4654 , career@nordquantique.ca About Nord ...
CA$143/hr
Available position Senior Software Developer (level 3) - Calibration & Device Intelligence (permanent position, 40 hours per week) Contact: (819) 975-4654 , career@nordquantique.ca About Nord ...
Montreal, QC · Hybrid
CA$80 - CA$90/hr
... and mid-sized organizations in Canada/US and Europe. We currently have a role as a Software ... Role: Software Developer - PL/SQL - Capital Markets Type: Permanent or Contract 37.5 hrs/week ...
Quick apply
Montreal, QC · Hybrid
CA$80 - CA$90/hr
... and mid-sized organizations in Canada/US and Europe. We currently have a role as a Software ... Role: Software Developer - PL/SQL - Capital Markets Type: Permanent or Contract 37.5 hrs/week ...
Dorval, QC · On-site
The company is rapidly growing and has both hardware and software groups to achieve its R&D goals. You will be working within our Quantum Hardware Team, a team of engineers and scientists dedicated ...
Dorval, QC · On-site
The company is rapidly growing and has both hardware and software groups to achieve its R&D goals. You will be working within our Quantum Hardware Team, a team of engineers and scientists dedicated ...
PURPOSE We are looking for exceptionally bright Software Developer at the beginning of their career who are passionate about solving complex problems and building high-quality software. This role is ...
PURPOSE We are looking for exceptionally bright Software Developer at the beginning of their career who are passionate about solving complex problems and building high-quality software. This role is ...
Montreal, QC · On-site
Troubleshoot, debug, and resolve software defects, integration issues, and system-level problems. * Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Quality ...
Montreal, QC · On-site
Troubleshoot, debug, and resolve software defects, integration issues, and system-level problems. * Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Quality ...
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... Working knowledge of how to interface with low-level hardware components such as temperature ...
Quick apply
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... Working knowledge of how to interface with low-level hardware components such as temperature ...
Troubleshoot, debug, and resolve software defects, integration issues, and system-level problems. * Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Quality ...
Troubleshoot, debug, and resolve software defects, integration issues, and system-level problems. * Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Quality ...
This is a Principal Software Engineering position at Vice President level, which is part of the job family responsible for designing, develop ping, testing, and maintaining software systems and ...
This is a Principal Software Engineering position at Vice President level, which is part of the job family responsible for designing, develop ping, testing, and maintaining software systems and ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: , Working at Nord Quantique At ... Advanced level of English (to communicate with members of the team coming from international ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: , Working at Nord Quantique At ... Advanced level of English (to communicate with members of the team coming from international ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Advanced level of English (to communicate with members of the team coming from international ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Advanced level of English (to communicate with members of the team coming from international ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Expertise in Python programming Knowledge of good coding practices Advanced level of English (to ...
CA$114/hr
Software Developer (permanent position, 40 hour per week) Contact: (819) 975-4654, career ... Expertise in Python programming Knowledge of good coding practices Advanced level of English (to ...
Dorval, QC · On-site
The company is rapidly growing and has both hardware and software groups to achieve its R&D goals. You will be working within our Quantum Hardware Team, a team of engineers and scientists dedicated ...
Quick apply
Dorval, QC · On-site
The company is rapidly growing and has both hardware and software groups to achieve its R&D goals. You will be working within our Quantum Hardware Team, a team of engineers and scientists dedicated ...
$100 - $150/hr
We're hiring an additional engineer to work across MCP Server, MCP Apps, GraphOS MCP Tools, and the ... with a strong low-level systems background in C/C++ who are ramping into Rust will also be ...
$100 - $150/hr
We're hiring an additional engineer to work across MCP Server, MCP Apps, GraphOS MCP Tools, and the ... with a strong low-level systems background in C/C++ who are ramping into Rust will also be ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
This is a Lead Software Engineering position at Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs. Since 1935 ...
Montreal, QC · On-site
The Role As a Principal Software Developer within our AI R&D team, you will be responsible for ... A1 (basic) o English level C1 (advanced), the position requires interactions with international ...
Montreal, QC · On-site
The Role As a Principal Software Developer within our AI R&D team, you will be responsible for ... A1 (basic) o English level C1 (advanced), the position requires interactions with international ...
The design engineer (or non-engineer) will be actively involved in the design, analysis and ... Client facing design support and establishing expert-level usage of MITEK's 2D/3D BIM software
The design engineer (or non-engineer) will be actively involved in the design, analysis and ... Client facing design support and establishing expert-level usage of MITEK's 2D/3D BIM software
The design engineer (or non-engineer) will be actively involved in the design, analysis and ... Client facing design support and establishing expert-level usage of MITEK's 2D/3D BIM software
The design engineer (or non-engineer) will be actively involved in the design, analysis and ... Client facing design support and establishing expert-level usage of MITEK's 2D/3D BIM software
We are open to hiring at either a Junior or Mid-Level, depending on the candidate's portfolio ... Who You Are: * Software Proficiency: Highly proficient in Adobe Creative Suite (Photoshop ...
Quick apply
We are open to hiring at either a Junior or Mid-Level, depending on the candidate's portfolio ... Who You Are: * Software Proficiency: Highly proficient in Adobe Creative Suite (Photoshop ...
$51K - $58K
3% of jobs
$58K - $65K
5% of jobs
$65K - $72K
10% of jobs
$77.5K is the 25th percentile. Wages below this are outliers.
$72K - $79K
9% of jobs
$79K - $86K
10% of jobs
$86K - $93K
13% of jobs
The median wage is $93.3K / yr.
$93K - $100K
13% of jobs
$100K - $107K
12% of jobs
$107.6K is the 75th percentile. Wages above this are outliers.
$107K - $114K
10% of jobs
$114K - $121K
10% of jobs
$121K - $128K
6% of jobs
$51K
$94.5K
$128K
A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.
As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.
To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Full-time
Medical, Dental, Vision, PTO
Posted 22 days ago
Introduction
At Ironbelly, we are fundamentally changing how video games are made. Our AI team, led by industry luminaries and veterans, is building GameFrame AI—a platform that allows developers to create complex, professional games using natural language. We are the creators of a battle-tested gameplay framework that has been used to build and launch AAA games, and we're leveraging that expertise to architect the future of creative software.
This isn't just another AI wrapper. You'll be engineering a production-scale AI orchestration system that coordinates specialized agents to manipulate Unreal Engine in real-time, building technology that has never existed before.
A Note on the Role: This is an Applied AI Engineering Position
To ensure we're connecting with the right candidates, let's be clear about the focus of this role:
✅ We ARE looking for: A seasoned backend/platform engineer with production experience building complex systems that use AI models and frameworks (like LangChain, LLM APIs, LLM workflows).
❌ This is NOT: A Machine Learning research or AI model-building role. We are not developing novel neural network architectures or training models from scratch.
What You'll Build ????️
As a Senior Software Engineer on our AI Platform, you will architect the intelligent backend that enables conversational game development.
Advanced Multi-Agent Orchestration: Design and build the core of GameFrame AI, implementing sophisticated multi-agent (LangGraph Swarm) and single-agent (ReAct) systems that translate user requests into concrete game development actions.
Gameplay Framework Integration: Engineer the crucial link between our AI systems and Unreal Engine, developing a robust translation layer that allows AI agents to programmatically configure our proprietary, component-based gameplay framework.
Production AI Infrastructure: Architect and scale a distributed, multi-user backend on cloud infrastructure (AWS/GCP, Kubernetes). You'll build everything from multi-provider LLM orchestration and hybrid memory systems to real-time streaming responses over WebSockets.
System Reliability & Observability: Implement enterprise-grade observability, monitoring, and robust failover systems required to support thousands of concurrent users with sub-second response times.
Who We're Looking For ????
We are seeking a strong software engineer who is passionate about building at the intersection of AI and game development.
Must-Have Experience:
Expert-Level Backend Engineering: Deep, production-level experience in Python (3.11+), building microservices with frameworks like FastAPI, and designing with async/await patterns.
Production Systems: Proven experience with PostgreSQL, Redis, real-time WebSocket systems, and container orchestration using Docker and Kubernetes in a cloud environment (AWS/GCP).
Applied AI Systems: 1+ years of hands-on experience building applications that leverage AI systems. You have practical, high-level experience with frameworks like LangChain/LangGraph and tooling like Claude Code.
Game Development Context: A strong understanding of Unreal Engine concepts (Actors, Components, Blueprints) and workflows, gained through at least 2 years of professional or significant personal project experience.
Nice-to-Have Experience:
Experience building production React applications with TypeScript and Next.js.
Advanced prompt engineering techniques (e.g., Chain-of-Thought).
Experience designing and implementing evaluation frameworks for AI agent performance.
Your Impact & Growth ????
First 90 Days: Architect and deploy the core agent systems for game creation, implementing multi-provider LLM orchestration and production-grade memory systems.
6-12 Months: Scale the platform to support 500+ concurrent users, launch advanced agent capabilities, and build out continuous learning systems for our AI.
12+ Months: Lead technical strategy as we scale to thousands of users, contribute to new industry patterns for AI-driven creative software, and help establish our position as thought leaders in the space.
Our Culture & Benefits ????
We are a passionate team based in
Montreal with a hybrid model that gets us collaborating in the office 1-2 days a week. We offer a competitive salary and a significant equity package with high growth potential.
Comprehensive Benefits: Health, dental, and vision package , plus flexible PTO.
Growth & Learning: A professional development budget for conferences, a hardware stipend, and dedicated research time to stay at the cutting edge.
Unique Perks: Opportunities for conference speaking, dedicated time for open-source contributions, and direct access to cutting-edge AI research partnerships.