B
Senior Software Engineer
BibleProject
26d ago
0$116k - $157kDevUnited Stateshimalayas
Software-EngineerPlatform-EngineerBackend-EngineerSoftware-DevelopmentFull-Stack-EngineeringSenior-Software-DeveloperSenior-Software-Engineer-JobsSenior-EngineerSenior-Lead-Software-DeveloperSenior-C#-.NET-Software-EngineerSenior-Java-Software-EngineerSenior-Systems-Software-EngineerSenior-Software-Engineer-C++Full-Stack-EngineerSenior-App-EngineerSenior
Chill analysis
0/10How async / no-phone this role is, scored from the listing text:
- ✗ on-call (-2)
Job Description
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 FunctionsLeadership
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 b
