Principal Engineer - Collaboration Services
Job Title: Principal Engineer – Exchange and Teams
Location: [Hyderabad] Job Type: [Full-time] Department: ESI Reports To: IT Manager
Job Summary:
We are seeking an experienced Principal Engineer – Exchange and Teams to lead the design, implementation, and management of enterprise-level Microsoft Exchange and Teams infrastructure. The ideal candidate will have deep expertise in Microsoft Exchange (on-premises, hybrid, and Exchange Online), Microsoft Teams (collaboration, telephony, and integrations), and associated Microsoft 365 technologies. This role requires strong technical leadership, strategic planning, and hands-on execution to ensure secure, scalable, and high-performing collaboration and communication solutions.
Key Responsibilities:
Exchange Engineering & Administration:
- Design, deployment, and administration of Microsoft Exchange (on-prem, hybrid, and Exchange Online).
- Manage mail flow, hybrid coexistence, security configurations, and compliance policies.
- Implement Exchange Online Protection (EOP) and threat management solutions.
- Optimize email archiving, retention policies, and disaster recovery strategies.
- Troubleshoot and resolve complex email-related issues and performance bottlenecks.
Teams Engineering & Administration:
- Lead the implementation and administration of Microsoft Teams, including chat, collaboration, and telephony.
- Manage Microsoft Teams Phone System, Direct Routing, Calling Plans, and SIP integrations.
- Integrate Teams with Exchange Online, SharePoint, OneDrive, and third-party applications.
- Implement governance policies, security settings, and compliance controls.
- Troubleshoot and resolve Teams-related issues, ensuring optimal performance and user experience.
Leadership & Strategy:
- Provide technical leadership for Exchange and Teams, guiding architectural decisions and best practices.
- Collaborate with IT security teams to implement secure communication and collaboration policies.
- Develop and maintain documentation, training materials, and knowledge bases for IT support teams.
- Stay up to date with Microsoft 365 updates, emerging technologies, and industry trends.
- Lead migration projects, upgrades, and system optimizations for Exchange and Teams environments.
Required Qualifications:
- Bachelor’s degree in Information Technology, Computer Science, or a related field (or equivalent experience).
- 12+ years of experience managing enterprise-level Exchange and Teams environments.
- Expert-level knowledge of Microsoft Exchange (2016/2019/Online) and Exchange hybrid configurations.
- Strong expertise in Microsoft Teams collaboration, telephony, and integrations.
- Deep understanding of Microsoft 365, including Azure AD, Security & Compliance, and PowerShell automation.
- Experience with email security protocols such as SPF, DKIM, DMARC, and email encryption.
- Knowledge of networking concepts related to Exchange and Teams, including QoS, firewall rules, and SIP protocols.
- Proven ability to troubleshoot and resolve complex technical issues efficiently.
- Excellent communication and leadership skills, with experience mentoring junior engineers.
- Experience with third-party email security and archiving solutions (e.g., Proofpoint, Mimecast, Barracuda).
- Background in ITIL processes and service management.
- Experience with automation tools such as Power Automate and scripting in PowerShell.
Preferred Qualifications:
- Microsoft certifications such as MS-203: Microsoft 365 Messaging, MS-700: Managing Microsoft Teams, or Microsoft 365 Certified: Enterprise Administrator Expert.