Deseret Book Company

Senior Technical Lead

Corporate Office Full time

Our company is committed to being trusted voices of light and truth reaching hundreds of millions of people worldwide.

Senior Technical Lead

REPORTS TO

Director of Software and Integrations

LOCATION

Remote with optional office access

STARTING DATE

Immediately

POSITION TYPE

Full Time

OUR COMPANY

Deseret Book is a mission-driven company, committed to being a trusted gathering place for thoughtful expressions of faith. Established in1866, today we create and curate stories worth telling, questions worth exploring, and beauty worth sharing to improve the lives of individuals and families in every step of their faith journey.

In our work culture, we put people first. Our team members are dedicated to meeting the needs of our communities as we work together, creating an environment where collaboration is critical and personal accountability is expected. If you are passionate about helping people find inspiration and help for their lives, and working with colleagues who want to do the same, then Deseret Book Company is the place for you.

THE OPPORTUNITY

A Senior Technical Lead will provide technical leadership for one of our core businesses, serving as the technical owner and architect for critical internal business systems and infrastructure. You will be responsible for making key architecture decisions, ensuring code quality standards, and driving technical excellence across the domain while maintaining a hands-on approach to development.

You will work closely with technical and business teams to plan and execute area specific initiatives, manage technical debt, and coordinate integrations with other business areas and external systems. You will balance strategic technical decision making with hands on development, ensuring our internal systems are robust, scalable, and maintainable.

Successful candidates will have strong experience with Ruby on Rails, AWS services, and database management, combined with excellent technical leadership skills and the ability to collaborate effectively across teams. They will be passionate about code quality, documentation, and knowledge sharing to build sustainable systems that support our business growth.

RESPONSIBILITIES INCLUDE:

25% Technical Architecture & Ownership: Lead technical ownership of a core business area, including:

  • Define and implement architecture decisions for that area
  • Establish and enforce code quality standards and best practices
  • Design scalable solutions using Ruby on Rails, AWS services, and database technologies
  • Evaluate and recommend new technologies and approaches to improve system performance and maintainability

25% Project Planning & Execution: Drive project planning and delivery for area specific initiatives:

  • Create accurate timeline estimations for technical initiatives
  • Break down complex projects into manageable pieces
  • Track project progress and communicate status to stakeholders
  • Identify and mitigate technical risks early in the development process

20% Cross-functional Collaboration: Partner with teams across the organization:

  • Collaborate closely with other teams to translate business requirements into technical solutions
  • Partner with business stakeholders to understand needs and provide technical guidance
  • Communicate technical concepts clearly to non technical team members
  • Facilitate technical discussions and decision making across teams

20% Technical Debt & System Maintenance: Manage the health and sustainability of systems:

  • Identify, prioritize, and plan technical debt reduction initiatives
  • Develop and execute system maintenance and upgrade plans
  • Implement monitoring and alerting strategies
  • Balance new feature development with technical debt reduction

10% Knowledge Sharing: Ensure smooth system integration and team knowledge:

  • Coordinate integration efforts with other technical business areas
  • Design and implement APIs for system interoperability
  • Conduct thorough code reviews to ensure quality and knowledge transfer
  • Create and maintain comprehensive technical documentation

REQUIRED SKILLS & QUALIFICATIONS:

  • Bachelor's Degree in Computer Science, Software Engineering, or related field, OR equivalent professional experience
  • Minimum of 5 years of software development experience with demonstrated technical leadership
  • Strong proficiency in Ruby and Ruby on Rails framework
  • Experience building and maintaining RESTful APIs
  • Solid experience with both PostgreSQL and MySQL databases
  • Hands-on experience with AWS services, particularly Lambda and Eventbridge
  • Experience with code review processes and maintaining code quality standards
  • Strong project planning and estimation skills
  • Experience with version control systems
  • Strong problem-solving and analytical skills
  • Self-motivated with excellent time management abilities

BENEFITS

  • Excellent medical, dental, and life insurance
  • 401(k) savings plan with company matching funds
  • Company-funded retirement plan
  • Merchandise discount
  • Discounted UTA Eco pass
  • Paid leave and holidays
  • Great work environment

EQUAL OPPORTUNITY AND DIVERSITY

We strongly encourage candidates of all different backgrounds to apply. We're committed to building an inclusive, supportive place for you to do the best and most rewarding work of your career. We are an equal-opportunity employer and are committed to a team and culture that embraces and celebrates diversity and inclusion without regard to race, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, or any other status protected by the laws or regulations in the State of Utah.