As a Software Development intern, you’ll bring your skills to projects that help accelerate Bible translation and support missionaries around the world. You’ll gain hands-on experience alongside our team, contributing to websites, applications, and tools that mobilize the global church and advance the mission. Whether designing user-friendly web experiences or supporting the systems that keep them running, you’ll sharpen your technical skills in a collaborative, team-focused environment—and may even have the chance to attend a professional conference as part of your internship.
You’ll be part of a bilingual office in which you will interact with both hearing and Deaf teammates, providing an opportunity to be exposed to ASL and Deaf culture firsthand. Beyond the work, you’ll be part of a fun, supportive intern community in Dallas, all within a team committed to daily prayer and spiritual formation.
As a Software Development intern in Dallas, you will have the opportunity to:
- Use your skills to have a global, Kingdom impact
- Contribute to specific projects that directly support missionaries on the field
- Work in a bilingual office environment (English and ASL)
- Learn American Sign Language (ASL)
- Experience a community committed to daily corporate prayer
Qualifications
Character Qualities
- Self-starter, comfortable taking initiative
- Willing to work in a collaborative, team-centric environment
- Strong interpersonal communication skills
- Flexible and adaptable
- Humble, teachable, servant-leader
Core Requirements
- Minimum two years in a computer science degree program
- Interest in learning:
- Database Design
- Full-Stack Web Development
- Elixir Programming Language
- CLI tooling
Preferred Experience
- Experience in the following:
- Front-End Development (HTML, CSS, JavaScript)
- Object-Oriented Programming
- RESTful Web Services
- Database (MySql/NoSql)
- WordPress
- Server Administration
Additional Information
- Department: Software Development
- Academic Credit: Optional
- Cost: $4000
- Funding: Raise support (training provided)