
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
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