Ship code regularly-multiple times a day, enabling continuous improvement and rapid delivery of new ... and software engineering practices to bring fresh perspectives and ideas to the team. * Guide ...
Ship code regularly-multiple times a day, enabling continuous improvement and rapid delivery of new ... and software engineering practices to bring fresh perspectives and ideas to the team. * Guide ...
Software Engineer
Toronto, ON · On-site
Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...
Quick apply
Software Engineer
Toronto, ON · On-site
Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...
Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...
Parallelz is building a novel technology platform that enables new ways of delivering, discovering ... About the Role We are looking for a versatile Software Engineer to join our platform team, working ...
Software Engineer, CTO
Toronto, ON · On-site +1
You are an energetic and driven leader with a proven track record of taking new ideas from concept ... Software Engineering Expert in Ruby on Rails and/or Java Experience with AWS, Scala, REST, Pyton ...
Software Engineer, CTO
Toronto, ON · On-site +1
You are an energetic and driven leader with a proven track record of taking new ideas from concept ... Software Engineering Expert in Ruby on Rails and/or Java Experience with AWS, Scala, REST, Pyton ...
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software ...
We are seeking a talented and motivated Perception Software Engineer to join our growing team. In this role, you will be responsible for designing, implementing, optimizing, and validating software ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
In this Senior Software Engineer role, you'll be the engineering front line for complex customer ... new product categories, and global market readiness. * Communicate clearly and calmly with both ...
In this Senior Software Engineer role, you'll be the engineering front line for complex customer ... new product categories, and global market readiness. * Communicate clearly and calmly with both ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
Staff Software Engineer
Toronto, ON · Hybrid
CA$172K - CA$197K/yr
We build our own products and release them with a speed and agility that allows us to get new ... Continuously improve software engineering developer experience; identify gaps in existing internal ...
The Lead Software Engineer will be responsible for the design, development (new and upgrades), and support of a range of applications at Ontario Health. They are considered a Lead within a specific ...
The Lead Software Engineer will be responsible for the design, development (new and upgrades), and support of a range of applications at Ontario Health. They are considered a Lead within a specific ...
Software Engineer
Toronto, ON · On-site
You dream in code and spend your free time tinkering with new technologies or building apps on the ... software development experience in conceptualization, design, engineering, and debugging, with at ...
Software Engineer
Toronto, ON · On-site
You dream in code and spend your free time tinkering with new technologies or building apps on the ... software development experience in conceptualization, design, engineering, and debugging, with at ...
Software Engineer (Analysis)
Toronto, ON · On-site +1
CA$120K - CA$200K/yr
As a software engineer on our team, you'll be working closely with the whole company to bring ... A growth mindset and willingness to learn new things * You have 3+ years of experience working as a ...
Software Engineer (Analysis)
Toronto, ON · On-site +1
CA$120K - CA$200K/yr
As a software engineer on our team, you'll be working closely with the whole company to bring ... A growth mindset and willingness to learn new things * You have 3+ years of experience working as a ...
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
Quick apply
Embedded Software Engineer
Markham, ON · On-site
The Embedded Software Engineer will Design and Development of new video routing and Video centric IP switching products, as well as adapting or extending existing said products. Responsibilities:
Staff Software Engineer
Toronto, ON · On-site +1
CA$172K - CA$229K/yr
Evaluate and introduce new technologies that drive innovation and efficiency across the stack. * Work in tandem with the QA engineering team to ship high-precision, well-tested software. * Define and ...
Staff Software Engineer
Toronto, ON · On-site +1
CA$172K - CA$229K/yr
Evaluate and introduce new technologies that drive innovation and efficiency across the stack. * Work in tandem with the QA engineering team to ship high-precision, well-tested software. * Define and ...
For the new projects, you will closely work with your business partners to refine the problem ... At least 8 years of experience in Software Engineering and Systems Architecture or Technology ...
For the new projects, you will closely work with your business partners to refine the problem ... At least 8 years of experience in Software Engineering and Systems Architecture or Technology ...
Software Engineer, Routing
Toronto, ON · On-site
Drive high-impact projects and innovate new solutions to provide the best routing experience ... of professional software engineering experience * Extensive experience in object oriented ...
Software Engineer, Routing
Toronto, ON · On-site
Drive high-impact projects and innovate new solutions to provide the best routing experience ... of professional software engineering experience * Extensive experience in object oriented ...
Senior Software Engineer
Toronto, ON · On-site
Design and implement new platform features and enhancements in collaboration with product and engineering teams. * Debug and resolve software defects and performance issues. * Design & Architecture:
Quick apply
Senior Software Engineer
Toronto, ON · On-site
Design and implement new platform features and enhancements in collaboration with product and engineering teams. * Debug and resolve software defects and performance issues. * Design & Architecture:
.NET Software Engineer
Toronto, ON · On-site +1
NET Software Engineer, you will play a key role in driving the success of our Supply Chain ... NET 10. * Play a key role in the new features enablement process, designing and building brand-new ...
.NET Software Engineer
Toronto, ON · On-site +1
NET Software Engineer, you will play a key role in driving the success of our Supply Chain ... NET 10. * Play a key role in the new features enablement process, designing and building brand-new ...
Staff Software Engineer
Toronto, ON · Hybrid
Develop support for new database capabilities, especially in Oracle and other enterprise database ... Significant hands-on software engineering experience building backend, infrastructure, or ...
Staff Software Engineer
Toronto, ON · Hybrid
Develop support for new database capabilities, especially in Oracle and other enterprise database ... Significant hands-on software engineering experience building backend, infrastructure, or ...
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
Staff Software Engineer
Toronto, ON · On-site
Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that's transforming the IT industry. At Kaseya, you'll have the opportunity to work with cutting-edge technology ...
New Grad Software Engineer information
What are the key skills and qualifications needed to thrive as a new grad software engineer?
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
What typical projects or tasks might a new grad software engineer work on in their first year?
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
What is a new grad software engineer?
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.
Is 25 too late to become a new graduate software engineer?
What cities near Whitby, ON are hiring for New Grad Software Engineer jobs?
Cities near Whitby, ON with the most New Grad Software Engineer job openings:

Full-time
Medical, Life, PTO
Re-posted 15 days ago
Job description
Join our Framework team: the engineering foundation that makes Achievers scale.
This team owns authentication, API gateways, interservice communication, caching, feature flag management, and the base libraries that every Go and Python service at Achievers is built on - all sitting at the critical path of everything we ship.
Your work here has a multiplier effect.
The libraries, platforms, and tooling you build are used by roughly 100 engineers across the company.
When you raise the floor - better DX, faster onboarding, more consistent patterns, AI-first tooling - the whole engineering organization moves faster.
Please note that this is a back-end focused role. Successful candidates will be able to bring a strong backend engineering background and be excited about continuing to deepen their expertise in backend and platform development. At this time, this role is not intended as a transition role for engineers whose primary experience and career interests are front-end-focused.
What makes this team unique is the breadth of its perspective.
- Framework is the one team that holds end-to-end understanding of how base libraries must interact with the infrastructure layer and the CI/CD pipeline.
- That bird's-eye view of the platform means this team is where platform-wide challenges land - and where the solutions that unblock everyone else originate.
Right now, the team is in the middle of some of the most technically interesting work in the company: modernizing our authentication and API gateway architecture.
- These are high-stakes architectural shifts that require both deep technical judgement and the ability to drive alignment across teams.
- If you're energized by building for builders - designing systems that are secure, highly available, and genuinely pleasant to work with - and you want your architectural decisions to have company-wide reach, this is the team.
- Provide guidance and mentorship to a team of software developers with varying experience levels, fostering an environment of continuous learning and improvement.
- Design, build, and maintain innovative product features that enhance the Achievers platform.
- Work closely with product managers, designers, and other engineering teams to define requirements and translate them into technical solutions. Actively participate in cross-functional planning sessions to align on priorities and dependencies.
- Be hands-on with the codebase, actively engaging in code reviews and ensuring best practices are followed.
- Utilize a wide range of modern tools and technologies, including Python, Go, Kubernetes, Docker, Drone, Google PubSub, GraphQL, MySQL, PostgreSQL, and Microservices, to solve complex challenges.
- Architect high-performance, highly available, and secure software solutions that scale to millions of users.
- Ship code regularly-multiple times a day, enabling continuous improvement and rapid delivery of new features.
- Take full ownership of features or modules from design through deployment, ensuring the quality and reliability of the codebase.
- Monitor application performance and optimize code to ensure it meets scaling, performance, and security requirements as the product grows.
- Contribute to and enforce engineering best practices, standards, and guidelines for coding, testing, and infrastructure across the team. Lead and initiate engineering improvements, whether it's through tooling, processes, or adopting new technologies, to ensure the team is working effectively.
- Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work.
- Continuously learn and stay up-to-date with industry trends, emerging technologies, and software engineering practices to bring fresh perspectives and ideas to the team.
- Guide junior engineers not only on technical solutions but also on career development, helping them set goals, identify growth areas, and improve their soft skills.
- 8+ years of relevant back-end software development experience leading projects and especially system design, with at least 3 of them in a Senior/Staff capacity.
- Excellent written and verbal communication skills
- Strong programming skills in Python or Go are highly advantageous.
- Comfortable working in a UNIX/Linux environment
- Experience with Docker and Kubernetes.
- Strong understanding of microservices architecture.
- Experience with distributed systems.
- Experience with API gateway design, gRPC, and service-to-service communication patterns
- Experience designing authentication and authorization systems (OAuth2, OIDC, PKCE, JWT)
- Ability to analyze business requirements and create technical design documents aligned with architecture standards
- Passion for performance profiling and benchmarking.
- Experience executing large-scale migrations with zero downtime in production systems
- Track record of building shared libraries or SDKs used across large engineering organizations
- Bachelor's or Master's degree in Computer Science or a related field
- Experience working in Agile teams