Take the next step towards mastery

We are looking for enthusiastic individuals who want to level up their game; where apprentices will learn best practices, process, and team dynamics.


Next Step to Mastery

You'll be working side-by-side with our engineering team: pushing production ready code to production apps. You'll be a part of the team, as much as any other. The only difference is experience in the field.

Apply for the next session

or read our frequently asked questions

Frequently Asked Questions

Is this like an Internship?

No. The program is geared towards those with experience in the field, already. However, they may need guidance moving to the next level. We believe practical experience with a mentor and guided learning will address that deficit. The apprenticeship is very hands on and it's expected that you will be a very active member of the engineering team.

What's the commitment?

A full time intense program with at least 40 hours per week. It is expected that there is a lot of self learning, mixed with pair programming and lessons.

What will I get from the experience?

You will get the best introduction to professional software engineering, learn all of our agile process, and become a fully contributing member of the application development ecosystem.

Does it pay?

Absolutely! You will be paid $18.00 per hour plus available health benefits.

How long is the program?

The program lasts 12 weeks. There will be time off during Thanksgiving, Christmas and New Years.

...and, what’s the schedule?

During the first four weeks you will be working on internal initiatives and projects based around certain learning categories: the agile process, testing, object-oriented best practices, ecosystem, etc...

Depending on your level of readiness, around week five you will move into one of our client engagements, working side-by-side one of our engineers as your mentor. You will work on real projects with real clients, pushing code to production and submitting pull-requests to Github. But don’t worry, you will always be paired with another senior member of the team, so all your work will be under the direct guidance of a mentor.

Will I get hired after the program?

We can’t promise employment with Zeal after completing the program. However, if you’re the right fit and we’re in a hiring phase, then we would love to have you apply for a fulltime position. Keep in mind that, even if your future isn’t with Zeal, you will finish the program with all the skills necessary to land a great engineering job.

Do you accept remote developers?

Unfortunately, no. This is an onsite program at our main office in Medford, Oregon. It is important to get face to face time with both your mentor and the team. Part of what we are teaching is a culture of learning, and those things are best learned in person.... And, Southern Oregon is one of the most beautiful places on the planet.

Do you provide any relocation services?

Yes, relocation services will be provided on a case by case basis.

What is Zeal's goal in all of this?

We're always looking for amazing people to join the team.

We're always on the lookout for highly qualified software engineers and believe that many of those individuals come from different technical backgrounds and have varying levels of experience. Our belief is that there are diamonds in the rough all around us; we just have to find them and support their growth.

Apply for the next session