Logo
Staffing Science

Director of Software Engineering (.NET)

Staffing Science, Phoenix, Arizona, United States, 85003

Save Job

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 Technology Industries 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,000.00 22 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