Senior Software Engineer

BibleProject

Northern (KY)

Hybrid

USD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BibleProject is seeking a Senior Software Engineer - Platform to independently deliver complex features, write maintainable code, review peers, and improve team velocity. You will mentor engineers and collaborate with Product and Design to translate clear requirements into scalable production software.

You will help architect and maintain shared platform services such as eventing, authentication, payment processing, and user activity using a federated GraphQL service layer across the app and

Qualifications

  • Experience delivering complex software features on schedule.
  • Strong opinions on performance, scaling, and code quality.
  • Ability to mentor engineers and collaborate across product and design.

Responsibilities

  • Lead technical discussions and guide architectural decisions.
  • Review code, mentor engineers, and improve team velocity.
  • Collaborate with Product and Design to translate requirements into production software.
  • Architect and maintain shared platform services (eventing, authentication, payments, user activity) via a federated GraphQL layer.
  • Promote technical excellence and a quality developer experience.
  • Contribute to BibleProject's product engineering culture and uphold its values.

Skills

Code reviews
System design
Mentoring
Cross-functional collaboration
Performance

Tools

GraphQL
Federated services

Job description

Core Functions

As a Senior Software Engineer, you independently deliver complex features on schedule. You write easily maintainable code, contribute to reviews, and steadily improve team quality and velocity. You mentor other engineers and collaborate closely with Product, and Design to turn clear requirements into scalable, reliable, and maintainable production software.

An average day may include leading technical discussions (both written asynchronously and verbal synchronously), reviewing code from colleagues, and troubleshooting critical and urgent issues. You’ll work closely with product managers and cross-functional teams to promote technical excellence. You’ll contribute thoughtful opinions on both code performance and user experience. You have an openness to understanding BibleProject’s content and paradigm for approaching the Bible so that you can help us achieve our mission.

You’ll help architect and maintain our shared platform services such as eventing, authentication, payment processing, and user activity using a federated GraphQL service layer, enabling seamless delivery to our app and website across multiple languages. You’ll also speak into infrastructure strategy and design, enabling a quality developer experience for other engineers who contribute to our technology products.

To be successful, you need to be a self-organized and motivated software engineer with strong opinions on performance, scaling, code organization & quality, and developer experience along with the exceptional technical skills to back them up. We’re looking for a top-tier engineer who can adapt to their current context quickly, learning and applying past experiences to the current work. This is an opportunity to apply your skills toward building elegant systems, and some of the best work of your career.

Most importantly, you’ll be an integral part of maturing the product engineering culture of BibleProject, setting and maintaining a high bar with regards to our standards and people and working to create an environment where great technical professionals like yourself can ship work worthy of our mission at a sustainable pace that reflects the BibleProject values: creative, humble, thoughtful, unifying, generous, and unhurried.

Senior Software Engineer- Platform
About This Role

As a Senior Software Engineer, you independently deliver complex features on schedule. You write easily maintainable code, contribute to reviews, and steadily improve team quality and velocity. You mentor other engineers and collaborate closely with Product, and Design to turn clear requirements into scalable, reliable, and maintainable production software.

An average day may include leading technical discussions (both written asynchronously and verbal synchronously), reviewing code from colleagues, and troubleshooting critical and urgent issues. You’ll work closely with product managers and cross-functional teams to promote technical excellence. You’ll contribute thoughtful opinions on both code performance and user experience. You have an openness to understanding BibleProject’s content and paradigm for approaching the Bible so that you can help us achieve our mission.

You’ll help architect and maintain our shared platform services such as eventing, authentication, payment processing, and user activity using a federated GraphQL service layer, enabling seamless delivery to our app and website across multiple languages. You’ll also speak into infrastructure strategy and design, enabling a quality developer experience for other engineers who contribute to our technology products.

To be successful, you need to be a self-organized and motivated software engineer with strong opinions on performance, scaling, code organization & quality, and developer experience along with the exceptional technical skills to back them up. We’re looking for a top-tier engineer who can adapt to his current context quickly, learning and applying past experiences to the current work. This is an opportunity to apply your skills toward building elegant systems, and some of the best work of your career.

Most importantly, you’ll be an integral part of maturing the product engineering culture of BibleProject, setting and maintaining a high bar with regards to our standards and people and working to create an environment where great technical professionals like yourself can ship work worthy of our mission at a sustainable pace that reflects the BibleProject values: creative, humble, thoughtful, unifying, generous, and unhurried.

Core Functions
Leadership
  • Lead technical discussions and provide clear guidance on architectural decisions, asking and answering clarifying questions and proposing improvements.
  • Demonstrates best practices in code quality, testing, and deployment, and reflects them in day-to-day work and reviews.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Software Engineer
Senior Staff Software Engineer

YouVersion • Edmond (OK)

On-site
USD 120,000 - 150,000
Paid parental leave
Generous medical, dental, and vision insurance
401(k) retirement plan
+2
Senior Platform Software Engineer — Scalable Systems
Senior Platform Software Engineer — Scalable Systems

BibleProject • Northern (KY)

Hybrid
USD 120,000 - 160,000
Senior Staff Software Engineer
Senior Staff Software Engineer

Healy World • Edmond (OK)

On-site
USD 140,000 - 190,000
Paid parental leave
Generous leave
Medical/Dental/Vision insurance
+6
Senior Staff Software Engineer
Senior Staff Software Engineer

Life.Church • Edmond (OK)

On-site
USD 150,000 - 210,000
Paid parental leave
Medical, Dental, and Vision insurance
Life insurance 2x annual salary
+5
Quality Engineer- Mobile, Audience Experience
Quality Engineer- Mobile, Audience Experience

BibleProject • Portland (OR), Northern (KY)

Hybrid
USD 110,000 - 150,000
Medical/Dental/Vision Insurance
401(k) with 4% employer match
Flexible PTO
+3
Senior Software Engineer
Senior Software Engineer

YouVersion • Edmond (OK)

On-site
USD 85,000 - 110,000
Paid parental leave
Medical, Dental, and Vision insurance
Generous 401(k) retirement plan
+2
Senior DevOps Engineer
Senior DevOps Engineer

Healy World • Edmond (OK)

On-site
USD 120,000 - 180,000
Paid parental leave
Medical, dental, and vision insurance
Life insurance 2x salary
+5
Senior Quality Engineer
Senior Quality Engineer

Life.Church • Edmond (OK)

On-site
USD 80,000 - 110,000
Paid parental leave
Generous vacation and sick leave
Comprehensive medical, dental, vision insurance
+5
Senior DevOps Engineer
Senior DevOps Engineer

Life.Church • Edmond (OK)

On-site
USD 120,000 - 160,000
Paid parental leave
Medical, Dental, Vision insurance
Life insurance (2x salary)
+2
Platform Staff Engineer
Platform Staff Engineer

YouVersion • Edmond (OK)

On-site
USD 90,000 - 120,000
Paid parental leave
Comprehensive health insurance
Generous 401(k) retirement plan