Jobs · Engineering · Oklahoma

Staff Software Engineer

YouVersion · Edmond, OK · 1 mo ago
On-siteEngineeringInternship

About the role

At YouVersion, we build technology that helps people around the world connect with God every day. The Staff Software Engineer is primarily responsible for developing software for each platform they support and will review and approve code created by junior or mid-level engineers. This role will partner with other engineers to offer guidance on best practices, ensure development, and align the team on technical strategy. YouVersion was created by the local church in 2007 and remains a ministry of Life.Church today. At Life.Church, our mission is to lead people to become fully devoted followers of Christ. We believe technology is a powerful tool for spiritual growth and are committed to using it to help people engage with the Bible like never before. Everything we build is designed to encourage, challenge, and inspire people to take their next step in faith.

Responsibilities

  • Lead design and implementation of complex systems that span multiple projects or teams.
  • Own technical direction within your area and ensure solutions are scalable and maintainable.
  • Review and guide complex technical work, helping raise the bar for quality and consistency.
  • Partner with engineers to align on best practices and shared approaches.
  • Support and mentor engineers across levels, providing practical guidance and feedback.
  • Troubleshoot and resolve complex, high-impact technical issues.
  • Contribute to improving team practices, tools, and long-term technical direction.

Requirements

  • Strong technical depth with experience building and scaling production systems.
  • Ability to guide technical decisions and influence others without formal authority.
  • Experience designing systems with long-term maintainability in mind.
  • Comfort balancing hands-on work with supporting and guiding others.
  • Clear communication and ability to simplify complex ideas.
  • Alignment with Life.Church’s mission and desire to build things that help people grow in their faith.

Qualifications

  • High School Diploma or GED.
  • Bachelor’s degree in Computer Science required.
  • 7+ years of related work experience.
  • Track record of delivering complex systems and supporting other engineers.
  • Ability to contribute both independently and as a technical leader within a team.

Skills

You should bring deep experience in at least one area and be comfortable working across systems:

  • Backend systems (Python, Golang, APIs, distributed systems).
  • Mobile development (Flutter/Dart, iOS/Swift, Android).
  • Web development (React, Node.js, TypeScript).
  • Cloud infrastructure and scalable system design.

Benefits

  • Paid parental leave, including maternity, paternity, and adoption leave.
  • Generous employer-paid leave for vacation, sick time, and other qualifying reasons.
  • Innovative and comprehensive Medical, Dental, and Vision insurance.
  • Life insurance policy provided for all staff members at 2x annual salary at no cost; additional coverage available to purchase.
  • Short-Term and Long-Term disability covered at 100% for full-time qualified staff members.
  • Comprehensive wellness and mental health benefits.
  • Generous 401(k) retirement plan with up to 12.5% contribution (including employee contribution, employer match, and employer discretionary contribution) in the first year, increasing with tenure.
  • $160 annually in development dollars for professional growth.
  • Casual dress and work environment.

Similar jobs

Staff Software Engineer

Bright Vision TechnologiesCanton, MI· 2 days ago
RemoteInformation Technology$93k–$107k/yrapply on brightvisiontechnologies.applytojob.com