StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Director of Software Engineering (.NET)

Staffing Science - Phoenix, AZ

Apply Now

Job Description

Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Staffing ScienceHands-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 roleAbout 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 ( 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 -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 levelSeniority levelDirectorEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesStaffing and RecruitingReferrals increase your chances of interviewing at Staffing Science by 2xInferred from the description for this jobVision insuranceMedical insurance401(k)Get notified about new Director of Software Engineering jobs in Greater Phoenix Area.Goodyear, AZ $180,000.00-$200,000.00 1 week agoEngineering Director of Automation - West RegionScottsdale, AZ $144,200.00-$288,400.00 1 month agoPhoenix, AZ $99,000.00-$135,000.00 3 weeks agoDirector of Software Engineering & Data SolutionsPhoenix, AZ $190,000.00-$210,000.00 2 days agoScottsdale, AZ $175,000.00-$235,000.00 1 week agoScottsdale, AZ $175,000.00-$220,000.00 1 week agoDirector, Software Engineering, Servicing PlatformsDirector of Engineering - Tempe Mission Palms HotelPhoenix, AZ $160,000.00-$215,000.00 22 hours agoPhoenix, AZ $110,000.00-$190,000.00 1 week agoDirector, Machine Learning Operations EngineeringScottsdale, AZ $190,000.00-$300,000.00 1 week agoScottsdale, AZ $118,450.00-$236,900.00 2 months agoPhoenix, AZ $144,960.00-$235,440.00 1 day agoPhoenix, AZ $192,000.00-$252,000.00 1 day agoPhoenix, AZ $156,000.00-$253,560.00 1 day agoSr Staff Software Engineer, Entity ManagementGreater Phoenix Area $191,000.00-$275,000.00 1 week agoSr Staff Software Engineer, Entity ManagementScottsdale, AZ $191,000.00-$275,000.00 1 week agoTechnical Program Manager - Software DeploymentsWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Created: 2025-09-17

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.