Staff Software Engineer responsible for developing software and guiding junior/mid-level engineers, partnering with other engineers to align on best practices and technical strategy, contributing to improving team practices and long-term technical direction.
Requirements
- Strong technical depth with experience building and scaling production systems
- Ability to guide technical decisions and influence others without formal authority
- Experience designing systems with long-term maintainability in mind
- Comfort balancing hands-on work with supporting and guiding others
- Clear communication and ability to simplify complex ideas
- Alignment with Life.Church’s mission and desire to build things that help people grow in their faith
- Bachelor’s degree in Computer Science required
- 7+ years of related work experience
Benefits
- Paid parental leave
- Generous employer-paid leave
- Innovative Medical, Dental, and Vision insurance
- Life insurance policy
- Short-Term and Long-Term disability coverage
- Comprehensive wellness and mental health benefits
- Generous 401(k) retirement plan
- $160 annually in development dollars