Job Summary
We are seeking a passionate and skilled Software Engineer to join a growing Technology team. This role is ideal for a mission-driven engineer who wants to build meaningful digital products that inspire hope and serve audiences through Christ-centered media. The Software Engineer will design, develop, and maintain scalable web and mobile applications using TypeScript, PHP, and/or Java, contributing to high-impact platforms across a dynamic digital ecosystem.
Essential Functions
Software Development & Implementation
- Design, develop, and maintain web and mobile applications using TypeScript, PHP, and/or Java.
- Collaborate closely with product managers, designers, and fellow engineers to deliver high-quality, user-centric solutions aligned with business and ministry goals.
- Write clean, efficient, and maintainable code while following industry best practices.
- Participate in code reviews and contribute to continuous improvement of development standards.
- Build and maintain integrations with APIs and third-party services.
Technical Problem Solving & Optimization
- Monitor application performance and implement enhancements to ensure reliability, scalability, and security.
- Troubleshoot and resolve technical issues in a timely and effective manner.
- Stay current with emerging technologies, tools, and frameworks relevant to TypeScript, PHP, and Java development.
Non-Essential Functions
- Perform other duties as assigned.
Requirements & Qualifications
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience.
Experience
- 2–4 years of professional software engineering experience, with a focus on TypeScript, PHP, or Java development.
Knowledge, Skills & Abilities
- Christian ministry and mission-driven work.
- Proficiency in one or more of the following languages: TypeScript, PHP, Java.
- Experience with front-end frameworks (React, Angular) and/or back-end frameworks (Laravel, Spring).
- Familiarity with relational databases (MySQL, PostgreSQL) and RESTful APIs.
- Working knowledge of Agile/Scrum development methodologies.
- Strong analytical, debugging, and problem-solving skills.
Preferred (Not Required)
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience in media, nonprofit, or ministry-focused organizations.
- Leadership or mentoring experience within technical teams.
Supervisory Responsibilities
Working Conditions & Environment
Travel:
Nights/Weekends/Holidays:
- Occasional, primarily for conferences or retreats.
Full-Time Benefits
- Medical
- Dental
- Vision
- Health Savings Account w/employer contribution
- Flexible Savings Accounts
- Company Paid Short Term Disability/Long Term Disability
- EAP (Employee Assistance Program)
- Generous Paid Time Off (PTO)
- Three (3) Paid Mission Days
- Twelve (12) Company-Paid Holidays
- 403B Retirement with Company Match
- Group Life Insurance
- Legal Shield/Identity Theft Protection
- Access to Marketplace Ministry Chaplains
Salary
Up to $105,000, commensurate with experience.