Note: The job is a remote job and is open to candidates in USA. Intellectt Inc is seeking a Senior API Gateway, Security & Platform Engineer to lead the design, support, and modernization of enterprise integration platforms and API gateway infrastructure. The role focuses on API routing, security, identity management, Azure cloud engineering, .NET Core platform development, production support, monitoring, DevOps automation, and technical leadership for high-volume enterprise applications.
Responsibilities
- Design, configure, and maintain enterprise API Gateway solutions using YARP and Ocelot
- Develop and manage routing rules, request transformations, response transformations, and URL rewriting
- Implement load balancing, traffic distribution, rate limiting, throttling, and resiliency patterns
- Lead gateway modernization and migration initiatives
- Troubleshoot routing issues, connectivity problems, and gateway performance bottlenecks
- Establish API governance and best practices
- Design and implement authentication and authorization solutions using Microsoft Entra ID
- Configure and maintain OAuth 2.0, OpenID Connect, SAML, and JWT-based security
- Manage service principals, managed identities, enterprise applications, and role-based access controls
- Implement Conditional Access policies and MFA integration
- Lead API security reviews and security hardening initiatives
- Support Web Application Firewall (WAF) integrations and security controls
- Conduct vulnerability assessments and security remediation activities
- Support enterprise networking and connectivity for API and integration platforms
- Troubleshoot DNS, SSL/TLS, firewall, certificate, and connectivity issues
- Configure reverse proxies, application gateways, and load-balancing solutions
- Manage certificate lifecycle activities including renewals, installations, and troubleshooting
- Work closely with infrastructure, network, and security teams to resolve complex production issues
- Support secure communication patterns including Mutual TLS (mTLS)
- Develop and support .NET Core and ASP.NET Core services
- Build and maintain RESTful APIs and microservices
- Design middleware components and reusable platform services
- Implement high-performance, scalable integration solutions
- Perform code reviews and architectural reviews
- Mentor development teams on platform engineering best practices
- Design and support cloud-native solutions within Microsoft Azure
- Manage Azure API Management (APIM), Azure App Services, Azure Key Vault, and Azure Networking
- Implement cloud security best practices
- Support hybrid cloud and on-premise integration architectures
- Optimize platform performance, availability, and scalability
- Serve as a technical lead during major incidents and production outages
- Perform root cause analysis and implement corrective actions
- Analyze application, infrastructure, and network logs to identify issues
- Troubleshoot latency, timeout, authentication, and connectivity problems
- Participate in on-call support rotations for critical systems
- Create and maintain operational runbooks and support documentation
- Implement and maintain monitoring solutions using Dynatrace, Application Insights, and Azure Monitor
- Create dashboards, alerts, and health checks for critical services
- Analyze distributed traces and application telemetry
- Proactively identify system bottlenecks and performance risks
- Drive continuous improvements in platform reliability and observability
- Build and maintain CI/CD pipelines using Azure DevOps
- Automate deployment, configuration, and operational processes
- Implement Infrastructure as Code solutions
- Manage source control, release management, and deployment standards
- Improve platform deployment reliability and operational efficiency
- Collaborate with architects, developers, security teams, and infrastructure teams
- Participate in enterprise architecture reviews and technical design discussions
- Evaluate emerging technologies and recommend platform improvements
- Establish engineering standards, governance, and operational best practices
- Mentor team members and provide technical guidance across projects
Skills
- • 12+ years of software engineering experience
- • 5+ years of experience with .NET Core / ASP.NET Core
- • 5+ years of experience supporting sites on Windows/IIS platform
- • 5+ years of experience supporting enterprise APIs and integration platforms
- • Strong experience with YARP, Ocelot, or similar API Gateway technologies
- • Strong experience with Microsoft Entra ID (Azure AD)
- • Experience with OAuth 2.0, OIDC, SAML, JWT, and API security
- • Strong understanding of networking fundamentals (DNS, HTTP/S, TCP/IP, SSL/TLS)
- • Experience managing certificates, WAFs, firewalls, and secure enterprise integrations
- • Strong troubleshooting and root cause analysis skills
- • Experience with Azure cloud services and Azure DevOps
- Applicants must be authorized to work in the United States
- • Healthcare, Medicaid, Insurance, or MMIS industry experience
- • Experience with Azure API Management (APIM)
- • Experience with Kubernetes and Docker
- • Experience with high-volume transaction systems
- • Experience supporting mission-critical production applications
- • Experience with Dynatrace and distributed tracing platforms
- • Experience leading production incident response teams
Company Overview