As an Endpoint Engineer, you will play a critical role in maintaining, monitoring, and supporting global IT systems and infrastructure. You will lead multiple projects, providing technical guidance to Endpoint and Systems Administrators, while ensuring the reliability, security, and performance of enterprise computing platforms.
You will be responsible for designing, building, and optimizing the systems operating environment—including servers, storage, and backup solutions—to meet evolving business needs. Your expertise will span across technologies such as Windows, Linux, VMware, Active Directory, DNS, and DHCP. You will also manage access controls, security applications, and system backups, ensuring a secure and highly available environment. This role demands strong troubleshooting skills for complex hardware, software, and basic network issues. You will analyze system failures, respond to incidents, and execute contingency plans to maintain operational continuity. Additionally, you will support 24/7 operations, lead disaster recovery efforts, and manage off-site storage processes.
Success in this role requires excellent communication and collaboration skills. You will work closely with system users, technical teams, and vendors, providing expert support and training as needed. A strong customer service orientation and a proactive approach to problem-solving are essential.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Information Technology, or related technical field
- Minimum of 5+ years of hands-on experience administering enterprise-level servers and IT infrastructure.
- At least 5+ years of experience designing, configuring, deploying, and optimizing server hardware and operating environments.
- 5-7 years of progressive experience in information technology, with a focus on endpoint systems and enterprise computing platforms.
Continuation of Major Responsibilities:
PROJECT PLANNING:
- Leads or consults short- and long-term project planning efforts with team members, clients and other IT groups.
- Develops cost/time estimates.
- Documents discussion and agreements.
TECHNICAL REQUIREMENTS: Works with systems engineers to understand technical requirements.
DESIGN/DEVELOP: Integrates solutions with other applications and platforms outside the framework.
MAINTENANCE:
- Performs routine maintenance tasks for infrastructure systems such as backups, patch management and hot fixes.
- Develops strategies to manage the frequency of appropriate support package/patch application.
- Monitors health of systems and provides appropriate recommendations, when required.
ADMINISTRATION:
- Coordinates and validates activities.
- Manages user access to, systems, servers, and files.
- Administers the setup of new profiles, creates and updates access permissions and maintains user accounts.
- Installs, configures and maintains system hardware and software components.
- Maintains tracking and configuration documentation and plans.
- Supervising the installation of system upgrades and service packs.
- Determines if inactive accounts should be deleted.
- Administers Storage Area Network (SAN).
PERFORMANCE MONITORING:
- Supervises the monitoring procedures and evaluates problems identified by team members.
- Ensures that capacity workload modeling and availability analysis is performed.
- Monitors system-operating capacity in terms of disk space, tape storage, memory and CPU utilization.
- Reviews performance and control reports.
- Recommends settings changes to the operating system to improve performance and reliability.
- Develops, maintains, recommends, documents and supports tools and backend utilities to provide capacity planning management.
TESTING:
- Leads or provides technical direction for the planning, designing, and execution of testing efforts.
- Ensures that tests evaluate all possible impacts on the current infrastructure or application.
CONTINUOUS IMPROVEMENTS:
- Recommends performance metrics.
- Analyzes and reports on operational metrics to understand performance and to ensure success in process improvements.
SYSTEM JOB SCHEDULING:
- Translates business and technical requirements to develop automation specifications that span more than one business area.
- Updates job schedule based on current priorities and special handling requests.
- Ensures reliability and availability of platforms.
- Schedules maintenance and repairs.
COMPUTER OPERATIONS:
- Coordinates production job processing.
- Ensures that maintenance procedures are executed.
- Updates job schedule based on current priorities and special handling requests.
- Operates computer hardware systems and related peripheral equipment.
- Monitors systems on a 24x7 schedule.
- Performs maintenance procedures.
- Validates input and output data for completeness and accuracy.
- Analyzes job processes and recommends improvements.
- Reviews historical data for trend analysis.
PRODUCTION SUPPORT:
- Coordinates problem resolution among team members.
- Documents, monitors, reports, and manages the resolution of systemic issues.
- Works with Systems Engineers and Architects when issues appear systemic or cannot be resolved.
- Recommends procedures and controls for problem resolution or creates temporary solutions until permanent solutions can be implemented.
- Documents problem status and resolution.
- Develops checklists and scripts for resolving routine problems.
SECURITY:
- Works with IT Security, where needed, in investigations and/or audits of systems.
- Analyzes audit trails to detect systematic security violations.
- Reports security issues when appropriate.
- Ensures security requirements are adhered to.
BUSINESS CONTINUITY:
- Administers archival activities such as installing, upgrading, configuring, and scheduling and monitoring, jobs.
- Performs data image archiving.
- Performs off-site storage procedures.
- Verifies that system backups run successfully.
POLICIES, PROCEDURES, AND STANDARDS: Ensures compliance with policies, procedures and standards.
SERVICE LEVEL AGREEMENTS (SLAs): Monitors production, outputs, and services to ensure that SLA’s, and other quality metrics, are being met.
DOCUMENTATION/USER GUIDES:
- Writes, reviews and/or maintains technical documentation for product environments.
- Ensures documentation is developed and maintained.
COMMUNICATIONS/CONSULTATION: Supports and participates in the formal reporting of project status.
COACHING/MENTORING: Provides coaching and guidance to team members.
RESEARCH/EVALUATION: Evaluates future technologies and makes recommendations.
go to method of application »
The Digital Platform Engineer is responsible for ensuring the reliability, performance, and availability of key business applications across the organization. This role provides technical support, troubleshooting, and maintenance, while collaborating with platform and infrastructure teams to improve application stability and user satisfaction.
Key Responsibilities:
- Collaborate with the Technology Business Management (TBM) team to support adoption and continuous improvement of the organization's productivity toolset (Digital Workplace), including Microsoft 365, Box and any future digital platforms and infrastructure applications.
- Provide support, guidance, and collaboration to field office IT staff across all regions to ensure consistent service delivery and alignment with global standards.
- Provide Level 2 and Level 3 technical support for business productivity tools such as Microsoft 365, Box, and related services.
- Troubleshoot and resolve application performance issues, access problems, and service disruptions.
- Work closely with product owners, vendors, and infrastructure teams to implement fixes and enhancements.
- Monitor application health using ITOM tools and proactively identify potential issues.
- Document procedures, configurations, and support runbooks for common issues and fixes.
- Work collaboratively within Agile teams, embracing iterative delivery, continuous improvement, and adaptive planning as part of the organization's new ways of working.
Key Skills and Competencies:
- Experience designing, building, and maintaining scalable and reliable digital platforms that support business productivity
- Strong analytical and troubleshooting skills with an application-centric mindset.
- Experience supporting Microsoft 365, Box, OneDrive, Teams, and collaboration platforms.
- Understanding of ITOM and ITIL practices for incident, problem, and change management.
- Security-first mindset when supporting and configuring applications.
- Customer-centric—ensuring user issues are resolved effectively with clear communication and empathy.
go to method of application »
The Identity and Access Management (IAM) Engineer partners closely with the Enterprise Architecture team to implement and support robust identity and access control solutions. In this role, you will translate architectural designs into production-ready configurations, ensure operational health of IAM platforms, and deliver hands-on support to maintain secure, compliant authentication and authorization across enterprise systems and cloud environments.
Do you excel at converting architectural vision into operational identity solutions and delivering world-class support? Join our Global Technology Services team as an IAM Engineer, where you’ll work hand-in-hand with our Enterprise Architecture group to implement, maintain, and support mission-critical access controls that secure our global NGO operations. If you thrive in an implementation-focused, collaborative environment and are passionate about driving continuous improvement in IAM, apply now to make a tangible impact!
Key Responsibilities:
- Solution Implementation & Integration
- Work alongside the Enterprise Architect to translate IAM blueprints into scalable, production-grade deployments across Azure AD, OneLogin, or equivalent platforms.
- Configure authentication flows (e.g. SAML, OAuth2, OpenID Connect, LDAP) to realize single sign-on (SSO), multi-factor authentication (MFA), and zero-trust access models.
- Integrate on-premises Active Directory and cloud directory services, ensuring seamless synchronization and failover resilience.
- Operational Support & Administration
- Own day-to-day administration of IAM platforms: user provisioning/deprovisioning, group management, entitlement changes, and password self-service workflows.
- Monitor system health and performance, respond to alerts, and troubleshoot authentication or directory synchronization issues.
- Develop and maintain automation scripts (PowerShell, Python, Terraform) to streamline access lifecycle tasks and reduce manual effort.
- Access Governance & Compliance Support
- Execute periodic access reviews and attestation campaigns under guidance from Architecture and Risk teams.
- Assist in remediation of segregation-of-duties conflicts, unauthorized access, and other compliance findings.
- Maintain documentation of access policies, runbooks, and change logs in alignment with audit requirements.
- Incident Response & Continuous Improvement
- Serve as the primary support engineer for IAM-related incidents, conducting root-cause analysis and driving corrective actions.
- Capture service metrics (uptime, incident volume, resolution times) and collaborate with Architecture to enhance system reliability and user experience.
- Contribute to knowledge-based articles, shared runbooks, and training materials for IT operations and support teams.
- Stakeholder Collaboration
- Liaise with application owners, security operations, and infrastructure teams to onboard new applications and integrate their identity requirements.
- Provide Level 2/3 support and guidance to regional IT teams, ensuring consistent execution of IAM processes and rapid resolution of escalated issues.
Key Skills and Competencies:
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- ITIL Foundation certification or equivalent IT service management experience.
- Hands-on expertise with Azure Active Directory, Active Directory Federation Services (AD FS), and commercial IAM platforms (e.g. OneLogin, Okta, Ping, SailPoint).
- Strong scripting/automation skills (PowerShell, Python, Terraform) and familiarity with CI/CD pipelines.
- Proficient in authentication protocols (SAML, OAuth2, OpenID Connect) and directory services (LDAP, Kerberos).
- Excellent communicator capable of bridging architectural vision and operational execution.
- Certifications such as Microsoft Certified: Identity and Access Administrator, CISSP, or CIAM are advantageous.
go to method of application »
The IT Performance and Capacity Analyst ensures the stability and scalability of IT systems by monitoring performance and forecasting capacity needs. This role supports data-driven decision-making for infrastructure investment and optimization.
Are you a data-driven thinker who loves ensuring systems run smoothly and scale smartly? As an IT Performance & Capacity Analyst, you’ll help us monitor, forecast, and optimize the performance of critical IT infrastructure that supports our mission in over 100 countries. You'll work with cloud and hybrid platforms, helping us align operations with real-world needs.
If you're passionate about meaningful tech and want to apply your expertise in a mission-driven environment, we’d love you on our team!
Key Responsibilities:
- Monitor and assess performance metrics across systems and services.
- Forecast infrastructure and service capacity needs based on business growth.
- Collaborate with IT Operations Management (ITOM) teams to align monitoring and capacity planning.
- Provide performance and capacity reports to technical and non-technical stakeholders.
- Recommend optimization actions to enhance operational efficiency.
- Provide support, guidance, and collaboration to field office IT staff across all regions to ensure consistent service delivery and alignment with global standards.
- Work collaboratively within Agile teams, embracing iterative delivery, continuous improvement, and adaptive planning as part of the organization's new ways of working.
Key Skills and Competencies:
- Bachelor’s degree in Computer Science, Information Technology, or a related field
- At least 3+ years of experience in IT performance monitoring and capacity planning
- Deep understanding of IT Operations Management (ITOM) tools for real-time monitoring and performance analytics.
- Value-driven decision-making, aligning capacity with operational and financial priorities.
- Problem-solving mindset that anticipates bottlenecks and proposes data-backed solutions.
- Customer-centric focus on delivering smooth, scalable digital experiences globally.