Focus Your Internship On a Career in Christian Technology.

Whether you’re looking to break into the technology space and gain experience or transition from a secular workplace, we have opportunities to equip and guide you to where you want to be.

Our Partner Organizations

Interns so Far:

Exceptional learning from believers with technical knowledge and to have a platform during, and after to work at Shiloh.


I am very grateful to have had this opportunity. Thank you!


“Working at Shiloh has been such a pleasure. It is full of believers that not only fellowship together but work hard to build digital servants that serve the Body of Christ so they may serve God”


I was placed on a small team with an awesome mentor who helped me develop my programming skills and taught me how to think like a software engineer. The best part of the internship was that I was able to be a part of a company who places the kingdom of God and the Gospel of Jesus Christ first over all other priorities.


How Our Internship Works

Step 1: Apply

This internship program is for Christians looking to gain the skills and experience necessary for a tech career in Christian ministry. Once you contact us, a representative from our team will reach out to schedule a 30 minute intro meeting. During this meeting we’ll determine how we can be of value to the calling that you have. We will also let you know if you will not qualify for our program.

If what we can offer is valuable to you and you pass our qualifications we’ll send over onboarding materials for you to pray about before signing. We ask you to sign a very clear Statement-of-Faith document that outlines our core beliefs as Christians.

Step 2: Hands-On

Once you’ve signed you’ll get set up in our secure alt-tech work environments and paired up with an experienced team-member to work on your internship project with. Our interns have enjoyed the challenge and fellowship this brings. You’ll have access to our experienced team to help you along the way. We’ll be checking in during this process to see where your passions are and get you connected with resources to support it. Some interns believe they want to do quality assurance, but realize later they should be in IT. That is why its important to us to expose you to a wide variety of opportunties in the Christian technology space.

Step 3: Support

Once you’ve completed your internship project we share your information with our partner organization to see if there are any open roles pertaining to your passions. We get you conected with a number of hiring resources. You’ll be able to add your work to your resume and use us as a referral.

Clearly Defined Goals and Objectives

We work alongside you to determine what you want to achieve while interning with Shiloh. We set expectations together and ensure that the program is aligned with your needs and goals.

Are You The Right Candidate?

We choose interns who have skills and qualities that align with our mission to create redemptive technology in Jesus’ name. We consider factors such as your technical skills, motivation, and fit with the company culture.

Structured Onboarding and Training

Once accepted you’ll be onboarded and trained to understand our culture, processes, and expectations. You’ll be able to contribute effectively from the start.


We assign mentors to interns to provide guidance, support, and feedback throughout the internship. This helps to ensure that you are able to learn and grow effectively.

Real Work Experience

Interns are given meaningful tasks and projects that align with their skills and interests, and allow them to take on responsibility and ownership. This helps to make the internship a valuable learning experience for you.

Opportunities for Feedback and Evaluation:

Shiloh provides opportunities for interns to give and receive feedback, and evaluate their progress regularly. This can help to identify areas for improvement and ensure that the internship is a valuable learning experience.

Time Tested Curriculum


Software Development

There are several key concepts that every software developer should know we jumpstart your career by giving hands on experience in:

  • Data structures and algorithms: A strong understanding of data structures and algorithms is essential for software development, as these concepts form the foundation for many of the tasks that software developers undertake.
  • Object-oriented programming: Object-oriented programming is a programming paradigm that focuses on the concept of objects, which represent real-world entities and their characteristics and behaviors.
  • Design patterns: Design patterns are common solutions to recurring software design problems. Understanding design patterns can help software developers to write more efficient, maintainable, and reusable code.
  • Testing and debugging: Testing and debugging are critical skills for software developers, as they allow developers to identify and fix problems in their code.
  • Version control: Version control systems allow developers to track changes to their code and collaborate with others on software projects. Understanding how to use version control systems is essential for software development.
  • Agile development methodologies: Agile development methodologies, such as Scrum and Kanban, are approaches to software development that focus on rapid iteration and continuous delivery. Understanding agile methodologies can help software developers to deliver high-quality software in a fast and efficient manner.

By understanding these key concepts, software developers can build a solid foundation through our internship for their work and set themselves up for success in their careers!

UI/UX Design

Every UI/UX designer should be familiar with the core concepts our program teaches. Some of the most important ones include:

  • User-centered design: User-centered design is a design approach that focuses on understanding the needs, goals, and behavior of users and designing solutions that meet their needs.
  • Interaction design: Interaction design is the process of designing how a product or service behaves in response to user actions. Understanding interaction design is critical for creating intuitive and enjoyable user experiences.
  • Visual design: Visual design involves creating visual elements such as typography, color, and layout that are aesthetically pleasing and effective at communicating a message.
  • Usability: Usability refers to how easy it is for users to accomplish their goals with a product or service. Understanding usability is essential for creating effective and user-friendly designs.
  • Accessibility: Accessibility involves designing products and services that are usable by people with disabilities. Understanding accessibility is important for creating inclusive and accessible designs.
  • Prototyping: Prototyping is the process of creating a model of a product or service to test and iterate on ideas. Understanding prototyping is critical for creating high-quality and user-friendly designs.

By understanding these key concepts through our internship program, UI/UX designers can create effective and user-friendly designs that meet the needs of their users.


(IT) Information Technology

There are several key concepts that every IT professional will become familiar with through interning with Shiloh. Some of the most important ones include:

  • Networking: Understanding networking concepts such as TCP/IP, routing, and networking protocols is essential for IT professionals who work with networks.
  • Operating systems: Familiarity with different operating systems, such as Windows, macOS, and Linux, is important for IT professionals who work with computers and servers.
  • Security: Understanding security concepts such as cryptography, authentication, and access control is critical for IT professionals who work in cybersecurity and data protection.
  • Cloud computing: Familiarity with cloud computing concepts such as infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) is important for IT professionals who work with cloud-based systems.
  • Data management: Understanding concepts such as database design, data modeling, and data governance is important for IT professionals who work with data.
  • Project management: Familiarity with project management concepts such as planning, scheduling, and risk management is important for IT professionals who lead or participate in IT projects.

By understanding these key concepts through our internship, IT professionals can build a solid foundation for their work and set themselves up for success in their careers.

Why Intern for a Christian Ministry?

Christian ministry internships like ours can be a great opportunity for individuals who are considering a full-time career in Christian ministry. Here are some reasons why ministry internships can be beneficial:

Hands-on Experience:

Christian ministry internships allow individuals to gain practical experience in ministry, which can be valuable in understanding what a career in ministry might be like and whether it is a good fit for them.

An Opportunity to Learn from Others:

Christian ministry internships provide the opportunity to learn from and work alongside experienced ministry professionals, which can be a valuable learning experience.

Explore Different Types of Christian Ministry:

Christian ministry internships can provide the opportunity to explore different types of ministry, such as youth ministry, missions, or preaching, which can help individuals to determine what type of ministry they might be most interested in and best suited for.

Valuable Networking Opportunities:

Christian ministry internships can provide the opportunity to build relationships and network with other christian professionals, which can be valuable in finding future ministry opportunities.

Overall, Christian ministry internships can be a great way for individuals to explore their calling to ministry and gain valuable experience and learning opportunities that can help them to grow and succeed in their future ministry careers.

Are You Called to a Career in Full-Time Ministry?

Deciding to pursue a full-time career in ministry is a significant decision that requires careful thought and discernment. Here are some things to consider as you determine if you are called to a full-time career in ministry:

  1. Reflect on your passions and gifts: Think about what you are most passionate about and what gifts and talents you have that could be used in ministry.
  2. Seek the guidance of others: Talk to your pastor, mentor, or other trusted individuals who can provide guidance and wisdom as you consider your calling.
  3. Pray about it: Spend time in prayer seeking direction and guidance from God about your calling to ministry.
  4. Explore different ministry opportunities: Consider volunteering or interning in different ministry settings to get a sense of what type of ministry you might be most interested in and best suited for.

8 + 12 =