Internship Program
Join a friendly team, grow your skills, and make a difference from day one at Foothill Technology Solutions.
We usually respond within a month
We are on the hunt for part-time students or recent graduates who are interested in jump-starting their careers through a structured internship opportunity.
This program is designed for ambitious early-career talent who are ready to learn, grow, and take real steps toward becoming professional Software Engineers.
You may be a good fit for this role if you have:
Effective communication skills.
Open-mindedness and the ability to form strong, well-considered opinions while remaining receptive to alternative perspectives.
A desire for constructive feedback, valuing clarity and kindness in both giving and receiving input, even during challenging situations.
Innate problem-solving abilities, with a flair for creative solutions.
A commitment to personal growth and continuous learning, as well as a dedication to fulfilling responsibilities in a timely manner.
Selection Stages
After submitting your application, our team will review your profile and assess how well it matches the program requirements.
Stage 1: Application Review
We will shortlist the top candidates based on their qualifications, motivation, and potential.
Stage 2: Boot.dev Self-Training Program (remote)— 2 Months
Selected candidates will move to a two-month self-training stage through Boot.dev.
Foothill will provide access to the platform, where candidates will complete specific courses and earn the required certificates.
During this stage, candidates will be expected to:
Complete the assigned learning path on time.
Attend weekly meetings with their assigned mentor.
Show commitment, consistency, and the ability to learn independently.
Stage 3: Interview for the Paid Internship Program
After the Boot.dev stage, the strongest candidates will be selected for interviews for our Paid Internship Program.
Stage 4: Paid Internship Program — Nablus Office
The paid internship program is an intensive, on-site internship at our Nablus office, designed to help fresh graduates and early-career talent grow into Junior Software Engineers who are ready for the global software market.
Stage 5: Full-Time Opportunity
After successfully completing the paid internship program, accepted and high-performing candidates may be offered full-time positions to continue their journey with the Foothill Engineering Team.
Projected Timeline
Application Deadline: Monday, June 15, 2026
Processing Period: June 2026 – July 2026
Boot.dev Self-Training Program: 2 months
Paid Internship Starting Date: To be announced after the Boot.dev stage
This is not just an internship. It is a structured path from learning, to mentorship, to real engineering experience, and potentially a full-time career at Foothill.
Join our team today and jump-start your professional growth.
- Department
- Software Development
- Locations
- Palestine
- Remote status
- Hybrid
About Foothill Technology Solutions
FTS is an international software development company with offices in the USA, Palestine, and Chile. We provide a wide range of advanced development and consulting services held to the highest standards, along with an in-house engineering function that directly expands our clients’ teams.
FTS is committed to delivering innovative technology solutions tailored to meet each client’s needs. Over the years, we’ve successfully led and contributed to core projects for a diverse set of clients, while fostering local talent and creating career opportunities in Palestine, Chile, and beyond—serving both regional and global markets.