Tech Lead
Job Summary / Overview
The Tech Lead is a senior technical leader within the Ministry Technology organization, responsible for guiding the architecture, development, and delivery of mission-driven digital products. This role partners closely with product leaders, ministry stakeholders, and external engineering teams to design scalable, secure, and high-quality solutions that support global Scripture engagement and distribution initiatives.
The Tech Lead combines hands-on technical expertise with architectural leadership, vendor oversight, and mentorship, contributing directly to the success of a portfolio of web and mobile applications that advance the organization’s mission and long-term technology strategy.
Key Responsibilities
Technical Leadership & Architecture
- Lead system architecture design across multiple products and platforms.
- Define and communicate a shared technical vision aligned with long-term organizational strategy.
- Make key decisions on frameworks, services, and technical approaches to reduce complexity and promote reuse.
- Write and review code as needed, ranging from light contributions to development of high-impact components, integrations, and prototypes.
Product Collaboration
- Partner with product managers and ministry stakeholders to evaluate early-stage concepts and technical feasibility.
- Translate product ideas into clear technical plans, identifying risks, constraints, and delivery strategies.
- Provide technical guidance throughout the product lifecycle, from ideation through launch and iteration.
Vendor Oversight & Quality Assurance
- Provide architectural and code review for deliverables produced by external development teams.
- Ensure adherence to internal quality standards, security best practices, and maintainability expectations.
- Onboard and guide vendors into established workflows and technology standards, maintaining clear delivery checkpoints.
Mentorship & Team Culture
- Mentor junior and mid-level engineers, fostering collaboration and continuous learning.
- Promote best practices in software development, DevOps, testing, and documentation.
- Lead by example with engineering excellence, curiosity, and servant leadership.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
- 5+ years of full-stack software development experience.
- 4+ years of experience in a technical leadership role (Tech Lead, Staff Engineer, or Engineering Manager).
- Proven ability to architect, design, and deliver scalable web applications.
- Strong proficiency with JavaScript and TypeScript.
- Experience with modern frameworks such as React and Next.js.
- Hands-on experience with AWS serverless infrastructure (e.g., Lambda, API Gateway, DynamoDB, S3).
- Proficiency with relational databases such as PostgreSQL or MySQL and strong SQL skills.
- Experience designing and consuming REST or GraphQL APIs.
- Demonstrated experience overseeing external or outsourced development teams.
- Excellent communication skills, with the ability to explain technical concepts to technical and non-technical audiences.
Preferred Qualifications
- Experience working across multiple products, teams, or product lines.
- Familiarity with offline-first, cross-platform, or mobile web application development.
- Understanding of internationalization, localization, and accessibility best practices.
- Experience with collaboration and delivery tools such as Jira, Confluence, Figma, or Notion.
- Exposure to additional languages or platforms (e.g., Python, Go, C#, Azure, Firebase).
- Prior experience in a nonprofit, faith-based, or mission-driven technology environment.
Additional Information
-
Work Environment: Remote role within the United States, with optional office space available at a corporate headquarters location.
-
Core Hours: Standard business hours with required overlap with Eastern Time.
-
Travel: Occasional domestic travel (2–5 times per year).
-
Mission Alignment: Candidates must demonstrate alignment with the organization’s faith-based mission, values, and commitment to spiritual growth and service.
-
Spiritual Commitment: Active participation in a Christian church, commitment to Christian ethics and conduct, and integration of faith into daily work are essential.
-
Employment Requirements: Background checks, reference checks, proof of eligibility to work in the United States, and agreement to uphold organizational standards and statements of faith are required.
-
Equal Opportunity: The company is committed to equal employment opportunity and providing reasonable accommodations in accordance with applicable laws.
This position offers the opportunity to apply technical leadership in service of a higher purpose, shaping digital tools that support global ministry impact and spiritual transformation.