We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow ...
We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow ...
We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow ...
We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm. Autonomous and precision agriculture is transforming how we grow ...
Mentor developers and provide architectural leadership across the team Minimum Qualifications * 7+ years of professional software engineering experience, with deep expertise in backend and ...
Mentor developers and provide architectural leadership across the team Minimum Qualifications * 7+ years of professional software engineering experience, with deep expertise in backend and ...
Job Requisition ID # 26WD95615 L'affichage de poste en francais suivra / The French job posting follows. 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ...
Job Requisition ID # 26WD95615 L'affichage de poste en francais suivra / The French job posting follows. 26WD95615, Senior Software Developer Position Overview The Autodesk Assemble team is seeking ...
Job Requisition ID # 26WD99176 26WD99176, Senior Software Developer - Databases French translation to follow!/Traduction francaise a suivre! Autodesk Construction Solutions @ Autodesk Autodesk has ...
Job Requisition ID # 26WD99176 26WD99176, Senior Software Developer - Databases French translation to follow!/Traduction francaise a suivre! Autodesk Construction Solutions @ Autodesk Autodesk has ...
Job Requisition ID # 26WD99177 L'affichage de poste en francais suivra / The French job posting follows 26WD99177, Principal Software Developer - Databases About Autodesk Construction Solutions ...
Job Requisition ID # 26WD99177 L'affichage de poste en francais suivra / The French job posting follows 26WD99177, Principal Software Developer - Databases About Autodesk Construction Solutions ...
Senior Full Stack Software Developer
Winnipeg, MB · On-site +1
As Senior Software Developer, You Will... * Work with a team of developers to build AI Driven Automation tools used to improve contact centers * Work with our team of Artificial Intelligence experts ...
Senior Full Stack Software Developer
Winnipeg, MB · On-site +1
As Senior Software Developer, You Will... * Work with a team of developers to build AI Driven Automation tools used to improve contact centers * Work with our team of Artificial Intelligence experts ...
You'll need to be a strong software developer who is comfortable working with a variety of tech, have a good understanding of design principles and have the ability to make an impact throughout the ...
You'll need to be a strong software developer who is comfortable working with a variety of tech, have a good understanding of design principles and have the ability to make an impact throughout the ...
Job Requisition ID # 26WD96894 26WD96894, Fullstack Software Developer (React/Node.js) L'affichage de poste en francais suivra / The French job posting follows Position Overview We are seeking a full ...
Job Requisition ID # 26WD96894 26WD96894, Fullstack Software Developer (React/Node.js) L'affichage de poste en francais suivra / The French job posting follows Position Overview We are seeking a full ...
\n \n \n \n \n Our client, a highly renowned, technology enterprise based in South Dublin, is looking for a confident, Frontend Software Developer. \n \n \n \n \n \n The successful candidate should ...
\n \n \n \n \n Our client, a highly renowned, technology enterprise based in South Dublin, is looking for a confident, Frontend Software Developer. \n \n \n \n \n \n The successful candidate should ...
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Apply Early
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Apply Early
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Quick apply
Apply Early
Bachelor's degree in Computer Science/Engineering an asset * Strong knowledge of database technologies to scale for high volume web sites a big asset * Worked within the Ads/Marketing space * API ...
Apply Early
Senior C++ Developer
Winnipeg, MB · On-site
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
Apply Early
Senior C++ Developer
Winnipeg, MB · On-site
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Apply Early
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Quick apply
Apply Early
They have a range of products with one being a Software Development Kit. So you'll be developing something that other developers will use! Your Role: * Developing and implementing new features and ...
Apply Early
Senior .Net Developer
Winnipeg, MB · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Apply Early
Senior .Net Developer
Winnipeg, MB · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Apply Early
Senior .Net Developer
Winnipeg, MB · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Quick apply
Apply Early
Senior .Net Developer
Winnipeg, MB · On-site +1
You Have: * 7+ years' experience as a Software Developer, developing applications with C#/.Net * Experience developing on the front-end with either React , Angular or a combination of both is highly ...
Apply Early
Senior Java Developer
Winnipeg, MB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Apply Early
Senior Java Developer
Winnipeg, MB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Apply Early
Senior Java Developer
Winnipeg, MB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Quick apply
Apply Early
Senior Java Developer
Winnipeg, MB · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience ...
Apply Early
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Quick apply
Apply Early
Lead Software Developer - PHP
Winnipeg, MB · On-site +1
Build, scale and help lead our engineering team * Maintain lots of moving pieces * Evaluate details and integrate new technologies and systems * Debug production issues across services and multiple ...
Apply Early
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Quick apply
Apply Early
You Have: * 10+ years' experience as a Software Developer * 2+ years' people management experience leading full-stack engineering teams * Extensive experience mentoring junior developers; performing ...
Apply Early
Software Developer information
See Manitoba 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?
AGCO rating
8.8
Based on 28 frontline employees who took The Breakroom Quiz
35th of 421 rated machine equipment manufacturers
Job description
Solutions for Every Season. We engineer and deliver precision agriculture hardware, software, and cloud-based platforms that connect every corner of the farm.
Autonomous and precision agriculture is transforming how we grow more with less effort, reduce environmental impact, and address labor shortages while supporting sustainable growth. If you are excited by the opportunity to help shape the future of agricultural machinery, this could be the role for you.
We are seeking an Autonomous Software Developer to help build, integrate, and validate the software systems that power autonomous agricultural machines. This role is ideal for a technically strong engineer who enjoys understanding complex systems, solving difficult real-world problems, and working across disciplines to deliver reliable products.
Unlike traditional software development roles that focus on a single component or technology, this position requires a broad systems perspective. You will work across autonomy, robotics, controls, perception, embedded systems, simulation, and machine interfaces to ensure the overall system functions reliably under real-world conditions.
Your Impact
- Develop, integrate, and support software components used in autonomous agricultural systems, and contribute to system reliability and performance
- Investigate and troubleshoot complex system-level issues across software, hardware, networking, sensors, controllers, and cloud services
- Analyze machine data, logs, and system behaviour to identify root causes and implement improvements
- Design and implement algorithms, tools, and automation solutions to enhance reliability, safety, and operational efficiency
- Support system integration and contribute to simulation, testing, verification, validation activities, and continuous improvement of engineering processes and tooling
Your Experience and Qualifications
- Bachelor's or Master's degree in Engineering, Computer Science, Robotics, Mechatronics, or a related field, with 3+ years of experience in robotics, autonomous vehicles, industrial automation, agricultural equipment, or other complex systems
- Experience in Linux, Docker, and ROS2 environments, and exposure to modern development practices including CI/CD, test automation, and agile development
- Strong software development skills (preferably in C++) combined with strong analytical and problem-solving abilities
- Experience debugging complex technical systems, with the ability to understand interactions between multiple subsystems and reason about system-level behaviour
- Strong communication and collaboration skills, along with curiosity, initiative, and a willingness to learn new technologies and domains
- Strengths in one or more of the following areas: robotics and autonomous systems; ROS2 and distributed software architectures; simulation and test automation; embedded Linux development; machine control systems; path planning, behaviour planning, and navigation; computer vision, perception, and sensor fusion; system verification and validation; and safety-critical or real-time systems.
Your Benefits
- Three (3) weeks of vacation per year.
- Employee Stock Purchase Plan offering eligible employees the ability to purchase AGCO stock at a discounted price.
- Group retirement plan with employer match.
- Group insurance paid at 75% by the employer.
- Employee Assistance Program.
Your Workplace
You will collaborate closely with PTx colleagues in Winnipeg, Canada, in an onsite environment that supports hands-on testing, teamwork, and innovation.
We are committed to fostering an inclusive workplace and believe that diverse perspectives drive better outcomes for our customers, our communities, and our teams. Our approach to recruitment reflects that commitment by building teams that represent a broad range of experiences, backgrounds, cultures, and perspectives.
If you are contacted regarding an opportunity with us, you may request reasonable accommodation for the materials or activities used throughout the selection process.
Join us as we bring agriculture into the future and apply now!
About AGCO
Sourced by ZipRecruiter
AGCO is a global leader in the design, manufacture and distribution of agricultural equipment with a dynamic portfolio of exciting brands such as Fendt, Massey Ferguson, and Gleaner which deliver innovative and efficient solutions to farmers in North America through a comprehensive product line-up and smart farming software solutions.
Industry
Manufacturing
Company size
10,000+ Employees
Headquarters location
Duluth, GA, US
Year founded
1990