About The Position

The Applications Engineer helps design, develop, integrate, deploy, support, and improve The Carter Center’s application and digital technology environment. Working with IT staff, Program teams, and technology partners, the role gathers and documents requirements, creates prototypes and mockups, implements and tests solutions, troubleshoots issues, documents changes, and deploys applications and automations. The position is platform-flexible and may work across low-code/no-code platforms, traditional software development, cloud services, websites, APIs, databases, and other technologies as business needs evolve. It also evaluates and responsibly applies AI, automation, and modern software delivery practices to improve efficiency, reliability, security, and user experience. Due to travel locations, Hostile Environment Awareness Training (HEAT) may be required. The position designs, configures, tests, documents, deploys, and supports applications and digital solutions; develops and integrates RESTful APIs and third-party services; and translates user and business requirements into maintainable, secure, accessible, user-friendly solutions. It creates and improves workflow and task automation, evaluates AI capabilities and prototypes AI-enabled solutions with attention to privacy, security, accessibility, data governance, accuracy, and responsible use, and supports cloud application delivery and CI/CD practices. The role also administers and supports organizational platforms such as WordPress, Microsoft 365, SharePoint, and Power Platform. WordPress duties include updates, backups, security and performance monitoring, troubleshooting, and coordination with internal teams and vendors. The engineer collaborates with stakeholders throughout the application lifecycle, documents requirements, decisions, code, deployments, changes, and procedures, and assists with application training, potentially for global staff. The position ensures compliance with organizational policies, supports efficient office procedures, maintains professional development, and performs other related duties as required. The role may work from home regularly but must be able to commute to The Carter Center on a flexible weekly schedule based on business needs and agreed guidelines. Non-exempt employees must reside in Georgia. The Carter Center may change remote-work status with notice. Applicants must be authorized to work in the United States for any employer.

Requirements

  • Bachelor’s degree in computer science, information systems, or a related field and three years of technical applications or IT experience, or an equivalent combination of education, training, and experience.
  • Strong problem-solving, analytical, communication, documentation, and customer-service skills.
  • Ability to learn new technologies quickly and select practical solutions based on business requirements rather than allegiance to a particular platform or technology.
  • Applicants must be currently authorized to work in the United States for any employer.
  • Ability to commute to The Carter Center on a flexible weekly schedule based on business needs; non-exempt employees must reside in Georgia.

Nice To Haves

  • Experience developing, configuring, and supporting applications across multiple technology platforms and environments.
  • Capability with Microsoft Power Platform, Power Automate, Azure, Microsoft 365, SharePoint, Dynamics 365, or comparable platforms.
  • Expertise with HTML5, CSS3, JavaScript, responsive design, and modern web-development practices.
  • Proficiency developing or maintaining WordPress sites, themes, plugins, and integrations.
  • Experience with RESTful APIs and data formats such as JSON and XML.
  • Proficiency with Git and code versioning; experience with GitHub, Azure DevOps, or comparable source-control platforms.
  • Knowledge of CI/CD concepts and tools, including automated builds, testing, deployments, release management, and environment promotion.
  • Experience with workflow and process automation, scripting, and integration technologies.
  • Experience using or integrating AI/ML or generative AI capabilities into applications or business processes; understanding of responsible AI practices.
  • Knowledge of Azure or other cloud platforms, including hosted applications, services, identity and access, monitoring, and deployment.
  • Expertise with databases, SQL, reporting, queries, and data integration.
  • Understanding of PowerShell, Python, or other scripting or programming languages.
  • Familiarity with Linux and Windows server environments.
  • Experience with Microsoft Dynamics, GIS/mapping technologies, or comparable enterprise platforms.
  • Experience working in Agile or other iterative software-development environments.

Responsibilities

  • Design, develop, configure, test, document, deploy, and support applications and digital solutions using appropriate technologies.
  • Develop and consume RESTful APIs and integrate applications, data sources, and third-party services.
  • Translate business requirements and user needs into maintainable, secure, accessible, and user-friendly solutions.
  • Develop and maintain workflow, business-process, and task automation using low-code/no-code tools, scripting, APIs, or traditional development.
  • Identify opportunities to reduce repetitive work, improve data quality, streamline approvals, and increase operational efficiency.
  • Monitor, troubleshoot, and continuously improve automated processes and integrations.
  • Evaluate and apply appropriate AI capabilities, including generative AI, intelligent automation, and AI-enabled services; prototype solutions while considering accuracy, privacy, security, accessibility, data governance, and responsible use.
  • Keep current with AI and application-development capabilities and recommend practical opportunities for adoption.
  • Support modern application delivery practices, including source control, branching, automated builds and testing, release management, and CI/CD pipelines.
  • Use Git-based version control and cloud development/deployment services to support consistent, repeatable, auditable releases across development, test, and production environments.
  • Assist with configuration management, deployment automation, monitoring, logging, and troubleshooting across cloud and hosted environments.
  • Administer and support organizational platforms, including assigned settings, user access, subscriptions, environments, and sites or applications.
  • Troubleshoot application issues, understand user and application-owner pain points, document requirements and change requests, and provide responsive support.
  • Manage WordPress websites, including updates, backups, security monitoring, performance support, and troubleshooting.
  • Maintain WordPress servers, plugins, themes, and versions as appropriate, coordinating with internal teams and vendors to maintain availability, security, and performance.
  • Help formulate responsive designs and translate approved designs into working themes, plugins, and web experiences.
  • Collaborate with IT staff, Program teams, business stakeholders, and vendors throughout the application lifecycle.
  • Document requirements, architecture and configuration decisions, code and deployment processes, changes, support issues, and operational procedures.
  • Assist with training on Microsoft 365, SharePoint, WordPress, Power Platform, automation, and other applications; training may include global staff.
  • Ensure compliance with organizational policies and procedures and coordinate efficient office procedures in support of program activities.
  • Maintain professional growth and development through relevant educational and training programs, professional organizations, activities, and resources.
  • Perform other related duties as required.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service