Interface with other Software Engineers and other stakeholders to deliver high quality solutions and maintain a stable, high performing application environment * Design, develop, test and debug ...
Interface with other Software Engineers and other stakeholders to deliver high quality solutions and maintain a stable, high performing application environment * Design, develop, test and debug ...
Software Engineer
Waterloo, ON · Hybrid
CA$82K - CA$124K/yr
POSITION OVERVIEW We are looking for a talented Software Engineer to join our team! In this role, you will work collaboratively with a team while taking ownership of complex features. The team's work ...
Software Engineer
Waterloo, ON · Hybrid
CA$82K - CA$124K/yr
POSITION OVERVIEW We are looking for a talented Software Engineer to join our team! In this role, you will work collaboratively with a team while taking ownership of complex features. The team's work ...
Senior Software Engineer
Waterloo, ON · On-site
In addition, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications. Strategy and Planning * Evaluates ...
Senior Software Engineer
Waterloo, ON · On-site
In addition, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications. Strategy and Planning * Evaluates ...
In addition, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications Strategy and Planning * Evaluates ...
In addition, the Software Engineering stream provides day-to-day operations and production support, including off-hours problem resolution of supported applications Strategy and Planning * Evaluates ...
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes-thermostats, heat pumps, EV ...
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes-thermostats, heat pumps, EV ...
Senior Software Engineer Job Summary: An experienced and strategic Senior Software Engineer to lead complex technical initiatives, mentor team members, and drive architectural and operational ...
Senior Software Engineer Job Summary: An experienced and strategic Senior Software Engineer to lead complex technical initiatives, mentor team members, and drive architectural and operational ...
Product Engineer - Retailer Experience & Growth - Fullstack, Backend or Frontend
Kitchener, ON · On-site
You may be a great fit if you have: * 3+ years of professional software engineering experience * Strong experience building backend systems or modern frontend applications * A track record of ...
Product Engineer - Retailer Experience & Growth - Fullstack, Backend or Frontend
Kitchener, ON · On-site
You may be a great fit if you have: * 3+ years of professional software engineering experience * Strong experience building backend systems or modern frontend applications * A track record of ...
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes--thermostats, heat pumps, EV ...
Quick apply
Develop expertise in software that controls the physical world. Most product engineering is purely digital. At Jetson, your code affects real devices in real homes--thermostats, heat pumps, EV ...
Lead Software Engineer - MLOps
Waterloo, ON · On-site +1
Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services, frameworks, APIs, and shared libraries that enable ML and GenAI at scale * Spend ~ 40% on platform ...
Lead Software Engineer - MLOps
Waterloo, ON · On-site +1
Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services, frameworks, APIs, and shared libraries that enable ML and GenAI at scale * Spend ~ 40% on platform ...
Lead Software Engineer - MLOps
Waterloo, ON · On-site +1
Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services, frameworks, APIs, and shared libraries that enable ML and GenAI at scale * Spend ~ 40% on platform ...
Lead Software Engineer - MLOps
Waterloo, ON · On-site +1
Spend ~ 60% handson in software engineering , building highquality, testable, maintainable services, frameworks, APIs, and shared libraries that enable ML and GenAI at scale * Spend ~ 40% on platform ...
Staff Software Engineer
CA$205K - CA$257K/yr
Experience: We recommend 10+ years of professional software engineering experience with a track record of high-level technical leadership. Salary Carta's compensation package includes a market ...
Staff Software Engineer
CA$205K - CA$257K/yr
Experience: We recommend 10+ years of professional software engineering experience with a track record of high-level technical leadership. Salary Carta's compensation package includes a market ...
Senior Software Engineer II
CA$181K - CA$213K/yr
The Problems You'll Solve As a Senior Software Engineer II, you will lead technically complex projects and serve as a multiplier for your team. You'll work to: * Drive Implementation: Lead the ...
Senior Software Engineer II
CA$181K - CA$213K/yr
The Problems You'll Solve As a Senior Software Engineer II, you will lead technically complex projects and serve as a multiplier for your team. You'll work to: * Drive Implementation: Lead the ...
Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine's evolution. You will bridge the gap between high-level product goals and technical execution ...
Your role As a Sr. Software Engineer on the Tel Core team, you are the steward of our media engine's evolution. You will bridge the gap between high-level product goals and technical execution ...
Senior Full-Stack Software Engineer
Waterloo, ON · On-site
CA$113K - CA$163K/yr
We are seeking a Senior FullStack Software Engineer to join our team to design, build, and support scalable, accessible, and secure software solutions. In this role, you will contribute across the ...
Senior Full-Stack Software Engineer
Waterloo, ON · On-site
CA$113K - CA$163K/yr
We are seeking a Senior FullStack Software Engineer to join our team to design, build, and support scalable, accessible, and secure software solutions. In this role, you will contribute across the ...
What We're Looking For: * 5+ years of technical experience: 5+ years of experience as a Backend Software engineer working directly with ML and Gen-AI or similar. Prior startup experience is preferred ...
What We're Looking For: * 5+ years of technical experience: 5+ years of experience as a Backend Software engineer working directly with ML and Gen-AI or similar. Prior startup experience is preferred ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build, and scale ...
Senior Software Engineer - Open Data Platform (ODP)
Kitchener, ON · On-site +1
CA$100K - CA$140K/yr
ABOUT THE ROLE We are seeking a Senior Software Engineer with at least 7 years of experience in distributed systems or data platform development. In this role, you will design, build, and scale ...
Software Engineer(s), Manulife Bank
Waterloo, ON · On-site
CA$86K - CA$136K/yr
Join our Manulife Bank Technology Team! We're looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications. In this role ...
Software Engineer(s), Manulife Bank
Waterloo, ON · On-site
CA$86K - CA$136K/yr
Join our Manulife Bank Technology Team! We're looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications. In this role ...
Senior Product Engineer - Retailer Experience & Growth - Fullstack, Backend or Frontend
Kitchener, ON · On-site
You may be a great fit if you have: * 5+ years of professional software engineering experience * Strong experience building backend systems or modern frontend applications * A track record of ...
Senior Product Engineer - Retailer Experience & Growth - Fullstack, Backend or Frontend
Kitchener, ON · On-site
You may be a great fit if you have: * 5+ years of professional software engineering experience * Strong experience building backend systems or modern frontend applications * A track record of ...
Senior Mobile Software Engineer
CA$113K - CA$163K/yr
About the Role As a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high-quality mobile and backend solutions for our Retirement ...
Senior Mobile Software Engineer
CA$113K - CA$163K/yr
About the Role As a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high-quality mobile and backend solutions for our Retirement ...
Senior Software Engineer - New Markets
Waterloo, ON · On-site +1
For this role, we are seeking an experienced full-stack engineer dedicated to delivering high-quality, seamless software solutions. The ideal candidate has a proven track record of designing and ...
Quick apply
Senior Software Engineer - New Markets
Waterloo, ON · On-site +1
For this role, we are seeking an experienced full-stack engineer dedicated to delivering high-quality, seamless software solutions. The ideal candidate has a proven track record of designing and ...
Associate Software Engineer information
See Waterloo, ON salary details
$33.6K - $43.8K
2% of jobs
$43.8K - $54.1K
13% of jobs
$58.6K is the 25th percentile. Wages below this are outliers.
$54.1K - $64.3K
23% of jobs
The median wage is $68.3K / yr.
$64.3K - $74.6K
32% of jobs
$79.1K is the 75th percentile. Wages above this are outliers.
$74.6K - $84.8K
13% of jobs
$84.8K - $95.1K
4% of jobs
$95.1K - $105.4K
7% of jobs
$105.4K - $115.6K
0% of jobs
$115.6K - $125.9K
1% of jobs
$125.9K - $136.1K
2% of jobs
$136.1K - $146.4K
3% of jobs
$33.6K
$75.9K
$146.4K
How much do associate software engineer jobs pay per year?
What are some common challenges faced by Associate Software Engineers when transitioning from academic projects to real-world development teams?
What are the key skills and qualifications needed to thrive as an Associate Software Engineer, and why are they important?
What Is an Associate Software Engineer Job Description?
An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.
What is an Associate Software Engineer?

Full-time
Posted 3 days ago
Job description
Our student and new graduate programs offer a chance to explore Sun Life from the inside. You'll make a difference in the lives of our customers and communities, while building the skills and experience that allow you to grow in a meaningful and rewarding way.
Job Description:
Location: Hybrid (Waterloo-King/Toronto-Atria)
The e-Business team in Application Operations Support (AOS) provides operations and support services to ensure reliability of IT applications. Through innovation, continuous improvement, and collaboration, we strive to find new and better ways to bring value to Sun Life.
What will you do?
- Provide ongoing support of Java based applications in Production and test environments
- Interface with other Software Engineers and other stakeholders to deliver high quality solutions and maintain a stable, high performing application environment
- Design, develop, test and debug programs for small projects and bug fixes
- Identify and implement continuous improvement opportunities to eliminate waste and add efficiencies
- Ensure strict compliance of security and change management directives
- Enable stability through troubleshooting issues and conducting root-cause analysis
What do you need to succeed?
- Training in Java application development
- Ability to learn or deepen knowledge through on-the-job training in:
- Java, JavaScript & web development languages like HTML, XML, CSS
- Web services like SOAP, JSON & REST API
- Java EEtechnologies such asServlet,JDBC andJSP
- Spring framework and use of a load balancer
- Database technologies like SQL, Oracle, POSTGRES
- DevOps tools (Maven, Gradle, Git / Bitbucket, CDD, Ansible, Jenkins)
- Understanding of enterprise methodologies, such as ITIL, CMMI, and Software Development Life Cycle (SDLC)
- Ability to work in a dynamic environment with changing priorities
- Solid written and verbal communication skills
- Working towards a degree in Computer Science, Computer Engineering or equivalent discipline with a graduation date of December 2026 or later
What is in it for you?
- At Sun Life, you will be joining a purpose driven organization focused on helping Canadian's achieve lifetime financial security and live healthier lives.
- As a student, you'll make a real impact by contributing to meaningful work, gaining valuable experience and actively working towards your team's goals.
- You'll join our unique student culture, designed to help you grow both personally and professionally beyond your role.
- We offer professional development workshops, student awards, socials and many more exciting opportunities.
- We are honored to be recognized as Canada's Best Employers for Recent Graduates and Canada's Best Workplaces by Great Place to Work in 2025.
- Your student journey is just the beginning and we're proud to help many who choose Sun Life to transition into permanent roles after graduation.
The Base Pay range is for the primary location for which the job is posted for. The Base Pay which you will be considered for will vary depending on the Campus program you are selected for.
Eligible Sun Life employees for various Campus Graduate programs will also participate in various incentive plans, payment under which is discretionary and subject to individual and company performance
Diversity and inclusion have always been at the core of our values at Sun Life. A diverse workforce with wide perspectives and creative ideas benefits our Clients, the communities where we operate and all of us as colleagues. We welcome applications from qualified individuals from all backgrounds.
Persons with disabilities who need accommodation in the application process, or those needing job postings in an alternative format, may e-mail a request to thebrightside@sunlife.com.
We are proud to be a hybrid organization that offers our employees the choice and flexibility to work from both the office and virtually based on the needs of the business, our Clients and you! Several flexible work options are available and can be discussed throughout the selection process depending on the role requirements and individual needs.
We may use artificial intelligence to support candidate sourcing, screening, interview scheduling.
We thank all applicants for showing an interest in this position. Only those selected for an interview will be contacted.
Job Category:
Temporary EmployeePosting End Date:
29/06/2026