Remote Software Engineer Apprentice - Mentored & Hands-On

Placements24

Riverton (UT)

Remote

USD 21,000 - 34,000

Full time

46 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stipend during apprenticeship
Mentorship and training

Job summary

Placements24 is seeking a Junior Software Engineering Apprentice to join a fully remote team. This role offers hands-on coding experience, mentorship from senior engineers, and exposure to the software development lifecycle from design to testing.

Ideal candidates are recent grads or career changers who want to learn across languages and frameworks, with a strong foundation in programming concepts. A stipend and remote-friendly structure support growth and potential full-time opportunities.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Strong understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Familiarity with version control systems like Git is advantageous.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively both independently and as part of a remote team.
  • A strong desire to learn and continuously improve technical skills.
  • A reliable internet connection and a dedicated home workspace.
  • Enthusiasm for tackling complex technical challenges.

Responsibilities

  • Assist in writing clean, efficient, and well-documented code under the guidance of senior engineers.
  • Participate in the design and architecture of software modules and features.
  • Learn and apply various programming languages and development frameworks.
  • Assist in debugging and troubleshooting software defects.
  • Contribute to unit testing and integration testing of software components.
  • Collaborate with cross-functional teams, including product managers and designers.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Learn about software development methodologies such as Agile.
  • Assist in the maintenance and enhancement of existing software systems.
  • Stay up-to-date with the latest industry trends and emerging technologies.

Skills

Programming fundamentals
Data structures
Remote teamwork
Communication skills
Problem solving
Learning mindset

Education

Bachelor's degree in CS/SE or equivalent

Tools

Git

Job description

Placements24 is seeking a Junior Software Engineering Apprentice to join a fully remote team. This role offers hands-on coding experience, mentorship from senior engineers, and exposure to the software development lifecycle from design to testing.

Ideal candidates are recent grads or career changers who want to learn across languages and frameworks, with a strong foundation in programming concepts. A stipend and remote-friendly structure support growth and potential full-time opportunities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Junior Software Developer Apprentice - Mentorship
Remote Junior Software Developer Apprentice - Mentorship

Placements24 • Willows (CA)

Hybrid
USD 45,000 - 58,000
Competitive pay
Mentorship program
Portfolio development
+2
Remote Junior Software Apprentice — Mentorship & Growth
Remote Junior Software Apprentice — Mentorship & Growth

Placements24 • Willows (CA)

Remote
USD 17,000 - 28,000
Stipend
Performance-based bonuses
Extensive online learning resources
+2
Remote Junior Software Developer Apprentice | Mentorship
Remote Junior Software Developer Apprentice | Mentorship

Placements24 • United States

Remote
USD 13,000 - 25,000
Competitive stipend
Mentorship from senior developers
Remote-first environment
Remote Software Apprentice: Mentored Career Kickstart
Remote Software Apprentice: Mentored Career Kickstart

Placements24 • Riverton (UT)

Remote
USD 4,100 - 5,600
Fully remote apprenticeship program
Mentorship from experienced software  
Competitive apprentice salary: R80000
+3
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Houston (TX)

Hybrid
USD 40,000 - 55,000
Fully remote work setup
Mentorship from senior engineers
Laptop and software licenses provided
+1
Remote Junior Software Engineer (Mentored & Growing)
Remote Junior Software Engineer (Mentored & Growing)

Placements24 • Windsor Park (TN)

Hybrid
USD 50,000 - 70,000
Competitive starting salary
Health benefits
Structured training & mentorship
+2
Remote Full-Stack Apprentice: Learn, Build, Grow
Remote Full-Stack Apprentice: Learn, Build, Grow

Placements24 • United States

Remote
USD 35,000 - 50,000
Remote work flexibility
Structured apprenticeship program
Mentorship from experienced engineers
+2
Junior Software Engineering Apprentice
Junior Software Engineering Apprentice

Placements24 • Riverton (UT)

Remote
USD 21,000 - 34,000
Stipend during apprenticeship
Mentorship and training
Remote IT Support Apprentice - Hands-on Training & Growth
Remote IT Support Apprentice - Hands-on Training & Growth

Placements24 • Myrtle Beach (SC)

Hybrid
USD 22,000 - 33,000
Competitive stipend
Mentorship program
Certification opportunities
+1
Remote Junior Software Developer Apprentice
Remote Junior Software Developer Apprentice

Placements24 • Willows (CA)

Hybrid
USD 45,000 - 58,000
Competitive pay
Mentorship program
Portfolio development
+2