Lone Wolf is looking to hire a Software Engineering Manager to lead and manage a small, focused ... Work with UI designers and product owners to implement new Angular-based features, deliver ...
Lone Wolf is looking to hire a Software Engineering Manager to lead and manage a small, focused ... Work with UI designers and product owners to implement new Angular-based features, deliver ...
Summary As a Software Engineering Co-op at Acceldata Inc in Canada, you will have the opportunity ... Commit to continuous learning and professional development, adapting to new tools, languages, and ...
Summary As a Software Engineering Co-op at Acceldata Inc in Canada, you will have the opportunity ... Commit to continuous learning and professional development, adapting to new tools, languages, and ...
Your role As a Sr. Software Developer in Test (SDET) in the Contact Center QA team, you're both a ... The range displayed on each job posting reflects the target range for new hire salaries for the ...
Quick apply
Your role As a Sr. Software Developer in Test (SDET) in the Contact Center QA team, you're both a ... The range displayed on each job posting reflects the target range for new hire salaries for the ...
Software Engineer
Waterloo, ON · On-site +1
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Proven expertise with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Software Engineer
Waterloo, ON · On-site +1
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Proven expertise with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Software Engineer
Waterloo, ON · On-site +1
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Proven expertise with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Software Engineer
Waterloo, ON · On-site +1
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Proven expertise with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Senior C++ Software Engineer
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Waterloo, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Senior C++ Software Engineer
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
Quick apply
Senior C++ Software Engineer
Kitchener, ON · Remote
$120K - $150K/yr
We are looking for an experienced Senior C++ Software Engineer for our client. This is a permanent ... The work will be heavily related to developing and implementing new features for an SDK. You Have ...
This is a new team. The systems, interfaces, and standards are still being shaped. The work is ... Experience in writing solid, maintainable production code and applying strong software engineering ...
This is a new team. The systems, interfaces, and standards are still being shaped. The work is ... Experience in writing solid, maintainable production code and applying strong software engineering ...
At Jetson, we value people who are excellent at their craft, curious about new tools (including AI ... Develop expertise in software that controls the physical world. Most product engineering is purely ...
Quick apply
At Jetson, we value people who are excellent at their craft, curious about new tools (including AI ... Develop expertise in software that controls the physical world. Most product engineering is purely ...
Unreal Engine C++ XR Developer II
Waterloo, ON · On-site
CA$100K - CA$150K/yr
In order to achieve this, a new infrastructure and technology stack needs to be built and ... This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software ...
Quick apply
Unreal Engine C++ XR Developer II
Waterloo, ON · On-site
CA$100K - CA$150K/yr
In order to achieve this, a new infrastructure and technology stack needs to be built and ... This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software ...
Unreal Engine C++ XR Developer II
Waterloo, ON · On-site +1
$100K - $150K/yr
In order to achieve this, a new infrastructure and technology stack needs to be built and ... This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software ...
Unreal Engine C++ XR Developer II
Waterloo, ON · On-site +1
$100K - $150K/yr
In order to achieve this, a new infrastructure and technology stack needs to be built and ... This is an opportunity to work in a dynamic team of successful serial entrepreneurs, software ...
Full Stack Software Engineer
Waterloo, ON · Hybrid
CA$100K - CA$140K/yr
As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and ... Enhance mobile app functionality with new features while ensuring cross-platform compatibility.
Full Stack Software Engineer
Waterloo, ON · Hybrid
CA$100K - CA$140K/yr
As a Full Stack Developer at RideCo, you will contribute to shaping the architecture, design, and ... Enhance mobile app functionality with new features while ensuring cross-platform compatibility.
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Familiarity with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Familiarity with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Familiarity with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Every day, you'll have new and exciting opportunities to make life brighter for our Clients - who ... Familiarity with CI/DevOps tools (TFS, Git, Artifactory, NuGet) and unit test automation.
Staff Software Engineer - Growth Platform
Kitchener, ON · On-site
CA$190K - CA$262K/yr
Build frameworks and abstractions that reduce the cost and complexity of launching new growth ... Improve developer productivity and organizational efficiency by evolving platform tooling ...
Staff Software Engineer - Growth Platform
Kitchener, ON · On-site
CA$190K - CA$262K/yr
Build frameworks and abstractions that reduce the cost and complexity of launching new growth ... Improve developer productivity and organizational efficiency by evolving platform tooling ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
In this net new role you will work with a team dedicated to building modern applications ... Bachelor's or master's degree in computer science, Software Engineering or a related field. * Full ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Proven capability in fixing bugs and developing new features within complex software systems ... You'll work alongside seasoned engineers and open-source contributors who are passionate about ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
Proven capability in fixing bugs and developing new features within complex software systems ... You'll work alongside seasoned engineers and open-source contributors who are passionate about ...
Sr. Principal AI Developer
Waterloo, ON · On-site
... both new and existing. This role is intentionally very hands-on. You are expected to prototype ... software development experience, with significant time in principal or architect-level roles.
Sr. Principal AI Developer
Waterloo, ON · On-site
... both new and existing. This role is intentionally very hands-on. You are expected to prototype ... software development experience, with significant time in principal or architect-level roles.
New Grad Software Developer information
See Waterloo, ON salary details
$24.2K - $35K
5% of jobs
$35K - $45.7K
13% of jobs
$51K is the 25th percentile. Wages below this are outliers.
$45.7K - $56.4K
15% of jobs
$56.4K - $67.1K
11% of jobs
The median wage is $71.4K / yr.
$67.1K - $77.9K
16% of jobs
$77.9K - $88.6K
11% of jobs
$93.9K is the 75th percentile. Wages above this are outliers.
$88.6K - $99.3K
8% of jobs
$99.3K - $110K
7% of jobs
$110K - $120.7K
6% of jobs
$120.7K - $131.5K
4% of jobs
$131.5K - $142.2K
3% of jobs
$24.2K
$79K
$142.2K
How much do new grad software developer jobs pay per year?
What is a new grad software developer?
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.
What are the typical responsibilities of a new grad software developer?
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.
What are the key skills and qualifications needed to thrive as a new grad software developer?
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.
What cities near Waterloo, ON are hiring for New Grad Software Developer jobs?
Cities near Waterloo, ON with the most New Grad Software Developer job openings:
Software Engineering Manager .NET
Cambridge, ON • On-site
Full-time
Re-posted 4 days ago
Job description
- You take pride in your reputation for designing simple, elegant solutions and for keeping a mature, established platform healthy, secure, and continuously improving.
- You have high standards for code quality, and you understand that in an e-signature product, correctness, security, and auditability are non-negotiable.
- You enjoy the craft of sustaining engineering, methodically improving reliability, paying down technical debt, and enhancing an existing codebase rather than only building greenfield.
- You consider yourself a fast learner, driven to deepen your knowledge of software architecture, Azure, and Angular, and to keep up with new methods and best practices.
- You enjoy leading, mentoring, and growing a small team, and you are comfortable delegating to experienced engineers while staying hands-on yourself.
- Your friends and colleagues describe you as engaging, a strong communicator who is eager to bring teammates together to figure things out and to represent the team to stakeholders.
- You stay calm and methodical under pressure, whether triaging a production incident or coordinating a time-sensitive fix for a customer-impacting issue.
- You strive for high-quality, rapid output by applying Agile software development with best practices and working alongside like-minded teammates.
- You are curious and pragmatic about AI-assisted engineering, with the ability to craft effective prompts, provide the right context, and apply AI tools responsibly to improve delivery speed and engineering outcomes.
- You are self-motivated and want to work in a small team, yet you are comfortable partnering with other departments, stakeholders, and customers on enhancements, internal tools, and support issues.
- Lead and manage a small team of full-stack engineers, coordinating day-to-day work, setting technical direction, and supporting each member's growth through mentorship and regular feedback.
- Maintain and enhance a high-quality, secure, and scalable e-signature platform on the .NET technology stack, keeping it stable, performant, and compliant.
- Work with UI designers and product owners to implement new Angular-based features, deliver enhancements, and resolve defects across the front end.
- Own the reliability and health of the platform, including monitoring, alerting, performance tuning, and root-cause analysis, and drive continuous improvement of uptime and responsiveness.
- Uphold the security, integrity, and auditability essential to an e-signature product, including document integrity, audit trails, authentication, and adherence to relevant e-signature and data-protection standards.
- Operate and enhance the platform on Azure, applying cloud best practices for scalability, cost, resilience, and observability.
- Partner closely with Product and IT teams to plan, coordinate, and schedule deployments, applying rigorous due diligence on quality, performance, and security before each release.
- Participate in and coordinate incident response and on-call support for the platform, ensuring customer-impacting issues are resolved quickly and communicated clearly.
- Collaborate effectively with AI-enabled development tools, improving discovery, implementation, testing, documentation, and delivery efficiency.
- Identify technical requirements, prioritize enhancement and maintenance work with product owners, and participate in peer reviews of solution design and related code.
- Proactively learn the product frameworks and codebase; continually improve existing applications and adopt new technologies where appropriate.
- Clearly justify technical decisions made in delivered code and take ownership of outcomes.
- Participate in performance tuning, testing, refactoring, usability improvements, and automation; support, maintain, and document software functionality.
- Maintain coding, compliance, and security standards.
- Provide maintenance and ongoing support for current and future technical solutions.
- 6+ years of experience developing and delivering large-scale distributed systems
- 6+ years of experience with .NET Framework, .NET Standard, or .NET Core
- 3+ years of experience with Angular, TypeScript, JavaScript, HTML5, and CSS3
- Experience building reusable Angular components, managing front-end state, and integrating with RESTful APIs
- Prior experience leading or managing a small engineering team, including mentoring and delegating to experienced developers
- Strong cross-functional skills, working primarily with Product and IT teams to align on priorities, requirements, and delivery
- Experience coordinating and scheduling deployments and releases with IT and operations teams, managing risk and communicating clearly across stakeholders
- A strong due-diligence mindset, rigorously vetting every change for quality, performance, and security before it reaches production
- Demonstrated experience maintaining and enhancing an established, production SaaS platform, not only greenfield development
- Solid understanding of application security, and ideally familiarity with e-signature, document integrity, audit-trail, or compliance concepts (e.g., ESIGN, UETA, eIDAS)
- Understanding of the DRY, SOLID, and KISS principles of software development
- Prior experience with relational databases, preferably Microsoft SQL Server, and non-relational database technologies
- Hands-on experience with Microsoft Azure (IaaS and/or PaaS), including deploying, operating, and monitoring cloud workloads
- Strong skills in auditing application logs, telemetry, dependency calls, and storage growth patterns to surface opportunities to improve product stability, performance, and reliability
- Background in high-growth Agile SaaS-based engineering organizations
- Experience using AI-assisted development tools and competency in prompt and context engineering
- Excellent written and verbal communication skills
- Excellent organizational and problem-solving abilities
- Ability to clearly explain and justify ideas when faced with competing alternatives
- Ability to communicate and apply common design patterns across a wide range of technical problems