
Senior Software Engineer
Life.Church5 months ago
Edmond, OK, USASenior
Responsibilities
- Design, build, and maintain reliable and scalable software.
- Own technical designs, communicate tradeoffs, and guide technical direction.
- 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.
- Troubleshoot and resolve complex issues across systems.
- Improve team practices, tools, and processes.
Requirements
- Strong software engineering experience delivering reliable, scalable solutions.
- At least three years of related work experience.
- Strong experience in at least one area: backend systems, mobile development, or web development.
- Experience contributing to production systems and team success.
- High school diploma or GED and a bachelor’s degree in computer science or a related field.
- Ability to own technical decisions, explain complex concepts clearly, and guide other engineers.
- Alignment with Life.Church’s mission and readiness to 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.
- Life insurance at 2x annual salary at no cost, with additional coverage available for purchase.
- Short-term and long-term disability coverage at 100% for qualified full-time staff.
- Wellness and mental health benefits.
- 401(k) plan with up to 12.5% total contributions in the first year, including employee, employer match, and discretionary contributions.
- $160 annually in professional development funds.
- Casual dress and work environment.