Senior Software Engineer

Life.Church is a multi-site church dedicated to leading people to become fully devoted followers of Christ.
Edmond, OK, USA
$90,000 - $140,000
Senior Software Engineer
In-Person
1,000 Employees
5+ years of experience
This job posting may no longer be active.

Description For Senior Software Engineer

Life.Church is seeking a Senior Software Engineer to join our YouVersion Engineering team in Edmond, OK. This role offers an exciting opportunity to contribute to the development and maintenance of our widely-used Bible app and related services.

As a Senior Software Engineer at Life.Church, you will:

  • Design, develop, and maintain scalable software solutions for our digital platforms
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Participate in code reviews and contribute to engineering best practices
  • Mentor junior developers and provide technical leadership

We're looking for someone who:

  • Has a strong foundation in software engineering principles
  • Is proficient in backend technologies (e.g., Java, Python, or Go)
  • Has experience with cloud platforms (preferably AWS)
  • Is familiar with microservices architecture and RESTful API design
  • Has a track record of delivering high-quality, scalable software solutions
  • Is passionate about using technology to make a positive impact

At Life.Church, we offer:

  • A chance to work on meaningful projects that impact millions of users worldwide
  • A collaborative and innovative work environment
  • Opportunities for professional growth and learning
  • Competitive salary and benefits package
  • The ability to combine your technical skills with your faith

If you're a talented Senior Software Engineer who wants to use your skills to make a difference and are aligned with our mission and values, we'd love to hear from you. Join us in leveraging technology to spread the message of faith and positively impact lives around the globe.

Last updated 10 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and maintain scalable software solutions for digital platforms
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Participate in code reviews and contribute to engineering best practices
  • Mentor junior developers and provide technical leadership

Requirements For Senior Software Engineer

Java
Python
Go
  • Strong foundation in software engineering principles
  • Proficiency in backend technologies (e.g., Java, Python, or Go)
  • Experience with cloud platforms (preferably AWS)
  • Familiarity with microservices architecture and RESTful API design
  • Track record of delivering high-quality, scalable software solutions
  • Passion for using technology to make a positive impact
  • Alignment with Life.Church's mission and values
  • Must be a Christian and support Life.Church's Essential Beliefs

Benefits For Senior Software Engineer

  • Opportunity to work on projects impacting millions of users worldwide
  • Collaborative and innovative work environment
  • Professional growth and learning opportunities
  • Competitive salary and benefits package

Interested in this job?