Job Summary:
Life.Church is a dynamic organization focused on building technology that aids individuals in their faith journeys. As a Senior Software Engineer, you will design and build solutions that support various systems and platforms across campuses and ministries, ensuring the delivery of reliable and scalable tools.
Responsibilities:
• Design, build, and maintain software.
• Own technical design for projects and clearly communicate tradeoffs.
• Review, test, and approve code to ensure quality and consistency.
• Partner with engineers to align on technical approach and development plans.
• Support and mentor junior and mid-level engineers.
• Help maintain consistency in technical direction across your team.
• Troubleshoot and resolve complex issues across systems.
• Contribute to improving team practices, tools, and processes.
Qualifications:
Required:
• High School Diploma or GED.
• Bachelor’s degree in Computer Science, or a related field.
• 3+ years of related work experience.
• Strong software engineering experience with the ability to deliver reliable, scalable solutions.
• Comfort owning technical decisions and working through tradeoffs.
• Ability to support and guide other engineers without formal authority.
• Clear communication, especially when explaining complex concepts.
• Self-motivated with the ability to take initiative and follow through.
• Alignment with Life.Church’s mission and desire to build things that help people grow in their faith.
• Track record of contributing to production systems and team success.
• Experience in at least one of the following: Backend systems (e.g., Python, Golang, APIs), Mobile development (Flutter/Dart, iOS/Swift, Android), Web development (React, Node.js, TypeScript).
Company:
Life.Church is dedicated to leading people to become fully devoted followers of Christ. Founded in 1996, the company is headquartered in Edmond, USA, with a team of 1001-5000 employees. The company is currently Late Stage.