What You'll Do
- Own the Problem Space: Lead design and implementation for large-scale, chapter-wide technical solutions that impact multiple teams.
- Influence Across Chapters: Set high standards for code quality, resilience, and scalability that influence solutions across multiple projects and teams.
- Drive Best Practices: Establish and enforce coding standards, review complex technical work, and shape strategies for consistency.
- Design System Architecture: Create scalable, maintainable software architectures that solve complex problems while planning for future needs.
- Resolve Critical Issues: Diagnose and solve the most complex technical challenges across projects and teams.
- Collaborate Strategically: Partner with engineering leadership, product managers, and designers to align technical strategies with business goals.
- Mentor & Develop: Guide engineers at all levels, fostering a culture of technical excellence and continuous learning.
What It Takes to Thrive Here
- Technical Depth: Strong proficiency in multiple programming languages with a proven track record of solving complex problems.
- Leadership Impact: Ability to influence technical decisions across organizational boundaries and build consensus.
- Architectural Vision: Experience designing scalable and robust software systems with long-term sustainability.
- Strategic Thinking: Capacity to balance immediate technical needs with long-term architectural goals.
- Clear Communication: Ability to explain complex technical concepts to diverse audiences and influence decision-making.
- Mission-Driven Mindset: Passion for using technology to help people grow spiritually and connect with God.
- Heart for Ministry: See work as more than a job, but as a calling to serve others and advance God's Kingdom.
Technical Areas You Excel In
- API Services:
- Core Expertise: Deep mastery of Python and/or Golang, with experience designing, implementing, and optimizing complex backend systems.
- Cloud Architecture: Extensive experience with cloud platforms, including architecting distributed, cloud-native applications.
- System Design: Demonstrated ability to design and evolve large-scale systems focused on performance, scalability, and resilience.
- Strategic Impact: Lead the definition of best practices and frameworks for backend development across teams.
- Android Development
- Primary Skills: Expert-level proficiency in Dart and the Flutter framework with a history of delivering high-quality Android applications.
- Platform Mastery: Strong understanding of Android platform internals, tools, and modern best practices.
- Technical Direction: Provide guidance to Android developers and ensure high standards for code quality and performance.
- Framework Development: Design reusable components and frameworks that accelerate development across the organization.
- iOS Development
- Primary Skills: Mastery of Swift, UIKit, SwiftUI, and advanced iOS development patterns.
- Application Excellence: Proven track record of building and scaling iOS applications with a focus on long-term maintainability.
- Technical Leadership: Set direction for iOS development practices and mentor other iOS engineers.
- Performance Optimization: Expert knowledge of iOS performance tuning and optimization techniques.
- Web Development
- Core Frameworks: Deep expertise in Next.js, React, and Node.js with extensive experience building and scaling web applications.
- Languages: Mastery of TypeScript and JavaScript, focused on building clean, maintainable codebases.
- Technical Vision: Lead the development of web architecture, ensuring scalability, security, and responsiveness.
- Advanced Patterns: Deep understanding of state management, rendering optimization, and modern web development patterns.
What You Bring
- Experience: 7+ years of hands-on software engineering with a proven history of delivering impactful, high-quality solutions. A degree in Computer Science or related field is required.
- Learning Mindset: Passion for continuous learning and ability to adapt to different platforms.
- Passion for Impact: Enthusiasm for building software that helps people engage with Scripture and grow in faith.
Benefits We Offer
- Paid parental leave, including maternity, paternity, and adoption leave.
- Generous employer-paid leave for the use of vacation, sick time, and other qualifying reasons.
- Innovative and comprehensive Medical, Dental, and Vision insurance that provides team members with useful resources and savings to navigate their holistic health.
- Life insurance policy provided for all staff members at 2x annual salary at no cost. Additional life insurance coverage is available to purchase.
- Short-Term and Long-Term disability is covered at 100% for full-time qualified staff members.
- Comprehensive wellness and mental health benefits allow staff to proactively invest in their physical and emotional health.
- Generous 401(k) retirement plan allowing a team member to have up to 12.5% contributed into their account in their first year, increasing with tenure.
- $160 annually in development dollars for professional growth.
- Casual dress and work environment.
- And much more!