Responsibilities
- Design, build, and enhance enterprise cloud solutions with an Azure-first approach, with a focus on secure integrations, scalability, and performance.
- Develop modern digital experiences using React and SharePoint Framework, connecting Microsoft 365 and Azure services to support collaboration, content, and business workflows.
- Define and improve Azure DevOps practices, including CI and CD pipelines, branching and release standards, automated testing, and deployment controls.
- Implement application monitoring and telemetry using Azure Application Insights, including dashboards, alerts, service level objectives, and operational reporting.
- Deliver AI-enabled capabilities using Azure AI Foundry, including model and service selection, prompt practices, evaluation methods, and responsible AI controls.
- Partner with architecture, security, infrastructure, compliance, and business teams to ensure solutions align with governance, data protection, retention, eDiscovery, and security requirements.
- Establish engineering standards for reusable components, environment management, secrets and key handling, access controls, documentation, and application lifecycle management.
- Guide solution design across Azure and Microsoft 365 platforms and act as a senior technical advisor for cloud and collaboration initiatives.
- Mentor engineers on design decisions, code quality, and adoption of current Azure and Microsoft 365 capabilities.
Required experience and skills
- 7 or more years of experience delivering secure, scalable enterprise solutions in Azure cloud development and modern web engineering.
- Strong hands-on experience with Azure DevOps, including YAML pipelines, release workflows, artifacts, Git, and automated testing practices.
- Strong development experience with React and SharePoint Framework, including integrations with Microsoft 365 and Azure services such as Graph, Functions, Logic Apps, and APIs.
- Experience with Azure Application Insights, including telemetry standards, KQL queries, dashboards, and alerting.
- Working knowledge of Azure AI Foundry and responsible AI practices, including evaluation methods, prompt and version management, governance guardrails, and security controls.
- Experience with identity and access management using Azure AD or Entra ID, including app registrations, managed identities, role-based access control, and conditional access concepts.
- Technical experience with Azure services such as App Services, Functions, Logic Apps, Storage, Key Vault, and API Management.
- Familiarity with GitHub, SharePoint Online, Teams, Microsoft Graph, Microsoft Purview, and software development life cycle practices.
- Ability to lead technical design discussions, set engineering standards, and work closely with cross-functional stakeholders.
- Additional cloud experience with AWS is a plus.
- Relevant certifications are helpful, including Azure, Azure architecture, Azure development, AI applications, and Power Platform certifications.
FAQ
1. What are the core responsibilities of a Senior Cloud Solutions Engineer working with Azure and React?
This role focuses on designing, developing, and supporting cloud-based applications using Microsoft Azure and React. Responsibilities include building scalable frontend and backend solutions, integrating cloud services, and optimizing application performance. The engineer also contributes to architecture decisions and deployment strategies.
2. What types of applications are typically developed in this role?
Applications may include enterprise web platforms, internal business tools, customer-facing portals, and cloud-native solutions. These systems often require responsive user interfaces and scalable cloud infrastructure. Reliability, security, and user experience are key priorities.
3. How is Microsoft Azure used in this position?
Azure is used for hosting applications, managing databases, deploying APIs, and supporting cloud infrastructure. Services such as Azure App Service, Azure Functions, Azure DevOps, and Azure Storage are commonly involved. The role requires understanding of cloud-native architecture and scalability.
4. What role does React play in this job?
React is used to build dynamic, responsive, and interactive user interfaces for web applications. The engineer develops reusable frontend components and integrates them with backend APIs and cloud services. Performance optimization and maintainable code structure are important considerations.
5. What tools and technologies are commonly used?
Common technologies include JavaScript or TypeScript, React, REST APIs, Node.js, and Azure cloud services. CI/CD tools, Git-based version control, and containerization platforms may also be used. Monitoring and testing tools help maintain application quality.
6. How does this role support cloud deployment and DevOps practices?
The engineer helps implement CI/CD pipelines, automate deployments, and manage cloud environments. Collaboration with DevOps teams ensures efficient release processes and infrastructure reliability. Automation and monitoring are key components of delivery.
Apply for this position
**If you have already submitted your resume for another Job Opening please do not re-apply to a different role. You can email through Contact Us about your interest in other roles.