Skip to Main Content

Cloud Architecture & Engineering Manager

National Christian Foundation
Alpharetta, GA
  • Posted: over a month ago
  • Full-Time
Job Description

Headquartered in Alpharetta, Georgia, National Christian Foundation (NCF) is a nonprofit grantmaking ministry that provides creative giving solutions and inspires biblical generosity among Christian families, advisors, and charities. NCF has received over $21 billion in contributions and made over $15 billion in giver-recommended grants to more than 71,000 charities. NCF is an industry leader in accepting gifts of appreciated assets such as stocks, real estate, and business interests, which enable givers to save taxes and maximize charitable gifts. We combine a faith-based approach and like-minded local presence with the support and expertise of a trusted national organization. Learn more at

NCF is looking for a strong cloud architect and software engineering manager to help lead our cloud architecture and transformation effort. This includes helping to design, build, and deliver new cloud enabled capabilities that will run the entire end-to-end operations of NCF for years to come. This is a generational opportunity to impact and influence the design, architecture, and build out of our underlying systems. This new platform will enable NCF to grow and scale in accomplishing our mission of seeing lives changed by mobilizing resources across literally thousands of Christian ministries through inspiring biblical generosity. The ideal candidate is a strong player/coach who has a passion to build great innovative cloud-based solutions while leading and mentoring a team of engineers.

This role can be remote. We are hiring in the following states: AL, AR, AZ, CT, FL, GA, IL, KS, KY, MI, MN, NC, PA, SC, TN, WI.

Reports to: Manager of Software Development & Administration

Management/Supervision: None

Duties & Responsibilities

Essential Functions

  • Lead the effort to design and build new Azure cloud native capabilities and services.
  • Provide hands-on technical leadership around architecture, design, development, quality assurance, and live site.
  • Design, implement, and deliver software to improve availability, reliability, scalability, latency, security, resiliency, and efficiency.
  • Design, implement, test, deploy, maintain, and improve our software components and services.
  • Participate in technical discussions and bring new ideas to the table.
  • Contribute to the positive, solution-focused and creative team spirit.
  • Lead and provide technical direction for the design and development of features, experiences and solutions for end-to-end business scenarios over the full stack.
  • Mentor and help guide junior team members to realize their full potential.
  • Contribute to debugging, troubleshooting, and driving analysis of an issue along with creation of automation to resolve problems permanently.

Other Duties as Assigned

Experience, Education

  • Degree in Computer Science or related field preferred.
  • Minimum 5 years of cloud experience required.
  • Minimum 7 years of general software development and/or solutions architecture experience a must.
  • Experience with relational databases, ETL processes and data migrations preferred.
  • Experience with integrating solutions with CRM and ERP systems preferred.
  • Knowledge of Salesforce APIs preferred.
  • Expert experience architecting and building software using Azure cloud services and capabilities (Azure Functions, Docker + Kubernetes, API management, Messaging, etc.)
  • Professional software development experience in Java/C#, JavaScript, SQL, and HTML/CSS
  • Hands on experience installing, configuring, and monitoring CI/CD tools (GitHub Actions, Azure DevOps, Jenkins, etc.)
  • Experience with REST, GraphQL, and SOAP APIs.
  • Strong development experience in all phases of the software development lifecycle, including build processes.
  • An innovative thinker who is both technologically sound and has a good business operations perspective.
  • Experience with Agile development methodologies and unit test practices.
  • Expert at understanding and translating complex technical concepts with non-technical users at all levels of the organization.
  • Passion for improving engineering practices and producing high quality software.
  • Excellent verbal, written, and cross-team collaboration skills.

Christ Centered

  • Profession that Jesus Christ is Lord and Savior.
  • Lifestyle that is consistent with the teachings of Jesus and the Bible.
  • Agreement and support of NCF's Statement of Faith.
  • Demonstrates the values of faithfulness, love, and service.

Applicants should read more about NCF's vision, mission, and beliefs by visiting our website at

If you are interested in serving at NCF, please apply online at

National Christian Foundation


Alpharetta, GA
30009 USA



View all jobs at National Christian Foundation

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.