Software Engineer

Calvary Chapel Fort Lauderdale•Fort Lauderdale, FL
•Onsite

About The Position

Calvary Chapel is hiring a Software Engineer in its IT department. The role develops and supports software systems that extend the church’s ministries, with work spanning architecture, design, development, testing, training, deployment, systems analysis, and process improvement. The Software Engineer partners with end users, the Data Team, support teams, ministry teams, leadership, and vendors to understand information needs, gather requirements, improve workflows, and deliver software solutions. The position is part of the core project team maintaining and enhancing the functionality and integration of the church’s Church Management System (ChMS). Responsibilities include project management, deployment, software development, and internal training for the ChMS. The role also supports the quality and integrity of data across databases and the design, development, and maintenance of metrics, reports, analysis, dashboards, software, and tools used for leadership decisions. Additional work includes integrating the ChMS with accounting software, human resources management systems, point-of-sale solutions, and other systems needed by ministries. This is a full-time, salary-exempt position based in Fort Lauderdale, with a stated schedule of 45 or more hours per week. Staff are expected to attend all-staff and department meetings and serve at major campus events. Evening and weekend work may be required for special events or emergencies. The position includes physical activities such as bending, sitting or standing for prolonged periods, and lifting, pulling, pushing, or moving up to 35 pounds. The posting describes the role as meeting IRS guidance requirements for a tax-free tuition discount at Calvary Christian Academy, as applicable.

Requirements

  • At least five years of software development experience, emphasizing web systems development.
  • Experience with Visual Basic .NET, C#, ASP.NET, Java, PHP, and HTML4/5.
  • Expertise in Microsoft Visual Studio and development languages used to build enterprise-level software.
  • Fluency in functional and object-oriented programming languages.
  • Knowledge and experience developing software using enterprise database systems such as Microsoft or Oracle SQL Server.
  • Significant experience writing SQL stored procedures, functions, queries, and reports.
  • Experience developing mobile applications for iOS and Android devices.
  • Experience communicating with users, technical teams, and management to gather requirements, identify tasks, provide estimates, and meet production deadlines.
  • Experience with professional software engineering practices across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Knowledge of applicable software, computer languages, and code, along with the aptitude and willingness to learn new technologies and programming languages.
  • Ability to provide in-depth evaluation and analysis of complex technological issues.
  • Excellent organizational, technical, and interpersonal skills, including the ability to relate effectively with staff, leadership, church attendees, volunteers, and vendors.
  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Commitment to the Christian beliefs and staff expectations described in the posting, including personal study of the Bible, worship and prayer, Sabbath observance, compassion, service, accountability, and alignment with the Leadership Covenant.

Nice To Haves

  • Expertise in ThinkMinistry’s Ministry Platform or another Church Management System.

Responsibilities

  • Develop software solutions by studying information needs, consulting end users, examining systems flow, data usage, and work processes, investigating problem areas, and following the software development lifecycle.
  • Conduct systems analysis and recommend changes to policies and procedures to improve operations.
  • Partner with the Data Team and support and ministry teams to determine process improvements and best practices, and develop new ones as needed.
  • Participate in the core project team maintaining and enhancing the functionality and integration of the church’s ChMS.
  • Manage projects and perform deployment, software development, and internal training tasks related to the ChMS.
  • Help ensure the quality and integrity of data in the organization’s databases.
  • Design, develop, and maintain metrics, reports, analysis, dashboards, software, and tools to support leadership decisions.
  • Assist with software integration efforts for ministry requirements, including integrations with accounting software, HR management systems, and point-of-sale solutions.
  • Attend all-staff and department meetings and serve at major campus events.

Benefits

  • Tax-free tuition discount at Calvary Christian Academy, as applicable.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service