JobHabor

Untitled role

Location
Location not stated
Workplace
Employment
Salary
USD 115,663–156,869/yr
Apply on the employer’s site

Senior Software Engineer - BibleProject - Career Page Skip To Job Description

Thank you for your interest in joining BibleProject. We are a nonprofit, crowdfunded organization that makes the biblical story accessible to everyone, everywhere. We produce videos, podcasts, classes, blogs, and educational resources that explore the Bible's unified story.

Please look at what roles we currently have available and apply today!

Senior Software Engineer

Remote

Full Time

Experienced

Share

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 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.

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.
  • Models strong cross-functional collaboration with Product Managers, Designers, UX Researchers, and Content Authors to ship great experiences.
  • Participates in planning and execution rhythms as a technical leader and thought partner, aligning scope, trade-offs, and timelines, playing a significant role in crafting BibleProject’s technical architecture.
  • Raises the bar on team culture by sharing knowledge, seeking feedback, and challenging self and peers to grow skills and judgment.
  • Participates constructively in code/design reviews, offering respectful, actionable feedback and receiving feedback with openness.
  • Owns complex features architecture, and escalates risks early, ensuring clear visibility and timely mitigations by offering proposed solutions.

Responsibility

  • Designs and delivers features, supporting in defining requirements; writes tests and documentation; ships changes through CI/CD.
  • Maintains production services: proactively monitors service health and performance, triages and fixes bugs, responds to alerts, and participates in on-call rotations using clear runbooks; contributes fixes to immediately mitigate and prevent recurrence.
  • Optimizes and upholds quality across performance, accessibility, usability, security, and reliability; establishes patterns and guardrails.
  • Collaborates with DevOps to improve CI/CD workflows, tooling, and supporting infrastructure; automates repetitive steps where feasible.
  • Assesses and communicates risk constantly by surfacing trade-offs, unknowns, and blockers early; proposes mitigation paths through updated architecture patterns.
  • Communicates with humility and candor: openly and gracefully shares opinions, invites disagreement and feedback, and documents decisions and rationale clearly.
  • Leads in technical excellence and collaboration through all stages of the product development lifecycle.

Expertise

  • Expert in the team’s primary stack and applies established patterns to deliver reliable, maintainable features.
  • Applies core engineering fundamentals (APIs, data models, testing, version control) to everyday work, and teaches others to do the same.
  • Designs and integrates APIs, including GraphQL, independently.
  • Proven expertise of distributed systems and microservice architecture in production environments, including establishing patterns in new services.
  • Works efficiently in cloud-native environments (e.g., AWS, Docker, Kubernetes) to build, deploy, troubleshoot, and operate services.
  • Improves and monitors performance and resilience through practical performance tuning, caching strategies, and security best practices.
  • Uses observability tools (logs, metrics, and traces) to verify behavior, diagnose complex issues, and proactively recommend improvements.
  • Deeply understands modern software architecture to objectively evaluate and invent solutions that best serve BibleProject now and over the long term.
  • Stays current with emerging technologies and product practices and shares relevant learnings with the team.

What We're Looking For

  • 7+ years of development experience on a product team, with proven experience delivering and maintaining high-impact production code.
  • Demonstrated ability to deliver complex features independently, while proactively communicating status and promoting shared technical knowledge.
  • Established testing habits and experience with CI/CD and cloud‑hosted services.
  • Proven experience leading large-scale technical projects in a collaborative environment.
  • Communicates clearly and candidly with strong asynchronous and written communication skills; seeks feedback, and makes notable business impact.
  • Alignment with BibleProject’s mission and values.

About BibleProject

Portland, Oregon, Founded in 2014

BibleProject is an educational technology and media studio whose mission is to help people experience the Bible as a unified story that leads to Jesus.

We have grown significantly in the area of multimedia technology. What began with two animated videos now encompasses multiple platforms and products—including over 200 videos. Our website and app serve as connection hubs to our ever-growing library of resources. Classroom, our online learning platform, offers accessible, graduate-level Bible classes.

These, and all of our supporting products, continue to be completely free to audiences around the world, thanks to the ongoing generosity of our patrons.

Location

This role can be performed from anywhere in the United States. Occasional travel to Portland, OR, may be required.

Beginning

December 2026

Reporting to

Ellie Montgomery, Group Engineering Manager - Platform Experiences

Compensation & Benefits

  • The annual salary range for this position is $115,663 - $156,869
  • Competitive salary that scales with experience directly related to this role. Top tier in non-profit market but will not realistically match top CPG companies
  • Medical, dental, vision, life, short- and long-term disability insurance for employees and families, with premiums covered 100% by BibleProject.
  • 401(k) with 4% employer match.
  • Flexible PTO.
  • 4 weeks of org-wide synchronized rest breaks.
  • Paid parental leave.
  • Paid learning stipend.
  • Home Office resources as needed.
  • A culture focused on belonging and thriving.

BibleProject is an equal opportunity employer

Add the word “gorilla” in your response to the question Why BibleProject, and why do you want to spend the next season of your career with us?

Share Apply

Apply for this position

Required*

First Name*

Last Name*

Email Address*

Phone*

Address*

Resume* We've received your resume. Click here to update it.

Attach resume or Paste resume

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Cover Letter

What's your citizenship / employment eligibility?* No answerI am a U.S. Citizen/Permanent ResidentNon-citizen allowed to work for any employerNon-citizen allowed to work for current employerNon-citizen seeking work authorizationI am a Canadian Citizen/Permanent ResidentOther

LinkedIn Profile URL

Desired salary

Why BibleProject, and why do you want to spend the next season of your career with us?*

How many years of professional software engineering experience do you have on product-focused engineering teams delivering to production systems?* -- No answer --0-33-55-77-1010+

Which technologies have you used extensively in production environments? (Select all that apply)* AWSDockerKubernetesGraphQLCI/CD pipelinesDistributed systemsMonorepo architectureObservability tooling (logs, metrics, tracing)API gateways/authentication systemsNode/TypescriptSQL (Postgres, MySQL, SQLite)

In 4-6 sentences, explain your opinion, and the reasoning behind it, on what you think is the most underrated software design principle.*

In a paragraph, discuss some of the disadvantages of GraphQL.*

What are your views on using AI in your work?*

The following questions are entirely optional. To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.

GenderDecline to answerFemaleMale

Race/EthnicityDecline to answerHispanic or LatinoWhite, not Hispanic or LatinoBlack or African-American, not Hispanic or LatinoAsian, not Hispanic or LatinoNative Hawaiian or Other Pacific Islander, not Hispanic or LatinoAmerican Indian or Alaskan Native, not Hispanic or LatinoTwo or More Races, not Hispanic or LatinoMENA (Middle Eastern and North African)

Human Check*

Submit Application

Skills

  • AWS
  • Docker
  • Kubernetes
  • GraphQL
  • CI/CD
  • Distributed systems
  • Microservice architecture
  • Observability tooling
  • APIs
  • Node.js
  • TypeScript
  • SQL
  • PostgreSQL

Similar roles