T
Teladoc Health Canada
Posted 2 days agoVerified live 1d ago

Junior Software Engineering Program - Associate Engineer

Brief overview

Remote
UndergradOr in progress
269 H-1B approvalsDept. of Labor
75 green cardsCertified filings
Data StructuresAlgorithmsGitSoftware TestingAgile Development

About the company

T
Teladoc Health Canadateladochealth.ca

Our team from across Canada is proudly serving over 9 Million Canadians from coast to coast to coast.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
269H-1B approved
96%approval rate
35new H-1B hires
75PERM certified
$130,520median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202386
202470
202599
202614
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202324
202421
202514
202612
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202329
202421
202521
20264
Top sponsored roles
Senior Software EngineerSTAFF SOFTWARE ENGINEERData Engineer IIISoftware Engineer IIISR SOFTWARE ENGINEER
Sponsored employees from
IndiaChinaAustraliaIsraelNepal

Job description

Summary

Teladoc Health is transforming virtual care and helping millions of people live healthier lives. The Junior Software Engineering Program provides early-career engineers with mentorship and hands-on experience building, testing, troubleshooting, documenting, and improving software features in production systems. The role also involves collaborating with engineers and stakeholders while developing technical independence.

Responsibilities

  • Design, build, and improve well‑defined software features within existing systems
  • Apply engineering fundamentals to break down problems and evaluate solution options, with guidance
  • Write clean, maintainable, well‑tested code following established best practices
  • Create and run unit and basic functional tests to ensure reliable, high‑quality software
  • Participate in code reviews, design discussions, and technical problem‑solving sessions
  • Troubleshoot bugs and technical issues with increasing independence
  • Use modern development tools, version control, and testing frameworks in daily work
  • Document technical decisions and learnings to support maintainability and knowledge sharing
  • Collaborate with engineers, product partners, and stakeholders to turn requirements into working solutions
  • Continuously learn and develop your software engineering skills

Skills

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent hands‑on experience (internships, apprenticeships, bootcamps, open‑source, or personal projects)
  • Solid understanding of core computer science concepts (data structures, algorithms, software fundamentals)
  • Experience with at least one programming language and version control (e.g., Git)
  • Familiarity with modern development practices such as testing, build tools, and team workflows
  • Strong problem‑solving skills, curiosity, and desire to grow as an engineer
  • For US-based roles, applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future
  • We are only considering candidates located in these states:  AL, AK, AZ, AR, DE, FL, GA, ID, IN, IA, KS, KY, LA, MD, MA, MI, MS, MO, MT, NE, NH, NJ, NM, NY, NC, ND, OH, OK, OR, RI, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY
  • Exposure to Agile or iterative development environments is a plus
  • Experience working in shared codebases through coursework or projects is a plus

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Software Engineering, or related field or equivalent hands‑on experience (internships, apprenticeships, bootcamps, open‑source, or personal projects)
  • Solid understanding of core computer science concepts (data structures, algorithms, software fundamentals)
  • Experience with at least one programming language and version control (e.g., Git)
  • Familiarity with modern development practices such as testing, build tools, and team workflows
  • Strong problem‑solving skills, curiosity, and desire to grow as an engineer
  • For US-based roles, applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future
  • We are only considering candidates located in these states:  AL, AK, AZ, AR, DE, FL, GA, ID, IN, IA, KS, KY, LA, MD, MA, MI, MS, MO, MT, NE, NH, NJ, NM, NY, NC, ND, OH, OK, OR, RI, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY

Nice to Haves

  • Exposure to Agile or iterative development environments is a plus
  • Experience working in shared codebases through coursework or projects is a plus

Benefits

  • Hands-on learning, mentorship, and structured guidance through the Junior Software Engineering Program
  • Flexible Vacation Policy, intended for rest, relaxation, and personal time
  • 80 hours of Paid Sick, Safe, and Caregiver Leave annually for full-time positions only
  • An inclusive benefits program centered around you and your family, with tailored programs that address your unique needs
  • Meaningful opportunities to grow and chart your career path

More jobs like this