Open Positions

We're looking for talented people who are passionate about helping churches leverage technology. Join our team and make an impact.

Rock Administrator

Full-Time • Remote

Manage and configure Rock RMS instances for our church clients. You'll be the go-to expert for system setup, data integrity, and day-to-day platform support.

  • Configure workflows, groups, and communication templates
  • Manage data imports, reporting, and system health
  • Provide direct client support and training
  • Experience with Rock RMS strongly preferred

Developer

Full-Time • Remote

Build custom plugins, integrations, and solutions on the Rock RMS platform. Work closely with churches to turn their needs into reliable, well-crafted code.

  • Develop custom Rock plugins and blocks in C#
  • Write and optimize MSSQL queries and stored procedures
  • Build REST API integrations with third-party services
  • Proficiency in C#, .NET, and SQL Server required

Web Designer

Full-Time • Remote

Design beautiful, user-friendly websites and digital experiences for churches using Rock RMS themes and content management tools.

  • Design and build custom Rock RMS themes
  • Create responsive layouts with HTML, CSS, and Lava
  • Collaborate with clients on branding and UX
  • Experience with Rock RMS or church web design a plus
Divine Technology Systems LLC

Rock Administrator

Full-Time Remote Client Services

About This Role

Divine Technology Systems (DTS) provides retainer-based Rock RMS consulting and support to churches and ministries. We're looking for a Rock Administrator who will develop deep, ongoing relationships with our church clients — becoming a trusted partner who understands each church's unique ministry goals, culture, and operational needs.

This person will serve as a dedicated resource for their assigned churches, proactively identifying ways Rock RMS can better serve their mission. This is not a programming role — we need a power user who knows Rock inside and out and is passionate about helping churches thrive through technology.

Key Responsibilities

  • Build and maintain in-depth relationships with assigned church clients, becoming intimately familiar with their ministry structure, goals, and how they use Rock RMS day to day.
  • Serve as a dedicated, trusted partner for each church — proactively checking in, anticipating needs, and offering solutions before problems arise.
  • Perform moderate to advanced Rock RMS tasks including workflow configuration, group management, event setup, check-in, communications, and reporting.
  • Collaborate with church leadership and staff to identify opportunities where Rock RMS can better support their ministry objectives.
  • Troubleshoot and resolve client issues, escalating to the development team only when custom code or database-level changes are needed.
  • Train and mentor church staff on Rock RMS best practices, empowering them to become more confident and self-sufficient over time.
  • Track time and document client work in alignment with DTS retainer and billing processes.
  • Stay current on Rock RMS updates, new features, and community resources to bring fresh ideas to your churches.

Required Qualifications

  • Hands-on Rock RMS experience as a power user or administrator (2+ years preferred).
  • Strong knowledge of Rock RMS core modules: People, Groups, Events, Check-in, Communications, Workflows, Reporting, and Finance.
  • A relational, people-first mindset — you genuinely enjoy getting to know clients and investing in long-term partnerships.
  • Excellent communication skills with the ability to translate technical concepts into language that resonates with church staff.
  • Strong organizational skills, attention to detail, and ability to manage multiple client relationships without letting anyone fall through the cracks.
  • Self-motivated, comfortable working remotely with a professional and warm presence.

Preferred Qualifications

  • Previous experience working on staff at a church or ministry — you understand the rhythms, culture, and heart behind church operations.
  • Familiarity with church operations including services, small groups, volunteer management, and giving processes.
  • Comfort with Lava templates, basic SQL reporting, or Rock RMS certification.
  • Prior experience in a client-facing consulting, account management, or relationship-driven support role.

Interested in joining the DTS team?

We'd love to hear from you. Apply now or reach out to learn more about this opportunity.

Divine Technology Systems LLC

Rock Developer

Full-Time Remote Development

About This Role

Divine Technology Systems (DTS) provides retainer-based Rock RMS consulting, development, and support to churches and ministries. We're looking for a Rock Developer who can build custom solutions within the Rock RMS platform — developing plugins, custom blocks, workflows, integrations, and database-level solutions that extend Rock's capabilities to meet the unique needs of our church clients.

This role combines strong C# and MSSQL development skills with a deep understanding of Rock's architecture, framework, and extensibility model. The ideal candidate can take a client's ministry challenge and translate it into a clean, maintainable technical solution within Rock.

Key Responsibilities

  • Develop custom Rock RMS plugins, blocks, and components using C# and the Rock framework to extend platform functionality for church clients.
  • Write and optimize MSSQL stored procedures, queries, and reports to support client data needs, reporting, and system performance.
  • Build and maintain custom Lava templates, including advanced logic, custom filters, and dynamic content rendering.
  • Design and implement custom workflows, webhook integrations, and API connections between Rock RMS and third-party systems.
  • Troubleshoot and resolve complex technical issues including database-level debugging and code-level fixes.
  • Collaborate with the Rock Administrator team to architect solutions that are scalable, maintainable, and aligned with Rock best practices.
  • Manage Rock RMS environment updates, test new releases for compatibility with custom code, and handle deployment of customizations.
  • Contribute to internal DTS tools and processes, including the DTS Client Toolbox and retainer management systems.

Required Qualifications

  • Proficiency in C# and the .NET framework, with experience building or extending applications in an ASP.NET environment.
  • Strong MSSQL skills including complex queries, stored procedures, performance tuning, and database design.
  • Hands-on experience developing within Rock RMS — building custom blocks, plugins, or entity types (strongly preferred).
  • Working knowledge of Rock's architecture including its entity framework, REST API, Lava templating engine, and workflow engine.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript/jQuery) as they apply to Rock block development.
  • Experience with version control (Git) and structured deployment processes.
  • Ability to translate non-technical client requirements into well-architected technical solutions.
  • Strong problem-solving skills and comfort working independently in a remote environment.

Preferred Qualifications

  • Previous experience working on staff at a church or ministry — understanding the context behind the technology makes a real difference.
  • Experience with Rock RMS Obsidian (Vue.js) block development as Rock transitions its front-end framework.
  • Familiarity with Rock's job system, financial transaction processing, and check-in architecture.
  • Experience building or consuming RESTful APIs and integrating with third-party services.
  • Contributions to the Rock RMS open-source community, Rock Shop plugins, or the Rock developer Slack.
  • Prior experience in a consulting or agency environment supporting multiple clients simultaneously.

Tech Stack

C# MSSQL ASP.NET Entity Framework Lava HTML / CSS / JS Vue.js / Obsidian Git Visual Studio Rock RMS

Interested in joining the DTS team?

We'd love to hear from you. Apply now or reach out to learn more about this opportunity.

Divine Technology Systems LLC

Web Designer

Full-Time Remote Design

About This Role

Divine Technology Systems (DTS) provides retainer-based Rock RMS consulting and support to churches and ministries. We're looking for a Web Designer who can craft beautiful, responsive, and ministry-focused websites for our church clients — turning each church's vision and brand into an engaging digital experience built on the Rock RMS platform.

This role blends creative design sensibility with hands-on front-end development. The ideal candidate has a sharp eye for layout, typography, and color, and can bring designs to life using Rock RMS themes, Lava templates, HTML, and CSS.

Key Responsibilities

  • Design and develop custom Rock RMS themes and page layouts that reflect each church's unique brand, voice, and ministry priorities.
  • Build responsive, mobile-first pages using HTML, CSS, JavaScript, and Rock's Lava templating engine.
  • Collaborate directly with church clients to understand their design goals, content strategy, and user experience needs.
  • Create wireframes, mockups, and prototypes to present design concepts before development begins.
  • Optimize sites for performance, accessibility, and SEO best practices within the Rock RMS framework.
  • Maintain and update existing client sites, ensuring consistency and quality as content and needs evolve.
  • Work alongside Rock Administrators and Developers to ensure designs integrate cleanly with Rock's blocks, workflows, and content channels.
  • Stay current on web design trends, Rock RMS theming updates, and front-end best practices.

Required Qualifications

  • Strong portfolio demonstrating modern, responsive web design work (2+ years of professional experience preferred).
  • Proficiency in HTML5, CSS3, and responsive/mobile-first design principles.
  • Experience with Rock RMS theming or a strong willingness to learn Rock's Lava templating system quickly.
  • Solid understanding of typography, color theory, layout, and visual hierarchy.
  • Familiarity with design tools such as Figma, Adobe XD, or Sketch.
  • Ability to manage multiple client projects and meet deadlines in a remote work environment.
  • Excellent communication skills — comfortable presenting design concepts and receiving feedback from non-technical church staff.

Preferred Qualifications

  • Previous experience working on staff at a church or ministry — understanding the heart and culture of church communication makes a real difference.
  • Experience with Rock RMS Content Channels, Lava shortcodes, and dynamic content rendering.
  • Working knowledge of JavaScript/jQuery and basic familiarity with Bootstrap.
  • Experience with accessibility standards (WCAG) and SEO optimization.
  • Prior experience in a client-facing agency or consulting environment.

Tools & Technologies

HTML5 / CSS3 JavaScript / jQuery Lava Bootstrap Figma Rock RMS Themes Git LESS / SASS

Interested in joining the DTS team?

We'd love to hear from you. Apply now or reach out to learn more about this opportunity.