FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Junior Software Engineer, Program Associate
Teladoc HealthJunior Software Engineer participating in a structured mentorship program to apply engineering skills and contribute to real projects. Collaborate with experienced engineers to strengthen software development expertise.
About the role
Key responsibilities & impact- 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
Requirements
What you’ll need- 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
- Exposure to Agile or iterative development environments is a plus
- Experience working in shared codebases through coursework or projects is a plus
- Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Benefits
Comp & perks- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Remote work options
- Performance bonus
- Flexible Vacation Policy
- Paid Sick, Safe, and Caregiver Leave
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
programming languageversion controldata structuresalgorithmssoftware fundamentalsunit testingfunctional testingAgile developmentproblem-solvingsoftware engineering
Soft Skills
curiositydesire to growcollaborationcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering