Working across DevOps, software development, QA, and ML research teams, you'll design and ship LLM-powered agents that streamline every stage of the development lifecycle. It's a hands-on role where ...
Working across DevOps, software development, QA, and ML research teams, you'll design and ship LLM-powered agents that streamline every stage of the development lifecycle. It's a hands-on role where ...
If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team leveraging state-of-the-art technologies, we would love to hear from you!
If you are an experienced software developer proficient in cloud web services and enjoy working in a dynamic, fast-paced team leveraging state-of-the-art technologies, we would love to hear from you!
Senior Software Developer
Montreal, QC · On-site +1
Designing new software programs, websites, and applications * Writing advanced programming code * Conduct code reviews to uphold high-quality coding standards and promote best practices. * Managing ...
Senior Software Developer
Montreal, QC · On-site +1
Designing new software programs, websites, and applications * Writing advanced programming code * Conduct code reviews to uphold high-quality coding standards and promote best practices. * Managing ...
Senior Software Developer
Montreal, QC · On-site +1
Designing new software programs, websites, and applications * Writing advanced programming code * Conduct code reviews to uphold high-quality coding standards and promote best practices. * Managing ...
Senior Software Developer
Montreal, QC · On-site +1
Designing new software programs, websites, and applications * Writing advanced programming code * Conduct code reviews to uphold high-quality coding standards and promote best practices. * Managing ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
Senior Software Developer
Montreal, QC · Hybrid
About You As a Senior Software Developer, you'll join a development team that crafts solid, reliable software at a sustainable pace using modern toolchains where code ships to production multiple ...
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This ...
New
Quick apply
Software Developer - PL/SQL - Capital Markets
Montreal, QC · Hybrid
CA$80 - CA$90/hr
We currently have a role as a Software Developer - PL/SQL - Capital Markets with our large consulting client, workig onsite at a major financial services client in the downtown Montreal area. This ...
New
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
You'll work closely with AI engineers, software architects, and product engineering teams to build andrigorously evaluate intelligent agentic systems - including benchmarking AI agents against ...
You'll work closely with AI engineers, software architects, and product engineering teams to build andrigorously evaluate intelligent agentic systems - including benchmarking AI agents against ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer Location: Montreal, Canada What's it like to work here? We are driven to excel, and collaboration is key to our continued success. We can go further for our clients because ...
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Quick apply
Senior Software Developer
Montreal, QC · On-site
The Challenge Are you a rockstar developer looking to work in a fun and challenging environment ... Alongside our Platform Manager, designers, and software development team, you will design and ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
Job Requisition ID # 26WD99399 Senior Software Developer- Platform & Emerging Technologies Position Overview Autodesk is seeking a Senior Software Developer to help build the next generation of cloud ...
About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code ...
About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code ...
Software Developer - PHP
Montreal, QC · On-site
About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code ...
Software Developer - PHP
Montreal, QC · On-site
About You We are looking to hire a skilled and ambitious software developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust code ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
Quick apply
Requirements We are looking for a Senior Software Developer: * Design, develop, and optimize complex software applications using C++. * Apply software development good practices and standards.
You will work on projects that will shape the future of Bell's networks, collaborating closely with other developers and experts. This role requires experience in developing high-quality software ...
You will work on projects that will shape the future of Bell's networks, collaborating closely with other developers and experts. This role requires experience in developing high-quality software ...
Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet ...
Quick apply
Franais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
Francais ci-dessous Embedded Software Developer Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean ...
As a Senior Software Developer at Vention, you will be a key contributor to the architecture and development of internal tools, system integrations, and ERP-connected platform features, from initial ...
Quick apply
As a Senior Software Developer at Vention, you will be a key contributor to the architecture and development of internal tools, system integrations, and ERP-connected platform features, from initial ...
Software Developer information
See Quebec salary details
$34K - $44K
1% of jobs
$44K - $54K
5% of jobs
$54K - $64K
11% of jobs
$69.2K is the 25th percentile. Wages below this are outliers.
$64K - $74K
15% of jobs
The median wage is $83.7K / yr.
$74K - $84K
18% of jobs
$84K - $94K
16% of jobs
$100.5K is the 75th percentile. Wages above this are outliers.
$94K - $104K
13% of jobs
$104K - $114K
8% of jobs
$114K - $124K
6% of jobs
$124K - $134K
4% of jobs
$134K - $144K
2% of jobs
$34K
$89.7K
$144K
How much do software developer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Software Developer, and why are they important?
What are some common challenges software developers face when working on team-based projects?
What engineer makes $500,000 a year?
What Do Software Developers Do?
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
Is AI replacing software developers?
Is software developer still in demand?
What work does a software developer do?
What is the difference between Software Developer vs Software Engineer?
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
What is a Software Developer?

Job description
As an AI Toolchain Software Developer, you'll apply emerging agentic AI techniques to transform how we build software, from automated code generation and intelligent testing to AI-assisted code review and deployment. Working across DevOps, software development, QA, and ML research teams, you'll design and ship LLM-powered agents that streamline every stage of the development lifecycle. It's a hands-on role where you'll gain deep experience at the intersection of AI and software engineering, and see your work change how a real engineering organization ships products.
This is an in-person position with limited remote work possibilities.
Requirement
- Have a degree in Computer Science, Computer Engineering, or a related field with minimum of 2 years experience in industry.
- Proficiency in Python, with the ability to write clean, maintainable code for both prototyping and production environments.
- Working knowledge of AI and large language model concepts, including prompt engineering and tool calling.
- Strong problem-solving skills and a keen interest in agentic AI applications.
- Solid experience with version control systems such as Git.
- Familiarity with CI/CD pipelines, automated testing frameworks, or code review tooling.
Nice to haves
- Experience with agentic AI frameworks such as LangChain, LangGraph, CrewAI, AutoGen, or similar platforms, and with tool-integration protocols such as MCP (Model Context Protocol).
- Familiarity with LLM APIs such as OpenAI, Anthropic, or open-source model serving solutions.
- Understanding of retrieval-augmented generation (RAG), vector databases, or knowledge retrieval techniques.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform for deploying and scaling AI solutions.
- We would love to see any software development or AI projects and code you have worked on.
About LATTICE SEMICONDUCTOR
Sourced by ZipRecruiter
Industry
Semiconductor and electronic component manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Portland, OR, US
Year founded
1983