Logo
job logo

Director for Software Engineering

The Christian and Missionary Alliance, Reynoldsburg, OH, United States


Careers at The Christian and Missionary Alliance National Office

Current employment opportunities at the National Office are posted here as they become available.

The Christian and Missionary Alliance (C&MA) is seeking an experienced Director for Software Engineering. This is a full‑time position located in Reynoldsburg, Ohio. This position works under the direction of the AVP for IT and is responsible for providing hands‑on technical leadership and architectural direction for the C&MA’s application development, data reporting, and systems integration capabilities. This role is responsible for strategic technology decisions and collaborates with IT Services and Infrastructure & Security to deliver solutions that advance the Alliance’s mission. In the performance of these duties, this position will support the overall mission of the C&MA as described below.

Specific Duties Technical Leadership & Architecture

Define and maintain the software architecture for the C&MA’s application portfolio, including custom-built applications, SaaS integrations, and third‑party platforms

Establish and enforce coding standards, design patterns, and architectural principles across the development team

Conduct and participate in code reviews, ensuring code quality, maintainability, and adherence to architectural standards

Evaluate emerging technologies and make recommendations for organizational adoption in partnership with the IT leadership team

Own the application and data architecture inventory; apply continuous modernization methods to refresh and innovate solutions

Develop and maintain the application roadmap, coordinating with IT Services (demand/stakeholder needs) and Infrastructure & Security (platform readiness) to inform prioritization of application modernization, retirement, and new capability delivery

Manage software license and SaaS subscription lifecycle, including utilization tracking, renewal management, and cost optimization for the organization’s application portfolio

Identify, catalog, and prioritize application and data technical debt across the software stack; develop remediation roadmaps that distinguish between debt posing active risk and debt that slows velocity, integrating remediation into budget planning and delivery cycles

Serve as the primary technical decision‑maker for software engineering, collaborating with the AVP, IT on strategic direction

Establish and continuously improve engineering practices, standards, and delivery processes

Lead and develop a team of software engineers and contractors, providing mentorship, technical guidance, and performance management

Manage onshore and offshore development resources, ensuring quality, timely delivery, and alignment with architectural standards

Manage relationships with external development vendors and partners

Foster a culture of collaboration, continuous improvement, and professional growth within the engineering team

Conduct regular one‑on‑ones, set clear goals, and provide meaningful career development opportunities

Application Development & Delivery

Oversee the design, development, testing, and deployment of software solutions in a multi‑platform environment (web, mobile, API, SaaS integrations)

Lead Agile/sprint‑based delivery methodology, including sprint planning, backlog management, and release processes

Maintain development environments (dev, test, staging, production) with proper source control and CI/CD practices in collaboration with the Director for Infrastructure & Security

Ensure delivery of software projects on time and within budget while maintaining quality standards

Data, Reporting & Integration

Oversee data reporting, SQL development, and business intelligence capabilities that support organizational decision‑making

Provide robust strategies for system integrations, including API management, vendor integrations, and data exchange between platformsSupport enterprise data governance initiatives through technical implementation and data quality standards

Establish quality control processes for reports and data deliverables, ensuring accuracy and completeness before distribution to stakeholders

Partner with IT Services to translate ministry data needs into technical solutions

Stakeholder Partnership & Collaboration

Collaborate with ministry stakeholders (in partnership with IT Services) to understand requirements and translate them into technical solutions

Support technology governance initiatives by delivering on strategic projects and providing technical input for governance decisions

Coordinate with Infrastructure & Security on deployment, security, and platform dependencies

Produce release documentation for software changes and coordinate with IT Services on end‑user communication, training needs, and change adoption for custom and managed third‑party applications

Partner with the Director of Infrastructure & Security to develop and mature deployment automation and DevOps practices as the organization’s technical maturity advances

Communicate technical concepts effectively to non‑technical stakeholders

Documentation & Knowledge Management

Establish and maintain technical documentation standards for the engineering team

Ensure architecture decisions, system designs, and integration patterns are documented and accessible

Reduce single‑point‑of‑failure risk through cross‑training and knowledge sharing practices

Because the C&MA is a Christ‑centered global movement, we place a high value on employing a diverse, multicultural workforce to accomplish His Great Commission. Accordingly, we will be proactive throughout our hiring process to embrace and cultivate racial and ethnic diversity among our U.S. National Office staff.

Requirements

Four‑year college degree in related field, or equivalent combination of experience and training

Requires 5+ years of progressive experience in software engineering, including 2+ years in a leadership or management role

Demonstrated experience defining and enforcing software architecture standards across a development team

Experience managing both internal developers and external development vendors or contractors

Experience with enterprise application integration, API management, or SaaS platform administration

Strong proficiency in modern web application development (Java, Spring Boot, Node.js, Vue/Nuxt, TypeScript, or comparable technology stacks)

Experience with Agile/Scrum delivery methodologies

Experience with source control (Git/GitHub), CI/CD pipelines, and modern development workflows

Experience with database design, SQL, and reporting or business intelligence tools

Ability to communicate architectural concepts and technical tradeoffs to both technical and non‑technical audiences

Salary range $100,000 to $115,000 per year

Life Insurance

403(b) retirement plan with a percentage of employer matching

Long‑Term disability

Paid time off (vacation/holidays/personal days)

Sick time (accrues, with additional extended illness bank for rollover hours)

Other paid leave (compassionate care, jury duty, parental, etc.)

#J-18808-Ljbffr