Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from Staffing Science
Hands-on .NET Engineering Leader - Architecting a Next-Gen Cloud Data Platform (Microsoft Focus)
30% of the time will be hands-on 70% managing a small team of 4 (team will grow in time)
Hybrid role in the greater Phoenix area (no remote, no relocation, no sponsorship) There will be a coding assessment during the process, this is a truly hands-on role
About the Role:
Are you a technically astute and hands-on engineering leader with a deep affinity for the Microsoft ecosystem? We are seeking a highly motivated individual to spearhead the architectural evolution of our data-centric platform into a modern, scalable cloud-based microservices architecture, built primarily on Microsoft technologies. This is a unique ground-floor opportunity within a greenfield initiative where you will have significant influence in shaping the technical direction and building a high-performance system. We need a leader who is not only visionary in their architectural thinking but also deeply engaged in the development process, bringing their expertise in the Microsoft stack to the forefront. This pivotal role can be structured as a Manager or Director position, commensurate with your experience. A strong and demonstrable background across the Microsoft technology landscape, with significant Azure expertise, is absolutely essential for success in this role.
Your Mission:
- Define and drive the architectural roadmap for our platform, leading the transition from a potentially monolithic foundation to a robust and scalable cloud-based microservices architecture leveraging the best of Microsoft Azure.
- Function as a player-coach, dedicating a significant portion of your time to hands-on development within our core Microsoft technology stack, including C#, .NET (Framework and Core), and SQL Server.
- Champion and enforce best-in-class practices for code quality, comprehensive testing (unit, integration, end-to-end), and seamless CI/CD pipelines within an Azure DevOps environment.
- Build, mentor, and empower high-performing engineering teams, both local and remote, fostering a culture of technical excellence and collaboration within a Microsoft-centric development environment.
- Collaborate closely with product owners, data scientists, and other stakeholders to translate business requirements into robust and scalable technical solutions within the Microsoft ecosystem.
- Architect and implement the platform with a strong emphasis on performance optimization, horizontal scalability within Azure, and robust data integrity leveraging appropriate Microsoft data services.
- Establish and maintain comprehensive operational processes and tooling within Azure, including monitoring via Azure Monitor, security leveraging Azure Security Center, and disaster recovery strategies utilizing Azure Site Recovery.
What We're Looking For:
- Extensive and demonstrable experience in software development, with deep and current expertise in the core Microsoft technology stack, including:
- .NET Framework and .NET Core: A strong understanding of both and experience in building enterprise-grade applications.
- C#: Expert-level proficiency in C# with a deep understanding of its advanced features and best practices.
- SQL Server: Proven experience in designing, developing, and optimizing database schemas and queries.
- Azure: Significant hands-on experience with various Azure services relevant to application development, data management, and infrastructure (e.g., Azure App Service, Azure Kubernetes Service (AKS), Azure Functions, Azure SQL Database, Azure Cosmos DB, Azure Service Bus, Azure Event Hubs, Azure Active Directory).
- Substantial experience architecting and implementing microservices-based solutions in the Azure cloud environment, with a strong understanding of containerization (Docker, Kubernetes/AKS).
- A proven track record of leading teams through significant architectural transformations, ideally involving migration to or greenfield development on Microsoft Azure.
- Strong hands-on coding skills and a passion for writing clean, efficient, and well-tested C# code within the .NET ecosystem.
- Deep understanding of modern application architectures, RESTful APIs (ASP.NET Web API/Core), messaging patterns (e.g., Azure Service Bus, RabbitMQ), and design patterns within the .NET context.
- Experience with Agile development methodologies and the Azure DevOps suite (or similar Microsoft-centric tooling) for CI/CD, version control (Git), and project management.
- Excellent leadership, communication (both technical and non-technical), and collaboration skills, with the ability to effectively communicate architectural concepts and technical decisions within a Microsoft-focused environment.
- A strategic and analytical mindset with the ability to translate high-level goals into actionable technical plans within the Microsoft technology landscape.
Ideal If You Have:
- Experience building and deploying commercial software products leveraging the Microsoft stack.
- Prior experience optimizing data-heavy platforms for performance and scalability within Azure, including experience with Azure Data Factory, Azure Synapse Analytics, or similar services.
- In-depth knowledge of best practices for high availability and disaster recovery in Azure, including experience with Azure Availability Zones and Azure Site Recovery.
- Familiarity with Microsoft identity and security best practices, including Azure Active Directory and related services.
Experience integrating various Microsoft services and third-party systems within a cohesive architecture.
Seniority level
Seniority level
Director
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Staffing and Recruiting
Referrals increase your chances of interviewing at Staffing Science by 2x
Inferred from the description for this job
Vision insurance
Medical insurance
401(k)
Get notified about new Director of Software Engineering jobs in Greater Phoenix Area .
Goodyear, AZ $180,000.00-$200,000.00 1 week ago
Engineering Director of Automation - West Region
Scottsdale, AZ $144,200.00-$288,400.00 1 month ago
Phoenix, AZ $99,000.00-$135,000.00 3 weeks ago
Director of Software Engineering & Data Solutions
Phoenix, AZ $190,000.00-$210,000.00 2 days ago
Scottsdale, AZ $175,000.00-$235,000.00 1 week ago
Scottsdale, AZ $175,000.00-$220,000.00 1 week ago
Director, Software Engineering, Servicing Platforms
Director of Engineering - Tempe Mission Palms Hotel
Phoenix, AZ $160,000.00-$215, hours ago
Phoenix, AZ $110,000.00-$190,000.00 1 week ago
Director, Machine Learning Operations Engineering
Scottsdale, AZ $190,000.00-$300,000.00 1 week ago
Scottsdale, AZ $118,450.00-$236,900.00 2 months ago
Phoenix, AZ $144,960.00-$235,440.00 1 day ago
Phoenix, AZ $192,000.00-$252,000.00 1 day ago
Phoenix, AZ $156,000.00-$253,560.00 1 day ago
Sr Staff Software Engineer, Entity Management
Greater Phoenix Area $191,000.00-$275,000.00 1 week ago
Sr Staff Software Engineer, Entity Management
Scottsdale, AZ $191,000.00-$275,000.00 1 week ago
Technical Program Manager - Software Deployments
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr