
Senior Software Engineer, .NET, Architecture focus
Posted May 6

Posted May 6
• Lead the architecture and technical design of cloud-native applications utilizing Microsoft Azure services such as App Services, Functions, Event Grid, Service Bus, Cosmos DB, and SQL.
• Create high-quality, testable software primarily using .NET (C#) and associated Azure technologies; mentor team members on coding standards and design best practices.
• Take ownership of services from inception to production, including refining requirements, designing APIs/interfaces, implementation, automated testing, CI/CD pipelines, observability, performance tuning, and cost management.
• Work in collaboration with security and platform teams to integrate authentication and authorization (Azure AD/Entra ID), manage secrets, ensure compliance, and uphold secure SDLC methodologies.
• Champion engineering excellence through code reviews, documentation, threat modeling, and design evaluations; advocate for reusable components and platform capabilities.
• Collaborate with product managers and stakeholders to convert business requirements into technical solutions; estimate, plan, and deliver iteratively.
• Diagnose complex production issues, conduct root-cause analysis, and implement resilient designs using Azure reliability patterns.
• Over 10 years of professional software engineering experience, including responsibility for production systems and services.
• Expertise in .NET/C# (or other languages commonly used on Azure such as Node.js/TypeScript, Python, or Java) and contemporary application architectures (REST/gRPC, microservices, event-driven).
• Practical experience with Azure services (compute, storage, networking) and infrastructure-as-code tools (ARM/Bicep or Terraform).
• Strong understanding of relational and NoSQL data storage (Azure SQL, Cosmos DB) and data modeling, along with best practices for performance and scalability.
• Proficient in CI/CD methodologies (Azure DevOps or GitHub Actions) and automated testing practices.
• Solid knowledge of identity and security protocols (OAuth/OIDC, Entra ID/Azure AD), secret management (Key Vault), and secure coding standards.
• Exceptional communication skills and the capability to lead design discussions, code reviews, and cross-functional teamwork.
• Experience with Microsoft Dynamics 365 (Dataverse, CE/Finance & Operations) and the extension of solutions through SDKs, plugins, or integration patterns (preferred).
• Hands-on experience with Microsoft Power Platform (Power Apps, Power Automate, Power Pages) and best practices in application lifecycle management (preferred).
• Background in building secure APIs and integrations with Microsoft Graph and other Microsoft services (preferred).
• Flexible working hours and options for remote work.
• Opportunities for professional growth and development.
• A collaborative and inclusive work environment.
• The opportunity to work on impactful projects with a talented team.
• Competitive compensation in USD.
• Comprehensive hardware and software setup (mandatory).
Rox Partner
Very
Get handpicked remote jobs straight to your inbox weekly.