
Senior Mobile Software Engineer
Life.Church5 months ago
Edmond, OK, USASenior
Responsibilities
- Design, build, and maintain software.
- Own technical design for projects and communicate technical 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 working through tradeoffs.
- Ability to guide and support other engineers without formal authority.
- Clear communication skills for explaining complex concepts.
- 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.
- Experience in at least one of backend systems such as Python, Golang, or APIs; mobile development such as Flutter/Dart, iOS/Swift, or Android; or web development such as React, Node.js, or TypeScript.
- Alignment with Life.Church’s mission and desire to build tools that help people grow in their faith.
Benefits
- Paid parental leave, including maternity, paternity, and adoption leave.
- Employer-paid leave for vacation, sick time, and other qualifying reasons.
- Medical, dental, and vision insurance.
- Employer-provided life insurance with additional coverage available for purchase.
- Short-term and long-term disability coverage for qualified full-time staff members.
- Wellness and mental health benefits.
- 401(k) retirement plan with employer contributions.
- Professional development funds.
- Casual dress and work environment.
Tech Stack
Categories
Mobile