Waterloo King office (in person 1-2x a week) Energetic Student Associate Software Engineer sought by industry-leading Canadian Asset Management & Insurance Company.In this role, you will work ...
Waterloo King office (in person 1-2x a week) Energetic Student Associate Software Engineer sought by industry-leading Canadian Asset Management & Insurance Company.In this role, you will work ...
Associate Software Technical Analyst
Waterloo, ON · Hybrid
CA$62.85K - CA$104.75K/yr
As an Associate Software Technical Analyst, you will support and enhance Manulife's Canadian ... Collaborate with engineers and architects to address recurring or more complex issues and improve ...
Associate Software Technical Analyst
Waterloo, ON · Hybrid
CA$62.85K - CA$104.75K/yr
As an Associate Software Technical Analyst, you will support and enhance Manulife's Canadian ... Collaborate with engineers and architects to address recurring or more complex issues and improve ...
Field Engineering Associate
CA$20 - CA$30/hr
Field Engineering Associate Location: Waterloo, ON Do you love outdoor activities like rock ... Experience in AutoCAD or equivalent drawing software preferred * Strong knowledge Microsoft Office
Field Engineering Associate
CA$20 - CA$30/hr
Field Engineering Associate Location: Waterloo, ON Do you love outdoor activities like rock ... Experience in AutoCAD or equivalent drawing software preferred * Strong knowledge Microsoft Office
Warehouse Associate
CA$19.89/hr
We push the boundaries of material science to engineer solutions that continually exceed customer ... Packing orders through use of courier software * Follow strict safety procedures * All other duties ...
Warehouse Associate
CA$19.89/hr
We push the boundaries of material science to engineer solutions that continually exceed customer ... Packing orders through use of courier software * Follow strict safety procedures * All other duties ...
Data Engineer
CA$90K - CA$150K/yr
Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...
Data Engineer
CA$90K - CA$150K/yr
Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...
Senior Developer/Lead (ODI/Snowflake)
Cambridge, ON · On-site
CA$40K - CA$110K/yr
... SOFTWARE SOLUTIONS THAT ADDS VALUE TO GENERATE A FAVORABLE RETURN ON YOUR INVESTMENT. • WORKING ... ASSOCIATES AND PARTNERS IS OUR STANDARD ENGAGEMENT MODEL.
Quick apply
Senior Developer/Lead (ODI/Snowflake)
Cambridge, ON · On-site
CA$40K - CA$110K/yr
... SOFTWARE SOLUTIONS THAT ADDS VALUE TO GENERATE A FAVORABLE RETURN ON YOUR INVESTMENT. • WORKING ... ASSOCIATES AND PARTNERS IS OUR STANDARD ENGAGEMENT MODEL.
Data Engineer
CA$90K - CA$150K/yr
Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...
Data Engineer
CA$90K - CA$150K/yr
Azure or Databricks certifications (e.g., Azure Data Engineer Associate, Azure Solutions Architect Expert, Databricks Data Engineer Professional) are a plus. We are GEI. Some of the world's most ...
AI Engineer
CA$110K - CA$150K/yr
Minimum Qualifications * 4+ years of software engineering experience, with at least 1 year building ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...
AI Engineer
CA$110K - CA$150K/yr
Minimum Qualifications * 4+ years of software engineering experience, with at least 1 year building ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...
AI Engineer
CA$110K - CA$150K/yr
Minimum Qualifications * 4+ years of software engineering experience, with at least 1 year building ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...
AI Engineer
CA$110K - CA$150K/yr
Minimum Qualifications * 4+ years of software engineering experience, with at least 1 year building ... Azure or Databricks certifications (e.g., Azure AI Engineer Associate, Azure Solutions Architect ...
Burnside & Associates Limited (Burnside) is seeking a client-focused Intermediate or Senior ... Proficiency with structural design software and Microsoft Office tools. * Strong understanding of ...
Burnside & Associates Limited (Burnside) is seeking a client-focused Intermediate or Senior ... Proficiency with structural design software and Microsoft Office tools. * Strong understanding of ...
Project Engineer, Transit
Guelph, ON · Hybrid
CA$110K - CA$130K/yr
Proficiency with Civil 3D, AutoCAD, MS Office 365, and related design software. * Strong technical ... J. Burnside & Associates Limited is a growing values-driven Canadian employee-owned, led and ...
Project Engineer, Transit
Guelph, ON · Hybrid
CA$110K - CA$130K/yr
Proficiency with Civil 3D, AutoCAD, MS Office 365, and related design software. * Strong technical ... J. Burnside & Associates Limited is a growing values-driven Canadian employee-owned, led and ...
Senior QA Engineer
Cambridge, ON · On-site
Knowledge of CI/CD processes and DevOps tools is a plus. Managerial & Behavioural Skills: * Strong ... associates and partners is our standard engagement model.
Quick apply
Senior QA Engineer
Cambridge, ON · On-site
Knowledge of CI/CD processes and DevOps tools is a plus. Managerial & Behavioural Skills: * Strong ... associates and partners is our standard engagement model.
Provide guidance to Graphics, Manufacturing Engineering, and Associate Project Engineers ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...
Provide guidance to Graphics, Manufacturing Engineering, and Associate Project Engineers ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...
Provide guidance to Graphics, Manufacturing Engineering, and Associate Project Engineers ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...
Provide guidance to Graphics, Manufacturing Engineering, and Associate Project Engineers ... Proficiency in SolidWorks or other 3D modeling software. * Familiarity with welding procedures ...
Cloud Automation Engineer
Cambridge, ON · On-site
Enable repeatable deployments across environments using modern DevOps practices. Azure Automation ... Troubleshooting, diagnosing, and resolving hardware, software, and other network and system ...
Cloud Automation Engineer
Cambridge, ON · On-site
Enable repeatable deployments across environments using modern DevOps practices. Azure Automation ... Troubleshooting, diagnosing, and resolving hardware, software, and other network and system ...
Administrative Assistant
Waterloo, ON · On-site
... Director, Associate Director, Program Coordinators, Sr Educational Developer, Inquiry and ... software Extensive experience in office administration, including technical support and trouble ...
Administrative Assistant
Waterloo, ON · On-site
... Director, Associate Director, Program Coordinators, Sr Educational Developer, Inquiry and ... software Extensive experience in office administration, including technical support and trouble ...
Preferred- Associates degree in electronics, mechanical engineering, biomedical equipment ... software. Ability to travel within assigned territory and nationally (including overnight and ...
New
Preferred- Associates degree in electronics, mechanical engineering, biomedical equipment ... software. Ability to travel within assigned territory and nationally (including overnight and ...
New
Career Opportunities (sapsf.com) General Purpose Reporting to the Associate Director, Capital ... Use project management software daily to coordinate day to day construction activities. * Other ...
Career Opportunities (sapsf.com) General Purpose Reporting to the Associate Director, Capital ... Use project management software daily to coordinate day to day construction activities. * Other ...
... associates. This role is highly hands-on, spending the majority of time on the floor to enhance ... Bachelor's degree or Diploma in manufacturing engineering or mechanical engineering.
... associates. This role is highly hands-on, spending the majority of time on the floor to enhance ... Bachelor's degree or Diploma in manufacturing engineering or mechanical engineering.
... software test systems used to evaluate product and component performance. This role plays a ... Working closely with crossfunctional teams-including engineering, manufacturing, and technical ...
... software test systems used to evaluate product and component performance. This role plays a ... Working closely with crossfunctional teams-including engineering, manufacturing, and technical ...
Associate Software Developer information
What Is an Associate Software Developer?
As an associate software developer, you assist senior software developers with the programming and development of computer software. Your job duties include writing software code in various programming languages, troubleshooting issues with software applications, and performing unit testing of software components. The career typically requires a bachelor’s degree in computer science, software engineering, or a related field and on-the-job training. Additional qualifications include strong technical and problem-solving skills, prior coding experience, and knowledge of multiple programming languages.
What are the key skills and qualifications needed to thrive as an Associate Software Developer, and why are they important?
What are some common challenges faced by Associate Software Developers when collaborating on large projects?
What is the difference between Associate Software Developer vs Junior Software Engineer?
| Aspect | Associate Software Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, some internships | Bachelor's in CS or related field, entry-level |
| Work Environment | Collaborative teams, entry-level projects | Development teams, learning-focused tasks |
| Employer & Industry Usage | Tech companies, startups, IT firms | Software firms, tech departments in various industries |
| Common Search & Comparison | Yes | Yes |
The main difference between an Associate Software Developer and a Junior Software Engineer lies in terminology and specific company usage. Both roles typically require similar educational backgrounds and involve entry-level development tasks. The title 'Associate Software Developer' is often used in tech companies emphasizing a developmental pathway, while 'Junior Software Engineer' may be more common in traditional engineering environments. Overall, these roles are quite similar, with differences mainly in naming conventions.
Full-time
Posted 14 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: Waterloo King office (in person 1-2x a week)
Energetic Student Associate Software Engineer sought by industry-leading Canadian Asset Management & Insurance Company.In this role, you will work together with experienced software engineers, sub architects, business analysts,and testers to design, develop, and implement solutions. You will learn our software delivery methodology, good software development practice, and continuously grow your technical knowledge, communication skills, and leadership skills.
What will you do?
- Be a collaborative team member who continuously strives to improve the client experience, our team, and our processes
- Work with an agile squad updating AI Agents to automate their existing legacy processes as part of Sun Life's mainframe modernization efforts
- Learn JCL, COBOL or PL1, IMS, DB2, IDz and other mainframe programming skills
- Grow your problem solving and software development skills
- Demonstrate strong ownership of technical work
- Create/update team artifacts and deliver value to the client
What do you need to succeed?
- Graduation date of December 2026 or later
- Strong collaboration and communication skills
- Keen appetite for learning relevant technologies and for continuous self-improvement
- Ideally, we'll also get somebody with one or more of the following:
- Excellent communication and organization skills
- Familiarity with Git, Bitbucket, and Jenkins is a plus
- IBM Z Xplore concepts badge, JCL, COBOL, or PLI an asset
- Experience with agile methodologies such as Scrum or Kanban would be an asset
What's in it for you?
- A friendly, collaborative, and inclusive culture where you're an innovator and trusted partner
- An environment of continuous learning and improvement
- Opportunity to help evolve our brand through projects and initiatives that contribute to helping our Clients achieve lifetime financial security and live healthier lives
- To be part of a dynamic team of professionals in a highly collaborative environment
- Grow strength and feel comfortable with managing ambiguity, flexibility, and nimbleness.
- Recognition; everyone is a contributor
- Opportunities to grow your skills through on the job coaching and formal training
- To be part of an innovative culture where continuous improvement is valued, rewarded, and embedded in what we do
- To use an industry-leading desktop development toolkit which integrates into a full Continuous Delivery pipeline
- Opportunities to socialize and team build through fun activities with co-workers
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:
01/06/2026