Software Developer
Oakville, ON · On-site +1
As a Software Developer is primarily responsible for designing, building and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications.
Oakville, ON · On-site +1
As a Software Developer is primarily responsible for designing, building and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications.
Oakville, ON · On-site +1
As a Software Developer is primarily responsible for designing, building and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications.
CA$50K - CA$80K/yr
Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...
CA$50K - CA$80K/yr
Software Developer ID: 1007 Location: Kitchener Department: Information Technology More about this job > Description Bridgeport Crew is committed to building innovative, scalable, and user-focused ...
Kitchener, ON · Hybrid
CA$80K - CA$110K/yr
Software Engineer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss ...
Kitchener, ON · Hybrid
CA$80K - CA$110K/yr
Software Engineer, C# .NET / WPF Kitchener, ON, Canada - Hybrid Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss ...
... and mobile browser clients * Manage and debug controller firmware configs (JSON-based rule sets ... Contribute to engineering best practices, including versioning discipline, environment hygiene, and ...
Quick apply
... and mobile browser clients * Manage and debug controller firmware configs (JSON-based rule sets ... Contribute to engineering best practices, including versioning discipline, environment hygiene, and ...
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
Quick apply
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications across ...
Quick apply
We are seeking a Full-Stack Software Developer with strong Java and CMS (Liferay) experience to support the development, upgrade, and sustainment of Command View (CV/UCV) applications across ...
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
Quick apply
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
Brantford, ON · On-site
We are currently seeking a skilled IBMi Developer to join our IT team. This role is responsible for designing, developing, maintaining, and supporting applications running on the IBMi (iSeries AS/400 ...
The incumbent will be part of the wireless engineering group and will ensure that mobile devices function correctly on Cogeco's mobile network. Responsibilities * Develop, with the network quality ...
The incumbent will be part of the wireless engineering group and will ensure that mobile devices function correctly on Cogeco's mobile network. Responsibilities * Develop, with the network quality ...
Ottawa, ON · On-site
CA$70K - CA$120K/yr
Work with DevOps to develop CI/CD pipeline testing. What We're Looking For * 2+ years' experience ... C; * Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C); * Arduinos; * Appium.
Ottawa, ON · On-site
CA$70K - CA$120K/yr
Work with DevOps to develop CI/CD pipeline testing. What We're Looking For * 2+ years' experience ... C; * Mobile Testing, Android SDK (Java) and/or Xcode (Objective-C); * Arduinos; * Appium.
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
As a Software Developer, you will build your skills by developing reliable, data-oriented software solutions while working alongside experienced engineers in a collaborative global environment.
Kitchener, ON · Hybrid
CA$90K - CA$115K/yr
As a Software Developer, you will build your skills by developing reliable, data-oriented software solutions while working alongside experienced engineers in a collaborative global environment.
Kitchener, ON · On-site +1
The ideal candidate is an experienced engineering leader with a strong track record of bridging ... Passionate about mobile robotics
Kitchener, ON · On-site +1
The ideal candidate is an experienced engineering leader with a strong track record of bridging ... Passionate about mobile robotics
Kitchener, ON · On-site
CA$156K - CA$214K/yr
Our Brand engineering team owns the code that our Brands use to manage their business on Faire ... Design and build new APIs used by our website and mobile app * Help the product team continuously ...
Kitchener, ON · On-site
CA$156K - CA$214K/yr
Our Brand engineering team owns the code that our Brands use to manage their business on Faire ... Design and build new APIs used by our website and mobile app * Help the product team continuously ...
Ottawa, ON · On-site
Centralized Services Engineer At GPL Technologies, our mission is to provide powerful, reliable ... Support Endpoint Detection & Response (EDR) and Mobile Device Management (MDM) platforms * Manage ...
Quick apply
Ottawa, ON · On-site
Centralized Services Engineer At GPL Technologies, our mission is to provide powerful, reliable ... Support Endpoint Detection & Response (EDR) and Mobile Device Management (MDM) platforms * Manage ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer on the Procurement team at Euna Solutions, you'll be a key part of delivering new features and enhancements to our first-in-class business-to-government marketplace. In this ...
Ottawa, ON · On-site +1
Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program - with formal recognition and stipend for engineers who build expertise that ...
Ottawa, ON · On-site +1
Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program - with formal recognition and stipend for engineers who build expertise that ...
Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program with formal recognition and stipend for engineers who build expertise that ...
Quick apply
Develop domain depth in one or more service areas (web, network, mobile, code review) through our Domain Expertise Program with formal recognition and stipend for engineers who build expertise that ...
Guelph, ON · On-site
As an Engineer, Intermediate at Linamar, you will assist in planning and designing complex ... in the general Mobile Elevating Work Platform (MEWP) industry. As a dominant player in a ...
Guelph, ON · On-site
As an Engineer, Intermediate at Linamar, you will assist in planning and designing complex ... in the general Mobile Elevating Work Platform (MEWP) industry. As a dominant player in a ...
CA$1 - CA$11/hr
Experience on mobile application build and deployment architecture Good to have * Experience or ... AWS CodeBuild, AWS DevOps Services, AWS EC2, AWS ECS, AWS Lambda * Good to Have Skills : AWS Cloud ...
Quick apply
CA$1 - CA$11/hr
Experience on mobile application build and deployment architecture Good to have * Experience or ... AWS CodeBuild, AWS DevOps Services, AWS EC2, AWS ECS, AWS Lambda * Good to Have Skills : AWS Cloud ...
... mobile applications, and backend services as part of an end-to-end system Ensure quality across ... engineers to reproduce, isolate, and verify fixes for defects Field & Operations Support Work ...
... mobile applications, and backend services as part of an end-to-end system Ensure quality across ... engineers to reproduce, isolate, and verify fixes for defects Field & Operations Support Work ...
A mobile developer is involved in app development for smartphone and mobile applications. Your job duties include creating a detailed app development plan, writing source code, and testing finished builds. Exact responsibilities may vary depending on app type, platform, your company, and the industry. The career requires you have excellent communication skills, as you collaborate with a team of other developers on a daily basis. Most mobile developers have at least a bachelor’s degree in computer science.
| Aspect | Mobile Developer | Web Developer |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; proficiency in mobile SDKs (iOS, Android) | Similar degrees; expertise in HTML, CSS, JavaScript, and web frameworks |
| Work Environment | Develops apps for iOS and Android platforms, often using IDEs like Xcode or Android Studio | Builds websites and web applications, usually working with browsers and web servers |
| Employer & Industry Usage | Tech companies, startups, app development firms | Businesses with online presence, digital agencies, e-commerce |
Mobile Developers focus on creating applications for mobile devices using platform-specific tools, while Web Developers build websites and web apps accessible via browsers. Both roles require programming skills but differ in platforms and development environments.

Full-time
Medical, Dental, Retirement
Re-posted 24 days ago
We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Software Developer who will support other developers within Geotab by contributing to development, QA and engineering-support inquiries. If you love technology, and are keen to join an industry leader - we would love to hear from you!
What you'll do:As a Software Developer is primarily responsible for designing, building and maintaining efficient, reusable, reliable code to develop high throughput, performance critical, scalable applications. Part of this role involves collaborating and building relationships with other software developers, engineers, and internal technical teams, and contributing towards the development of the team's roadmap.
How you'll make an impact:Contribute to identifying areas of improvement in existing code and architecture, with guidance from senior developers and team leads.
Must be able to work with high-level requirements, proactively collaborate with stakeholders to drive clarity, and deliver a world-class product across user experience, reliability, stability, and response time. Demonstrates the maturity to recognize when urgency is warranted, identify and prioritize time-critical work, communicate delivery risks early, and make sound trade-off decisions under pressure and steer delivery - without compromising quality.
Participate in the development of scalable code, prototypes, minimum viable products and PoCs under the direction of senior team members.
Take ownership of tasks and features, contributing to their implementation while communicating progress, blockers, and solutions to your team.
Collaborate with other developers on design and implementation of features, learning cross-product context along the way.
Write, test, and review code to ensure quality and adherence to team best practices; participate in code reviews as both a reviewer and reviewee.
Use AI-assisted development tools (such as GitHub Copilot, Claude, or equivalent) as a core part of your daily workflow to accelerate coding, debugging, and documentation.
Leverage AI tooling to generate unit tests, identify edge cases, and improve code coverage - increasing development velocity without compromising quality.
Contribute to team documentation - system design notes, runbooks, and feature specs - using AI tools to draft and structure documentation efficiently.
Stay current with emerging AI tools, development practices, and technologies; share relevant learnings with the team.
Participate in technical discussions and team ceremonies; ask questions, contribute ideas, and grow your ability to communicate technical concepts clearly.
Proactively explore how AI and automation can improve team workflows, tooling, and developer experience - and bring proposals to your team lead.
Support Geotab global strategic initiatives by delivering reliable, high-quality contributions to team goals.
Write clean, secure, and maintainable software across languages and environments such as C#, JavaScript, and SQL, with a focus on continuous improvement.
Participate in a 24x7 on-call rotating schedule (if applicable), supported by senior team members.
Education Requirements:
Bachelors in a related field.
Pursuing a Degree or Diploma in Computer Science, Math, Software Engineering, or a related field is preferred.
Soft Skills:
Eager to learn and contribute in a fast-paced environment.
Enthusiasm for exploring and applying AI tools to enhance productivity and solve problems.
Excellent communication and problem-solving skills.
Ability to quickly understand complex, technical concepts.
A Willingness to participate in team discussions and support fellow team members in a collaborative environment.
Nice to Have (Technical Skills - Willingness to Learn is Key):
Experience with or curiosity about AI development tools, large language models, or AI-assisted coding platforms.
Exposure to web development technologies (e.g., HTML, CSS, JavaScript, React).
Basic understanding of object-oriented programming concepts.
Knowledge of backend systems such as C# .NET Core / .NET 7+. IMP.
Understanding of version control principles (e.g., Git).
Interest in exploring cloud computing (e.g., GCP).
Familiarity of database design and relational databases (e.g., PostgreSQL).
Foundational knowledge of RESTful API design and development.
Flex working arrangements
Home office reimbursement program
Baby bonus & parental leave top up program
Online learning and networking opportunities
Electric vehicle purchase incentive program
Competitive medical and dental benefits
Retirement savings program
*The above are offered to full-time permanent employees only