Staff Software Engineer
Core
Design and build scalable systems and platforms supporting campus and ministry operations, including Rock RMS, Church Online Platform, and the Life.Church app.
Role type
Staff Software Engineer (Technical Lead & Hands-on IC)
Builds
Production systems, scalable platforms, and digital tools for church campuses and ministries
Domain
Religious organization technology / Web & Mobile / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Backend systems design, Mobile development, Web development, Cloud infrastructure, Distributed systems, System scalability, Technical mentorship, Technical strategy
Preferred skills
Cross-functional collaboration, Simplifying complex technical ideas, Mission alignment
Technologies
Python, Golang, Flutter, Dart, iOS, Swift, Android, React, Node.js, TypeScript
Responsibilities
Lead design and implementation of complex systems spanning multiple teams, Own technical direction and ensure scalability, Review and guide complex technical work, Partner with engineers on best practices, Support and mentor engineers across levels, Troubleshoot high-impact technical issues