Lead Software Developer (AOSP)
CA$140K - CA$170K/yr
Thrive in an entrepreneurial environment that supports new ideas. Explore multiple sectors like ... We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ...
CA$140K - CA$170K/yr
Thrive in an entrepreneurial environment that supports new ideas. Explore multiple sectors like ... We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ...
CA$140K - CA$170K/yr
Thrive in an entrepreneurial environment that supports new ideas. Explore multiple sectors like ... We are seeking a Lead Software Engineer to drive the design, development, and maintenance of ...
Software Engineer II, Backend Waterloo, ON Build what's next for players. We're a startup inside ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Software Engineer II, Backend Waterloo, ON Build what's next for players. We're a startup inside ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Senior Software Engineer, Backend Waterloo, ON Build what's next for players. We're a startup ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Senior Software Engineer, Backend Waterloo, ON Build what's next for players. We're a startup ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team ... Strong attention to detail and ability to quickly absorb new concepts and technologies. * Excellent ...
We are seeking a Senior Software Developer to join our Waterloo team. As a vital member of our team ... Strong attention to detail and ability to quickly absorb new concepts and technologies. * Excellent ...
Waterloo, ON · Hybrid
As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ... Propose and lead initiatives to identify, prototype, and implement new AI/ML opportunities that ...
Waterloo, ON · Hybrid
As a Senior AI/ML Software Developer, you will enhance core functionality-such as flight scheduling ... Propose and lead initiatives to identify, prototype, and implement new AI/ML opportunities that ...
Hamilton, ON · On-site
NEW GRAD - Management Trainee Status: Regular, Full time Location: Concord, Ontario Learn the ... Engineering, Supply Chain & Operations, Entrepreneurship, Sales, and Marketing programs.Your ...
Hamilton, ON · On-site
NEW GRAD - Management Trainee Status: Regular, Full time Location: Concord, Ontario Learn the ... Engineering, Supply Chain & Operations, Entrepreneurship, Sales, and Marketing programs.Your ...
Kitchener, ON · On-site
NEW GRAD - Management Trainee Status: Regular, Full time Location: Concord, Ontario Learn the ... Engineering, Supply Chain & Operations, Entrepreneurship, Sales, and Marketing programs.Your ...
Kitchener, ON · On-site
NEW GRAD - Management Trainee Status: Regular, Full time Location: Concord, Ontario Learn the ... Engineering, Supply Chain & Operations, Entrepreneurship, Sales, and Marketing programs.Your ...
Oakville, ON · On-site
About the role We're looking for a Senior Software Development to join our growing team! What you ... This role is a new member of our growing team. We are an equal opportunity employer BrokerLink is ...
Oakville, ON · On-site
About the role We're looking for a Senior Software Development to join our growing team! What you ... This role is a new member of our growing team. We are an equal opportunity employer BrokerLink is ...
We are seeking an experienced and highly-motivated Senior Software Developer to take on a senior ... Implement preventive measures to minimize accumulation of new technical debt. * Identify and remove ...
We are seeking an experienced and highly-motivated Senior Software Developer to take on a senior ... Implement preventive measures to minimize accumulation of new technical debt. * Identify and remove ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer , you'll contribute to design, implementation, and testing across multiple ... Present new code design and implementation patterns, as well as potential enhancements to the ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
As a Software Developer , you'll contribute to design, implementation, and testing across multiple ... Present new code design and implementation patterns, as well as potential enhancements to the ...
Waterloo, ON · On-site
CA$141K - CA$212K/yr
Senior Software Engineer, Backend Waterloo, ON Build what's next for players. We're a startup ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Waterloo, ON · On-site
CA$141K - CA$212K/yr
Senior Software Engineer, Backend Waterloo, ON Build what's next for players. We're a startup ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Waterloo, ON · On-site
CA$119K - CA$169K/yr
Software Engineer II, Backend Waterloo, ON Build what's next for players. We're a startup inside ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Waterloo, ON · On-site
CA$119K - CA$169K/yr
Software Engineer II, Backend Waterloo, ON Build what's next for players. We're a startup inside ... We're building new mobile and web experiences that help gamers connect, discover, and play together ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
... for a Software Developer to help shape what comes next. You'll join our Euna Procurement ... If you enjoy exploring new ways to solve problems, learning continuously, and applying AI to make ...
Oakville, ON · Hybrid
CA$94K - CA$117K/yr
... for a Software Developer to help shape what comes next. You'll join our Euna Procurement ... If you enjoy exploring new ways to solve problems, learning continuously, and applying AI to make ...
What you'll do: As a Software Developer Intern, your key area of responsibility will be ... We believe that success happens where new ideas can flourish - in an environment that is rich in ...
What you'll do: As a Software Developer Intern, your key area of responsibility will be ... We believe that success happens where new ideas can flourish - in an environment that is rich in ...
Geotab is seeking a Software Developer Intern who will support other developers within Geotab by ... We believe that success happens where new ideas can flourish - in an environment that is rich in ...
Geotab is seeking a Software Developer Intern who will support other developers within Geotab by ... We believe that success happens where new ideas can flourish - in an environment that is rich in ...
Oakville, ON · On-site +1
Aren't afraid to roll up your sleeves, try something new, and embrace modern AI-assisted ... engineering. DON'T MEET ALL THE REQUIREMENTS? DON'T WORRY... Not all applicants will have skills ...
Oakville, ON · On-site +1
Aren't afraid to roll up your sleeves, try something new, and embrace modern AI-assisted ... engineering. DON'T MEET ALL THE REQUIREMENTS? DON'T WORRY... Not all applicants will have skills ...
Oakville, ON · On-site
Equally comfortable refactoring legacy code and writing new code from scratch. * Full Stack Bonus ... engineering. DON'T MEET ALL THE REQUIREMENTS? DON'T WORRY... Not all applicants will have skills ...
Oakville, ON · On-site
Equally comfortable refactoring legacy code and writing new code from scratch. * Full Stack Bonus ... engineering. DON'T MEET ALL THE REQUIREMENTS? DON'T WORRY... Not all applicants will have skills ...
Oakville, ON · On-site
CA$90K - CA$110K/yr
Thrive in an entrepreneurial environment that supports new ideas. Explore multiple sectors like ... We are looking for a Software UI Developer to support the design, development, testing, and ...
Oakville, ON · On-site
CA$90K - CA$110K/yr
Thrive in an entrepreneurial environment that supports new ideas. Explore multiple sectors like ... We are looking for a Software UI Developer to support the design, development, testing, and ...
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
Quick apply
Waterloo, ON · On-site
Developing and implementing new features and improving existing features of a Software Developer Kit. * Engage in all stages of development from requirements gathering and analysis to high-level ...
$24K - $34.7K
5% of jobs
$34.7K - $45.3K
13% of jobs
$50.6K is the 25th percentile. Wages below this are outliers.
$45.3K - $55.9K
15% of jobs
$55.9K - $66.5K
11% of jobs
The median wage is $70.8K / yr.
$66.5K - $77.2K
16% of jobs
$77.2K - $87.8K
11% of jobs
$93.1K is the 75th percentile. Wages above this are outliers.
$87.8K - $98.4K
8% of jobs
$98.4K - $109.1K
7% of jobs
$109.1K - $119.7K
6% of jobs
$119.7K - $130.3K
4% of jobs
$130.3K - $141K
3% of jobs
$24K
$78.3K
$141K
A New Grad Software Developer job is an entry-level software engineering position designed for recent graduates with a degree in computer science, software engineering, or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with senior developers to build applications or systems. Employers often look for candidates with strong programming skills, problem-solving abilities, and familiarity with common development tools and methodologies. This position provides an opportunity to gain hands-on experience, learn industry best practices, and grow within a company's engineering team.
As a New Grad Software Developer, you will often assist with coding, debugging, and maintaining software applications under the guidance of experienced engineers. You may participate in code reviews, write unit tests, and collaborate on team projects using tools like Git and agile boards. Regular interactions with peers, product managers, and quality assurance teams are common to clarify requirements and deliver quality software. Taking on these tasks enables you to build practical skills while directly supporting your team’s development goals.
To thrive as a New Grad Software Developer, you need a solid understanding of programming fundamentals, problem-solving skills, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, common programming languages such as Java, Python, or JavaScript, and basic exposure to development frameworks or cloud platforms is often expected. Strong communication skills, eagerness to learn, and the ability to collaborate with diverse teams help new grads adapt quickly. These competencies are crucial for contributing to projects, growing technically, and succeeding in a collaborative software development environment.
Cities near Brantford, ON with the most New Grad Software Developer job openings:

Waterloo, ON
CA$140K - CA$170K/yr
Full-time
Re-posted 20 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.Â