Lead Software Developer (AOSP)
CA$140K - CA$170K/yr
We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ... to manage everything from user interface components to deep server-side and system-level ...
CA$140K - CA$170K/yr
We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ... to manage everything from user interface components to deep server-side and system-level ...
CA$140K - CA$170K/yr
We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ... to manage everything from user interface components to deep server-side and system-level ...
Excellent software engineering fundamentals ... OOP, design patterns, data structures, algorithms, memory management, multi-threading or ...
Excellent software engineering fundamentals ... OOP, design patterns, data structures, algorithms, memory management, multi-threading or ...
Cambridge, ON · Hybrid
CA$64K - CA$114K/yr
We are looking for a Data Engineer with strong technical background in software engineering ... Strong SQL skills and expertise in database management and performance tuning. * Experience with ...
Cambridge, ON · Hybrid
CA$64K - CA$114K/yr
We are looking for a Data Engineer with strong technical background in software engineering ... Strong SQL skills and expertise in database management and performance tuning. * Experience with ...
Waterloo, ON · Hybrid
The successful candidate will be responsible for developing and managing various pieces of software ... Bachelor's Degree in Computer Science or Electrical Engineering or related degree. (Successful ...
Waterloo, ON · Hybrid
The successful candidate will be responsible for developing and managing various pieces of software ... Bachelor's Degree in Computer Science or Electrical Engineering or related degree. (Successful ...
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure ... Partner with software engineers to improve testability and design. * Raise quality risks early with ...
You will work closely with Engineers, Product Managers, and Senior Quality Leaders to ensure ... Partner with software engineers to improve testability and design. * Raise quality risks early with ...
Kitchener, ON · On-site
CA$125K - CA$165K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we're looking for a Senior Embedded Software Developer to help us build the ...
Quick apply
Kitchener, ON · On-site
CA$125K - CA$165K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we're looking for a Senior Embedded Software Developer to help us build the ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we're looking for a Senior Embedded Software Developer to help us build the ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we're looking for a Senior Embedded Software Developer to help us build the ...
We are seeking an Engineering Manager who is passionate about delivering meaningful outcomes and ... Provide technical leadership across the software development lifecycle, including design ...
We are seeking an Engineering Manager who is passionate about delivering meaningful outcomes and ... Provide technical leadership across the software development lifecycle, including design ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we are looking for a Senior Software Developer to help us build the software that ...
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we are looking for a Senior Software Developer to help us build the software that ...
Kitchener, ON · On-site
CA$100K - CA$140K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we are looking for a Senior Software Developer to help us build the software that ...
Quick apply
Kitchener, ON · On-site
CA$100K - CA$140K/yr
When it comes to the future of agricultural supply chain management, BinSentry is leading the way ... As we scale up, we are looking for a Senior Software Developer to help us build the software that ...
Hiring Manager: Michael Meeder Talent Acquisition Advisor: Krunal Patel Job Code Level: DSP4 Refer ... Job: Lead Software Developer Team: Fortify Cloud development team Location: Richmond Hill ...
Hiring Manager: Michael Meeder Talent Acquisition Advisor: Krunal Patel Job Code Level: DSP4 Refer ... Job: Lead Software Developer Team: Fortify Cloud development team Location: Richmond Hill ...
Kitchener, ON · On-site
... closely with developers and product managers to ensure every customer interaction is smooth ... Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both ...
Kitchener, ON · On-site
... closely with developers and product managers to ensure every customer interaction is smooth ... Your role As a Senior Software Developer in Test (SDET) in the Contact Center QA team, you're both ...
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that ... This position is based at one of Dialpad's Canadian offices and reports to a QA Eng Manager in the ...
Your role As a Sr. SDET in Agentic QA, you will own the test automation and quality frameworks that ... This position is based at one of Dialpad's Canadian offices and reports to a QA Eng Manager in the ...
An AI-native software engineer. You've integrated AI deeply into how you build software-not as a ... You understand prompting, context management, and how to get reliable results from LLMs in ...
An AI-native software engineer. You've integrated AI deeply into how you build software-not as a ... You understand prompting, context management, and how to get reliable results from LLMs in ...
Hiring Manager: Chris Johnson Talent Acquisition Advisor: Carrol Isaacs Job Code Level: DSP4 Refer ... Lead Software Developer, Design Systems - Full Time In-Office (RIchmond Hill, Ontario) The Common ...
Hiring Manager: Chris Johnson Talent Acquisition Advisor: Carrol Isaacs Job Code Level: DSP4 Refer ... Lead Software Developer, Design Systems - Full Time In-Office (RIchmond Hill, Ontario) The Common ...
Waterloo, ON · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... management, and version control. Social Media & Enterprise Collaboration: * Languages and ...
Quick apply
Waterloo, ON · Remote
CA$110K - CA$145K/yr
What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... management, and version control. Social Media & Enterprise Collaboration: * Languages and ...
Waterloo, ON · Hybrid
As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ... Design, deploy, and manage scalable solutions using Large Language Models (LLMs) and related ...
Waterloo, ON · Hybrid
As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ... Design, deploy, and manage scalable solutions using Large Language Models (LLMs) and related ...
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team ... A hands-off management approach so you can focus and do your best work. * An opportunity to make a ...
Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team ... A hands-off management approach so you can focus and do your best work. * An opportunity to make a ...
Manage self-directed assignments to resolve software defects or implement features, maintaining ... A degree in Computer Science, Engineering, or a related field. * Experience with cloud platforms ...
Manage self-directed assignments to resolve software defects or implement features, maintaining ... A degree in Computer Science, Engineering, or a related field. * Experience with cloud platforms ...
Waterloo, ON · On-site +1
We are looking for an Intermediate Applications Software Developer who is at home in native C and C ... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ...
Waterloo, ON · On-site +1
We are looking for an Intermediate Applications Software Developer who is at home in native C and C ... management, or secure-communications protocols such as SIP - Audio, real-time, or networking ...
| Aspect | Software Engineer Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or higher in CS or related field; often leadership experience | Bachelor's degree in CS or related field; coding skills |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, designing, and implementing software solutions |
| Industry Usage | Common in tech companies, startups, large enterprises | Widespread across industries, including tech, finance, healthcare |
| Search & Comparison Intent | Understanding managerial roles, career progression | Technical skills, coding responsibilities |
The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.
The most popular types of Software Engineer jobs in Kitchener Waterloo, ON are:
For Software Engineer Manager jobs in Kitchener Waterloo, ON, the most frequently searched job titles are:
Cities near Kitchener Waterloo, ON with the most Software Engineer Manager job openings:

CA$140K - CA$170K/yr
Full-time
Re-posted 25 days ago
We are seeking a Lead Software Engineer to drive the design, development, and maintenance of complex software products within the Android ecosystem. This role spans the entire Software Development Lifecycle (SDLC), requiring a full-stack mindset to manage everything from user interface components to deep server-side and system-level architecture.Â
As a technical leader, you will not only contribute high-level code but also guide a team of junior developers, ensuring the adoption of industry best practices in an Agile environment. This position is ideal for an expert in AOSP who can navigate the complexities of Android middleware, multimedia, and system-level communications.Â
Software Development & Architecture:Â Design, implement, and support new feature development using Java and Kotlin, utilizing proof-of-concepts and prototypes to validate technical directions.Â
AOSP Leadership:Â Lead the implementation of system-level components, including headless services, APIs, AIDLs, HAL, and HIDL.Â
Technical Mentorship:Â Lead a small team of junior developers, providing guidance, conducting design reviews, and performing constructive code reviews.Â
Quality & Testing: Establish rigorous testing standards by writing comprehensive unit tests and utilizing frameworks like gtest, gmock, Robolectric, and Mockito.Â
System Troubleshooting: Investigate, debug, and resolve complex bugs, race conditions, and bottlenecks using advanced tools like gdb and static analysis.Â
Agile Collaboration:Â Work within an integrated team of developers and test engineers to investigate design options and deliver features that meet precise customer requirements.Â
Innovation:Â Explore AI tools for software development and implement MCP (Model Context Protocol) servers and tools to improve engineering efficiency.Â
10+ years of professional software development experience in Java and/or Kotlin.Â
4+ years of dedicated Android application and system development.Â
3+ years in a technical leadership or team lead capacity.Â
Direct experience with the AOSP level (Services, HAL, HIDL, AIDL).Â
Experience with Multimedia and/or USB stacks on Android.Â
Expert-level Java and Kotlin.Â
Android Tools: Strong command of ADB, xTS (diagnosing issues reported by xTS), and streaming technologies (Bluetooth/USB).Â
CS Fundamentals:Â Strong grasp of object-oriented design, data structures, and algorithms.Â
Testing Frameworks: Proficiency with gtest, gmock, Robolectric, and Mockito.Â
Master's Degree in Computer Science or a related field.Â
Knowledge of Machine Learning and experience using AI tools in the development process.Â
Experience implementing MCP servers and tools.Â