1

Developer In Software Jobs in Canada, KS (NOW HIRING)

Developers will work in collaborative Agile teams and contribute to the full software development lifecycle, from requirements analysis through implementation and production support. Responsibilities ...

Work with collaborative team members in the automation industry General Description Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and ...

Work with collaborative team members in the automation industry General Description Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and ...

Perform product development in accordance with Merge's methodology and practices; * Perform ... Knowledge, skills, training, and experience in software requirements and design engineering skills ...

Software Developer, C++

Vancouver, BC · On-site

CA$82K - CA$126K/yr

A-CX is a software design and development partner for progressive companies, delivering innovative ... Specializing in frontend and backend development, AI technologies, cloud, and DevOps, we provide ...

Software Developer - Diagnostics

Markham, ON · Hybrid

CA$9.0K - CA$136K/yr

In this role, you will be responsible for designing, developing, and deploying diagnostic software ... Collaborate with Diagnostic Architecture Engineers to refine requirements, participate in system ...

Bachelor's degree in computer science, engineering, or equivalent. * 3+ years working in relevant ... Software Development positions. In addition, the position requires the following attributes:

Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, Director, Engineering Type: Permanent | Full-Time About Solink At ...

Role A Software Developer, Subsurface Information Management is responsible for supporting the ... Bachelor's degree in computer science, engineering, or equivalent.  * 3+ years working in ...

Bachelor's degree in computer science, engineering, or equivalent. * 3+ years working in relevant ... Software Development positions. In addition, the position requires the following attributes:

Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director, Engineering] Type: Permanent | Full-Time About Solink At ...

Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Type: Permanent | Full-Time | Existing Vacancy About Solink At Solink, our mission is to ...

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our ... Working alongside software developers, systems engineers, and quality teams, you'll help build ...

Showing results 21-40

Developer In Software information

See Canada, KS salary details

$41.2K

$96K

$142.5K

How much do developer in software jobs pay per year?

As of Sep 15, 2026, the average yearly pay for developer in software in Canada, KS is $95,989.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,200.00 and $111,600.00 per year, depending on experience, location, and employer.

What is the difference between Developer In Software vs Software Engineer?

AspectDeveloper In SoftwareSoftware Engineer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's or master's degree in computer science or software engineering
Work EnvironmentCollaborates on coding, debugging, and implementing software applicationsDesigns, develops, tests, and maintains software systems, often involved in architecture decisions
Industry UsageCommonly used in tech companies, startups, and software development firmsWidely used across tech, finance, healthcare, and enterprise industries
Search & Comparison IntentOften compared for coding roles and entry to mid-level positionsCompared for broader responsibilities and system design roles

While both roles involve software development, a Developer In Software primarily focuses on coding and implementing applications, whereas a Software Engineer often has a broader scope including system design and architecture. The choice depends on the specific job responsibilities and career goals.

What does a developer in software do?

A software developer designs, writes, tests, and maintains computer programs and applications. They use programming languages like Java, Python, or C++ and often collaborate with teams to create functional software solutions. Strong problem-solving skills and knowledge of development tools are essential for this role.

What jobs can a developer in software do?

A software developer can work in roles such as front-end developer, back-end developer, full-stack developer, mobile app developer, or software engineer. These positions involve designing, coding, testing, and maintaining software applications using programming languages like Java, Python, or JavaScript, often requiring knowledge of development tools and frameworks.

What cities near Canada, KS are hiring for Developer In Software jobs?

Cities near Canada, KS with the most Developer In Software job openings:

Infographic showing various Developer In Software job openings in Canada, KS as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $95,989 per year, or $46.1 per hour.

Senior Software Developer - IoT

Toronto, ON • On-site

Armstrong Fluid Technology
Water, Sewage, Waste, Steam, Air Heating and Cooling Systems • 1 - 5K employees

Other

Re-posted 28 days ago


Key responsibilities

  • Design and implement end-to-end IoT solutions using AWS or Azure cloud platforms.

  • Participate in the design and implementation of IoT devices, edge devices, and cloud infrastructure.

  • Collaborate with cross-functional teams to deliver IoT solutions.


Job description

Imagine working at the forefront of innovation in fluid-flow technology, with over 1400 colleagues across the globe, and contributing to a legacy of excellence that spans eight manufacturing facilities on four continents. Armstrong Fluid Technology is more than just a leader in our industry; we are a community of the brightest and most creative minds, driven by a shared mission to engineer the future and safeguard our planet.


As a member of our team, you'll dive into an environment that encourages learning and boundary-pushing every day. You'll be part of an agile and dynamic workplace where today's solutions are built for tomorrow's challenges.


The Senior Software Developer – Internet of Things (IoT), is responsible for designing and implementing secure, scalable, and reliable IoT solutions that integrate with cloud platforms like AWS or Azure. They will be responsible for designing and implementing key IoT systems.


This position is in Toronto, Canada with possible travel to our global operations in the USA, UK, Continental Europe, India, and China.


In addition to annual initiatives, the key accountabilities of this position are:
Key Accountabilities:

  • Design and implement end-to-end IoT solutions using AWS or Azure cloud platforms.
  • Design and implement fault-tolerant systems and services that run at large scales and high availability guarantees.
  • Actively participate in the design and implementation of IoT devices, edge devices and cloud infrastructure.
  • Develop and maintain technical documentation, including architecture diagrams and design documents.
  • Collaborate with cross-functional experts, including software development, data analytics, and cybersecurity teams, to deliver IoT solutions.
  • Keep up to date with the latest trends and technologies in IoT and cloud platforms.
  • Mentor other developers in software development best practices and processes.
  • Advise the leadership team on technical direction.


What We’re Looking For

To thrive in this role, you should bring:


Role Requirements

Education

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • AWS and/or Azure certifications considered a plus.

Experience

  • Minimum of 5 years of experience in designing and implementing secure and scalable IoT solutions preferably in an industrial setting.
  • Minimum of 2 years of experience in AI software development.
  • Minimum of 10 years of experience in software development.

Skills:

  • Modern design patterns and microservice based architectures.
  • AI driven software development.
  • Containers, Kubernetes, message queues and all other related technologies.
  • Test Driven Development
  • Ability to match deep technology value with potential business value and partners.
  • Ability to break down complex problems in a simplified way, conduct root cause analysis and provide clear, well-thought-out recommendations.
  • Strong expertise in cloud platforms such as AWS and Azure, including IoT services and features.
  • Familiarity with IoT protocols such as MQTT, CoAP and HTTP.
  • Experience with edge computing technologies and protocols such as OPC UA, Modbus, BACnet, and CAN bus.
  • Knowledgeable about Containerization technologies like Docker and Kubernetes.
  • Expertise in microservices serverless architectures.


Why Armstrong Fluid Technology?

By joining us, you’ll become part of a global community dedicated to pushing the boundaries of fluid-flow technology. You’ll have endless opportunities to learn, grow, and make a significant impact on the world. Together, we'll build tomorrow’s solutions today.