
Senior Software Engineer
Life.Church5 months ago
Edmond, OK, USASenior
Responsibilities
- Design, build, and maintain software across the YouVersion platform.
- Own technical designs and communicate project tradeoffs.
- Review, test, and approve code for quality and consistency.
- Partner with engineers on technical approaches and development plans.
- Support and mentor junior and mid-level engineers without formal authority.
- Maintain consistency in technical direction across the team.
- Troubleshoot and resolve complex issues across systems.
- Improve team practices, tools, and processes.
Requirements
- Strong software engineering experience delivering reliable, scalable solutions.
- Experience owning technical decisions and evaluating tradeoffs.
- Ability to guide and support other engineers without formal authority.
- Clear communication skills for explaining complex concepts.
- Strong experience in at least one of backend systems, mobile development, or web development.
- High school diploma or GED and a bachelor’s degree in computer science or a related field.
- At least 3 years of related work experience.
- A track record of contributing to production systems and team success.
- Alignment with Life.Church’s mission and readiness to uphold and represent its beliefs.
Benefits
- Paid parental leave, including maternity, paternity, and adoption leave.
- Employer-paid vacation, sick time, and other qualifying leave.
- Medical, dental, and vision insurance.
- Employer-provided life insurance and optional additional coverage.
- Short-term and long-term disability coverage for qualified full-time staff.
- Wellness and mental health benefits.
- 401(k) retirement plan.
- Professional development funds.
- Casual dress and work environment.